Intentional est un cadre open source pour créer des chatbots LLM fiables, multimodaux et multicanaux qui parlent et se comportent comme vous vous y attendez.
Remarque: L'intentionnel est encore à ses premiers stades, et il y a beaucoup de bords rugueux. Pour donner des commentaires ou contribuer, contactez-nous!
Tout d'abord, installer intentionnel:
pip install intentional
Remarque : Vous devrez peut-être également installer portaudio avec sudo apt install portaudio19-dev .
Ensuite, obtenez un fichier de configuration. Pour votre premier test, vous devez choisir ce fichier, qui n'a pas besoin de plugins supplémentaires, mais vous pouvez trouver quelques autres exemples ici.
Remarque : L'exemple ici nécessite également une clé OpenAI. Exportez-le comme une variable d'environnement appelée OPENAI_API_KEY avant de continuer.
En supposant que votre fichier de configuration s'appelle intentional_bot.yml , vous pouvez maintenant lancer votre bot en faisant:
intentional intentional_bot.yml
La sortie doit ressembler:
==> Chat is ready!
User:
Tapez votre message et le bot va répondre.
Pour voir le graphique de la conversation définie par ce fichier de configuration, exécutez:
intentional example.yml --draw
Le graphique sera enregistré à côté de votre fichier de configuration comme example.png .
Vous pouvez trouver toutes les documents ici, y compris la référence API pour les packages Core et tous les plugins hébergés dans ce référentiel.
Tout le contenu de ce référentiel est distribué selon les termes de la licence AGPL. Si cela ne fonctionne pas pour vous, contactez-nous.