Core Use Cases
Kaapi is designed around three production workflows currently — more to follow.
Build a knowledge-base chatbot
Anchor a chatbot on your documents and ship it through Glific or a custom client.
The flow:
- Upload documents
- Create a vector store (collection)
- Build an AI config
- Quick-test in console
- Curate a golden dataset
- Run evaluations
- Iterate on prompts and parameters
- Lock the config
- Go to production through
llm/call/
Build a speech-to-speech bot in local languages
Two patterns are supported.
Pattern A — Compose your own pipeline
Stitch STT, text + filesearch, and TTS yourself across three llm/call/ requests. Maximum control and per-step evals.
Pattern B — Use the chain template
Use the llm/chain/ speech-to-speech template — voice in, voice out, single endpoint, intermediate text answers returned via webhook callbacks.
Build an AI assessment pipeline
Score multimodal submissions at scale with rubric-based prompts and structured output.
The flow:
- Upload a submission dataset
- Map columns to inputs, attachments, and ground-truth scores
- Build an AI config encoding the rubric
- Submit a batch run via
assessments/ - Compare results across up to four configurations
- Iterate on rubric phrasing and model choice
- Re-run
Detailed guides coming soon
Walkthroughs for each use case are on the roadmap. In the meantime, reach out at kaapi@projecttech4dev.org for a guided demo.
Ready to try it? Head to Getting Started.