Il s’agit d’un notebook interactif. Vous pouvez l’exécuter localement ou utiliser les liens ci-dessous :
Il est souvent difficile d’évaluer automatiquement une réponse générée par un LLM. Selon votre tolérance au risque, vous pouvez donc recueillir directement les retours des utilisateurs afin de repérer les points à améliorer. Dans ce tutoriel, nous utiliserons comme exemple une application de chatbot personnalisée pour collecter les retours des utilisateurs. Nous utiliserons Streamlit pour créer l’interface et capturerons dans Weave les interactions avec le LLM ainsi que les retours.
Configuration
chatbot.py contenant ce qui suit :
streamlit run chatbot.py.
Vous pouvez maintenant interagir avec cette application et cliquer sur les boutons de retour après chaque réponse.
Rendez-vous dans la Weave UI pour voir les retours associés.
Explication
call, que vous obtenez en utilisant la méthode .call() au lieu d’appeler la fonction normalement :
result ci-dessus.