Aufbau einer KI-Rezeptionistin für eine Autowerkstatt: RAG-Pipeline und Sprachintegration

Aufbau der RAG-Pipeline
Der erste Schritt war die Erstellung einer präzisen Wissensdatenbank, um Halluzinationen zu verhindern. Der Entwickler scrapte die Service-Seiten und Preisinformationen der Werkstatt-Website in Markdown-Dateien und erstellte so eine strukturierte Wissensdatenbank mit über 21 Dokumenten, die Servicearten, Preise, Bearbeitungszeiten, Öffnungszeiten, Zahlungsmethoden, Stornierungsbedingungen, Garantieinformationen, Leihfahrzeuge und spezielle Automarken abdeckt.
Jedes Dokument wurde mithilfe von Voyage AI (voyage-3-large) in einen 1024-dimensionalen Vektor umgewandelt und zusammen mit dem Rohtext in MongoDB Atlas gespeichert, wobei ein Atlas Vector Search-Index auf dem Embedding-Feld angelegt wurde.
Wenn ein Kunde eine Frage stellt, wird die Abfrage mit demselben Voyage AI-Modell eingebettet und gegen den Atlas Vector Search-Index ausgeführt, wodurch die drei semantisch ähnlichsten Dokumente zurückgegeben werden. Die abgerufenen Dokumente werden als Kontext an Anthropic Claude (claude-sonnet-4-6) weitergegeben, mit einer strikten Systemaufforderung: antworte nur aus der Wissensdatenbank, halte Antworten kurz und gesprächsorientiert, und wenn du es nicht weißt – sage es und biete an, eine Nachricht aufzunehmen.
Beispielantwort: "Wie viel kostet ein Ölwechsel?" → "45 $ für konventionelles, 75 $ für synthetisches Öl. Inklusive Ölfilter, Flüssigkeitsauffüllung und Reifendruckkontrolle. Dauert etwa 30 Minuten."
Anschluss an eine echte Telefonleitung
Der Entwickler nutzte Vapi als Sprachplattform für die Telefonie: Kauf einer Telefonnummer, Spracherkennung (über Deepgram), Sprachsynthese (über ElevenLabs) und Echtzeit-Funktionsaufrufe zurück zum Server.
Ein FastAPI-Webhook-Server wurde mit einem /webhook-Endpunkt erstellt. Wenn ein Anrufer eine Frage stellt, sendet Vapi eine Tool-Calls-Anfrage an diesen Endpunkt mit der Frage des Anrufers. Der Server leitet diese an die RAG-Pipeline weiter, erhält eine Antwort von Claude und sendet sie zurück an Vapi, die sie dem Anrufer vorliest.
Während der Entwicklung läuft der Server lokal auf Port 8000 und wird über Ngrok verfügbar gemacht, das einen Tunnel zu einer öffentlichen HTTPS-URL erstellt, die als Webhook-Endpunkt in das Vapi-Dashboard eingefügt wird.
Im Vapi-Dashboard wurde der Assistent mit einer Begrüßung ("Hallo, danke für Ihren Anruf bei Dane's Motorsport, wie kann ich Ihnen heute helfen?") und zwei Tools konfiguriert: answerQuestion für RAG-gestützte Antworten und saveCallback zum Sammeln von Name und Nummer, wenn eine Frage nicht beantwortet werden kann.
Vapi sendet bei jeder Anfrage den vollständigen Gesprächsverlauf mit, was Gesprächserinnerung ermöglicht.
📖 Read the full source: HN AI Agents
👀 Siehe auch

Automatisierte KI-Entwicklungspipeline mit 11 Qualitätssicherungsstufen und Konfidenzprofilen
Ein Entwickler hat eine KI-gestützte Pipeline mit 11 automatisierten Qualitätsstufen erstellt, die end-to-end ohne manuelle Genehmigungen läuft. Durch den Einsatz von Konfidenzprofilen, automatischer Wiederherstellung und Caching werden Design, Planung, Erstellung, Tests und Sicherheitsprüfungen autonom abgewickelt, wodurch der Token-Verbrauch um 60–84 % reduziert wird.

ALTWORLD: Eine persistente Lebenssimulationsarchitektur, die LLM von der Datenbank trennt, um KI-Amnesie zu lösen
ALTWORLD ist ein zustandsbehaftetes Simulationsspiel, das das Kontextfensterproblem löst, indem es den kanonischen Spielzustand in PostgreSQL-Tabellen und JSON-Blobs speichert und erst nach Zustandsänderungen narrativen Text generiert. Die Architektur verwendet Next.js App Router, Prisma und PostgreSQL mit strikter Trennung zwischen Simulationslogik und KI-Narration.

Mehr-Agenten-Sicherheitsüberprüfung läuft täglich in der Produktion: Architektur und Erkenntnisse
ultrathink.art betreibt 6+ KI-Agenten im Produktivbetrieb, darunter einen dedizierten Sicherheitsagenten, der täglich Schwachstellenprüfungen anhand einer strukturierten Checkliste durchführt, Ergebnisse als priorisierte Aufgaben erfasst und von einem Programmieragenten automatisch beheben lässt.

Aufbau eines persönlichen KI-Agenten mit Claude Code: Erkenntnisse aus 6 Monaten Wiz
Ein Entwickler teilt seine Erfahrungen beim Aufbau von Wiz, einem persönlichen KI-Agenten auf Claude Code, der Morgenberichte, Abendzusammenfassungen und E-Mail-Vorauswahl übernimmt. Der Beitrag beschreibt 9 Fehler, die während der Entwicklung gemacht wurden, darunter das Starten mit überambitionierten Zielen und das Zulassen, dass Claude Kernanweisungen ohne Überprüfung generiert.