ggfai bietet eine einheitliche Schnittstelle, um Ziele zu definieren, mehrstufiges Denken zu verwalten und den Konversationskontext mit Speichermodulen aufrechtzuerhalten. Es unterstützt anpassbare Tool-Integrationen für externe Dienste oder APIs, asynchrone Ausführungsflüsse und Abstraktionen für OpenAI GPT-Modelle. Die Plugin-Architektur ermöglicht den Austausch von Speicher-Backends, Wissensspeichern und Aktionsvorlagen, was die Koordination von Agenten bei Aufgaben wie Kundenservice, Datenabruf oder persönlichen Assistenten vereinfacht.
Wizard Language ist eine deklarative domänenspezifische Sprache auf Basis von TypeScript zur Erstellung von KI-Assistenten als Wizards. Entwickler definieren intent-gesteuerte Schritte, Prompts, Tool-Aufrufe, Speichersysteme und Verzweigungslogik in einer knappen DSL. Im Hintergrund übersetzt Wizard Language diese Definitionen in orchestrierte LLM-Aufrufe, verwaltet Kontext, asynchrone Abläufe und Fehlerbehandlung. Es beschleunigt das Prototyping von Chatbots, Datenabruf-Assistenten und automatisierten Workflows, indem es Prompt-Engineering und Zustandsverwaltung in wiederverwendbare Komponenten abstrahiert.