Tools for Making the World You Want to Work In
Graffiticode is a toolbelt full of sharp tools for humans and AIs. Each tool is optimized for a specific task including integration with other web services as needed.
At the core of each tool is a domain specific language that defines the capabilities of the tool and provides a language surface for a vertically trained LLM to target. That language surface comes with all the benefits of programming language semantic checks.
Domain Specific Language as Foundation
Building each tool around a DSL reduces ambiguity about what the tool is capable of and eliminates the need for the LLM to know how to complete a task. LLMs simply declare the intended outcome. Using language to describe intent, whether formal or natural, frees the authoring process from the confines of a form-based user experience.
Vertical AI as Task Expert
Because each tool and its language is designed to do just one job, we are able to train an LLM to know how to do that job with a high degree of certainty. The combination of a formal language interface with well defined capabilities and the syntax and semantic checks that come with a programming language, we are able to train and correct the AI for a successful outcome.
100% Open Source
All Graffiticode software is 100% open source under the commercial friendly MIT license. The Graffiticode console, API, auth and language services hosted at graffiticode.org are all built from the publicly available code at github.com/graffiticode.