Behind the Scenes
How SixString Stevie turns a question into a personalized guitar lesson.

Chatwoot Gateway
Serves as Stevie’s communication layer, handling inbound emails and channeling them cleanly into the automated backend.
n8n Orchestration
The core engine that automates the entire lifecycle—managing data flow, triggering search webhooks, and structuring the final model prompts.
Qdrant Vector Database
Houses the curated guitar theory wiki, semantic lessons, and conversation history, enabling rapid, context-aware memory retrieval.
PostgreSQL
Stores persistent student profiles, learning goals, struggles, and lesson history so Stevie can personalize future responses.
Large Language Model (LLM)
Processes the optimized, context-stuffed prompt to generate Stevie’s signature structured, musical response.
Why asynchronous?
Traditional chat interfaces expect you to stay in a browser and wait for a response. Stevie was designed differently. You can send a question whenever it comes up—during a practice session, while working through a song, or whenever something isn’t clicking—and then get back to playing. Behind the scenes, Stevie has time to retrieve relevant material, consider your learning history and goals, build a structured response, and deliver it when it’s ready. The asynchronous approach isn’t just an interface choice; it’s part of the teaching philosophy: ask a question, keep practicing, get a thoughtful answer.
