Allgemeine Einführung
XianyuAutoAgent ist ein intelligenter Kundenservice-Roboter, der für die Idlefish-Plattform entwickelt wurde und vom Entwickler shaxiu auf GitHub zur Verfügung gestellt wird. Es ist ein 7×24 Stunden automatisiertes System, das KI-Technologie verwendet, um Idlefish-Verkäufer bei der Beantwortung von Nachrichten, Verhandlungen und technischen Anfragen zu unterstützen. Zu den Kernfunktionen gehören kontextabhängige Dialoge, intelligente Verhandlungsleitern und kollaborative Entscheidungsfindung mit mehreren Experten. Das Projekt richtet sich an Verkäufer, die die Effizienz ihrer Geschäfte verbessern wollen, und an Entwickler, die sich für KI-Technologie interessieren. Der Code ist frei und offen und kann von den Nutzern heruntergeladen, verändert und eingesetzt werden. Der Code ist frei und offen und kann von den Nutzern heruntergeladen, verändert und eingesetzt werden. Er ist einfach zu installieren und für Einzelpersonen oder kleine Teams geeignet.
Funktionsliste
- 7×24 Stunden automatische BewachungOnline 24/7, Beantwortung von Käufernachrichten in Echtzeit.
- Kontextsensitiver DialogSich an die Geschichte des Dialogs erinnern und kohärente Antworten geben.
- Intelligent verhandelnAutomatisch angemessene Preise auf der Grundlage einer Step-Down-Strategie.
- Synergie zwischen mehreren FachleutenMehrere KI-Modelle arbeiten zusammen, um verschiedene Szenarien zu bewältigen.
- Integration der WebsucheDas technische Unterstützungsmodul kann vernetzt werden, um Antworten zu finden.
- Grundlegende ProtokollüberwachungAufzeichnung des Betriebsstatus für die Fehlersuche.
Hilfe verwenden
Einbauverfahren
Um XianyuAutoAgent zu verwenden, müssen Sie die folgenden Schritte auf Ihrem Computer durchführen:
- Klon-Lager
Öffnen Sie ein Terminal (CMD oder PowerShell für Windows, Terminal für Mac) und geben Sie den Befehl zum Herunterladen des Codes ein:
git clone https://github.com/shaxiu/XianyuAutoAgent.git
Laden Sie die Datei herunter und wechseln Sie in das Projektverzeichnis:
cd XianyuAutoAgent
- Überprüfung der Umweltanforderungen
- Stellen Sie sicher, dass Sie Python 3.8 oder höher auf Ihrem Computer installiert haben. Dies kann durch Eingabe von python --version in einem Terminal überprüft werden.
- Installieren Sie NodeJS 18 oder höher (einige Funktionen können erforderlich sein). Downloaden und installieren Sie es von der offiziellen NodeJS-Website.
- Installation von Abhängigkeiten
Installieren Sie die erforderlichen Kits, indem Sie den folgenden Befehl in das Terminal eingeben:
pip install -r requirements.txt
Wenn das Netz schlecht ist, verwenden Sie eine inländische Spiegelquelle:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
- Umgebungsvariablen konfigurieren
Erstellen Sie eine neue .env-Datei im Projektordner und geben Sie sie mit einem Texteditor wie Notepad oder VS Code ein:
OPENAI_API_KEY=你的API密钥 COOKIES_STR=你的闲鱼Cookies
- OPENAI_API_KEY: Registrieren Sie sich auf der OpenAI-Website, um Ihren Schlüssel zu erhalten.
- COOKIES_STRLoggen Sie sich in die Webversion von Idle Fish (xianyu.com) ein, drücken Sie F12, um die Entwicklertools zu öffnen, suchen Sie nach Cookies und kopieren Sie die vollständige Zeichenfolge. Speichern Sie die Datei.
- Vorbereiten einer Cue-Word-Datei
Das Projekt wird mit einem Prompts-Ordner geliefert, der vier Standardvorlagen enthält:
- classify_prompt.txt : Intent classify prompt word.
- price_prompt.txt : Eingabeaufforderung für Verhandlungsexperten.
- tech_prompt.txt : Eingabeaufforderung für Technologen.
- default_prompt.txt : Standard-Antwortpromptwort.
Verwenden Sie sie direkt, oder bearbeiten Sie sie nach Bedarf.
- laufendes Programm
Wenn die Konfiguration abgeschlossen ist, geben Sie den Befehl start ein:
python main.py
Wenn das Terminal "Started successfully" anzeigt, beginnt der Roboter zu arbeiten. Wenn er nicht funktioniert, überprüfen Sie die Umgebungsvariablen oder Abhängigkeiten.
Hauptfunktionen
1. 7 x 24 Stunden automatische Bewachung
- So schalten Sie einDas Programm läuft und lauscht automatisch auf Meldungen über ruhende Fische, ohne dass ein manuelles Eingreifen erforderlich ist.
- VerfahrenDer Käufer sendet eine Nachricht und der Bot antwortet sofort. Wenn der Käufer zum Beispiel fragt: "Ja?" und der Bot könnte antworten: "Ja, wie kann ich Ihnen helfen?". Was kann ich für Sie tun?".
- caveat: Halten Sie Ihren Computer eingeschaltet und Ihr Netzwerk stabil, Cookies arbeiten.
2. kontextbezogener Dialog
- Wie zu verwendenBots speichern den Dialogverlauf, um konsistente Antworten zu gewährleisten.
- VerfahrenDer Käufer fragt: "Gibt es diese Tasche auch in schwarz?". Der Roboter antwortet: "Sie ist schwarz, wir haben viel auf Lager. Der Käufer fragt dann: "Wie hoch ist der Preis?". Daraufhin antwortet der Roboter: "120 Dollar für die schwarze Tasche". Keine Bedienung durch den Benutzer erforderlich, automatische KI-Verarbeitung.
- Verfahren für die InbetriebnahmeWenn die Antworten nicht kohärent sind, überprüfen Sie classify_prompt.txt oder ersetzen Sie es durch ein stärkeres Modell.
3. intelligentes Verhandeln
- Wie zu verwendenWenn ein Käufer ein Angebot macht, reagiert der Bot mit einer Step-Down-Strategie.
- VerfahrenWenn der Artikel für 150 $ angeboten wird und der Käufer 100 $ bietet, kann der Bot antworten: "Mindestens 130 $, meinen Sie, das ist in Ordnung? Die Strategie ist im Code voreingestellt, so dass sie nicht manuell angepasst werden muss. Die Strategie ist im Code voreingestellt und muss nicht manuell angepasst werden.
- Benutzerdefinierte EinstellungenBearbeiten Sie price_prompt.txt, um den Preisnachlass oder den Mindestpreis zu ändern.
Ausgewählte Funktionen Bedienung Ablauf
Synergie zwischen mehreren Fachleuten
- So schalten Sie ein: Standardmäßig aktiviert. Das Programm verteilt die Aufgaben durch Absichtserkennung an verschiedene Experten.
- VerfahrenDie Käufer fragen nach dem Preis, die Preisexperten antworten; fragen sie nach technischen Details, übernehmen die technischen Experten. Der Nutzer braucht nicht einzugreifen.
- Methode der AnpassungÄndern Sie die Expertenansagen im Prompts-Ordner, oder fügen Sie neue Expertentypen hinzu.
Integration der Websuche
- Wie zu verwendenDas technische Unterstützungsmodul kann vernetzt werden, um nach Antworten zu suchen.
- VerfahrenKäufer fragen: "Unterstützt dieses Mobiltelefon 5G?". Nach der Suche antwortet der Roboter: "Es unterstützt 5G, das spezifische Modell ist XX". Die Funktion wird automatisch ausgeführt.
- OptimierungsempfehlungenVergewissern Sie sich, dass Ihr Netzwerk offen ist, um Timeouts bei der Suche zu vermeiden.
Grundlegende Protokollüberwachung
- Wie man dieProtokolldateien werden bei der Ausführung des Programms erstellt.
- VerfahrenÖffnen Sie die Protokolldatei (normalerweise log.txt) im Projektverzeichnis und sehen Sie sich das Laufzeitprotokoll an. Zum Beispiel: "2025-03-18 10:00: Erfolgreiche Antwort auf Nachricht".
- verwenden.Wird bei der Fehlersuche verwendet, z. B. bei der Suche nach verpassten Nachrichten.
Häufig gestellte Fragen
- Fehler beim Start des VerfahrensÜberprüfen Sie die Python- und NodeJS-Versionen und stellen Sie sicher, dass die Abhängigkeiten vollständig sind.
- Ungenaue AntwortenErsetzen Sie den OPENAI_API_KEY durch einen stärkeren, oder passen Sie die Prompt-Word-Datei an.
- Idlefish-KontoanomalieLoggen Sie sich wieder in die Webversion ein, um die Cookies zu aktualisieren.
- LaufzeitunterbrechungÜberprüfen Sie die Netzwerkverbindung oder führen Sie es stattdessen lokal mit einem Cloud-Server aus.
Anwendungsszenario
- Beschäftigter Fischverkäufer im Leerlauf
Szenario: Sie erhalten täglich viele Anfragen, aber Sie haben keine Zeit, sie alle zu beantworten. XianyuAutoAgent verwaltet den Shop automatisch, bearbeitet die Nachrichten und Angebote, und Sie müssen nur noch das Geschäft bestätigen. - AI-Technologie Lernen
SCHAUSPIELBESCHREIBUNG: Sie sind neu in der Programmierung und möchten sich mit KI-Anwendungen vertraut machen. Laden Sie dieses Projekt herunter und studieren Sie den Code und die Stichwörter, um schnell zu lernen, wie man einen intelligenten Kundenservice entwickelt. - Multi-Collaboration Store
Szenariobeschreibung: Das Team betreibt das Geschäft mit dem ruhenden Fisch. Die Roboter reagieren einheitlich, um eine gleichbleibende Qualität des Kundendienstes zu gewährleisten und die Kosten für die manuelle Koordination zu senken.
QA
- Muss ich bezahlen?
Antwort: Das Projekt ist kostenlos und quelloffen und kann direkt von GitHub heruntergeladen werden. Für die Nutzung der OpenAI-API müssen Sie jedoch eine geringe Gebühr entrichten. - War es schwer zu installieren?
Antwort: Das ist nicht schwer. Solange Sie wissen, wie man ein Terminal benutzt, um Befehle einzugeben und die Schritte zu befolgen, können Sie es tun. Es funktioniert auch, wenn Sie keine Ahnung vom Programmieren haben. - Werde ich von Idle Fish blockiert werden?
Antwort: Offiziell ist dies nicht ausdrücklich verboten, aber der Hochfrequenzbetrieb kann riskant sein. Es wird empfohlen, die Geschwindigkeit der Antwort zu kontrollieren und die Regeln der Plattform einzuhalten.