Kleinere Betriebs-CS Schritt für Schritt mit Claude automatisieren
(github.com/dohyeon5626)In letzter Zeit laufen bei uns im Unternehmen mehrere Projekte parallel, und dadurch gibt es im Bereich CS einige mühsame Punkte.
Also habe ich nach der Ankunft im Büro einfach auf meinem MacBook einen Webserver laufen lassen und etwas Einfaches gebaut, damit die für den Betrieb zuständige Person sich dort einloggen und kleinere CS-Vorgänge automatisieren kann.
Beispiel: „Wie viele Bestellungen von gestern wurden noch nicht versendet?“ → SQL automatisch generieren → DB abfragen → als Tabelle aufbereiten und antworten
Beispiel: „Wie ist diese Funktion eingestellt?“ → Code im Repository durchsuchen → antworten
Es ist so eingerichtet, dass die lokale Claude CLI verwendet wird, daher ist kein separater API-Key nötig. Man lädt es einfach herunter, trägt nur kurz die Informationen in config.yml ein und kann es dann verwenden. Da ich erst seit gestern daran arbeite, ist noch nicht besonders viel enthalten, und ich habe es auf meinen eigenen Einsatzzweck zugeschnitten, daher gibt es nichts allzu Großes. Man kann den Code etwas anpassen und ihn passend für das eigene Projekt verwenden.
(Einfach für den internen Einsatz im Unternehmen gedacht; aktuell wird nur ein Repository + MySQL unterstützt, das soll aber nach und nach erweitert werden.)
Wie funktioniert es
Die Betriebsverantwortlichen greifen per Browser zu und stellen ihre Fragen in natürlicher Sprache → die Claude CLI auf dem Server betrachtet den GitHub-Repository-Code des jeweiligen Dienstes (jedes Mal per Pull aktualisiert) und das DB-Schema und erstellt eine SELECT-Abfrage → der Server führt nach einer Sicherheitsprüfung (nur SELECT, LIMIT 1000, 30 Sekunden Timeout) die Abfrage aus → die Ergebnisse werden als Markdown aufbereitet und als Antwort zurückgegeben.
1 Kommentare
Dass KI die CS-Betreuung übernimmt – da haben Sie wirklich eine sinnvolle Arbeit geleistet.