Absicht ist ein Open-Source-Rahmen, um zuverlässige, multimodale und mehrkanalige LLM-Chatbots zu erstellen, die tatsächlich sprechen und sich verhalten, wie Sie es erwarten.
Hinweis: Die Absicht befindet sich noch in einem sehr frühen Stadium, und es gibt viele raue Kanten. Um Feedback zu geben oder einen Beitrag zu leisten, setzen Sie sich mit uns in Verbindung!
Installieren Sie zunächst vorsätzlich:
pip install intentional
HINWEIS : Möglicherweise müssen Sie portaudio auch mit sudo apt install portaudio19-dev .
Holen Sie sich als Nächstes eine Konfigurationsdatei. Für Ihren ersten Testlauf sollten Sie diese Datei auswählen, die keine zusätzlichen Plugins benötigt. Hier finden Sie jedoch einige andere Beispiele.
Hinweis : Das Beispiel hier erfordert auch einen OpenAI -Schlüssel. Exportieren Sie es als Umgebungsvariable mit dem Namen OPENAI_API_KEY bevor Sie fortfahren.
Unter der Annahme, dass Ihre Konfigurationsdatei als intentional_bot.yml bezeichnet wird, können Sie jetzt Ihren Bot starten, indem Sie:
intentional intentional_bot.yml
Die Ausgabe sollte aussehen wie:
==> Chat is ready!
User:
Geben Sie Ihre Nachricht ein und der Bot wird antworten.
Um die Grafik der durch diese Konfigurationsdatei definierten Konversation zu sehen, laufen Sie aus:
intentional example.yml --draw
Das Diagramm wird neben Ihrer Konfigurationsdatei als example.png gespeichert.
Hier finden Sie alle Dokumentationen, einschließlich der API -Referenz für die Kernpakete und alle in diesem Repository gehosteten Plugins.
Der gesamte Inhalt dieses Repositorys wird nach den Bestimmungen der AGPL -Lizenz verteilt. Wenn das für Sie nicht funktioniert, setzen Sie sich mit uns in Verbindung.