02 / AI-INTEGRATION
AI-Assistent für einen Telegram-Bot
Anonymisierte Projektbeschreibung · Stand: 7. Oktober 2026
Für freigeschaltete Tester bereitgestellt · Nutzerabnahme läuft
Die Aufgabe
Ein bestehender Community-Bot sollte freie Fragen anhand einer kuratierten Wissensbasis beantworten, den Gesprächskontext berücksichtigen und bei persönlichen oder sensiblen Themen definierte Grenzen einhalten.
- Rolle
- AI-/Backend-Entwicklung und Integrationsarchitektur
- Zeitraum
- September 2026 – heute
Umsetzung
Ich entwickelte einen separaten AI-Service mit RAG-Suche und integrierte ihn in den Telegram-Bot. Die Lösung wurde auf einem VPS für eine geschlossene Testgruppe bereitgestellt.
- Analyse von Anfragen und Aufbau einer FAQ-Basis; FastAPI-Service mit /ask, /health, Bearer-Authentifizierung, Anfragevalidierung, Ratenbegrenzung und anonymisierter Protokollierung.
- Crawler und Indexierung für kuratierte Materialien; RAG-Suche mit Zugriffs- und Themenfiltern, Quellenprüfung und geschützten Links.
- Mehrstufige Gespräche, Vermeidung wiederholter Antworten, Erkennung ausgeschöpfter Inhalte, Wartehinweise, Schutz vor parallelen Anfragen desselben Nutzers und Fehlerbehandlung.
- Bereitstellung getrennter Bot- und AI-Dienste auf einem Ubuntu-VPS. Zusätzlich Umsetzung eines Telegram-Menüs mit sechs Stellenkategorien.
So funktioniert die Lösung
Bestätigtes Ergebnis
20 von 20 Fragen eines definierten FAQ-Smoke-Testsets bestanden. Gesprächsfortsetzung, thematische Quellenlinks und ausgewählte Ablehnungsszenarien wurden geprüft.
Telegram-Bot und AI-Assistent laufen als getrennte Dienste; der Health-Check meldet «ok». Der bereitgestellte Index umfasst 12 Artikel und eine Autorennotiz mit insgesamt 67 Textabschnitten. Die Wartebenachrichtigung nach sechs Sekunden und die Ablehnung persönlicher Rechtsfragen wurden geprüft. Das Menü mit sechs Stellenkategorien wurde vom Betreiber im laufenden System geprüft. Die Testergebnisse belegen keine allgemeine Genauigkeitsquote.
Projektstand
Für freigeschaltete Tester bereitgestellt · Nutzerabnahme läuft
Weitere Schritte
Geplant sind Nutzerfeedback, die Weiterleitung erster Antworten an die Administration, eine Wartefrist nach Erreichen des Limits, persistierte Update-IDs, Antwort-Caching, inkrementelle Indexaktualisierungen und die abschliessende Nutzerabnahme.
Technologien & Werkzeuge
Eine ähnliche Aufgabe in Ihrem Projekt?
Beschreiben Sie die Ausgangslage und den nächsten Schritt, bei dem Sie Unterstützung brauchen.
Projekt besprechen