Il s’agit d’un notebook interactif. Vous pouvez l’exécuter localement ou utiliser les liens ci-dessous :
Configuration
chatbot.py contenant ce qui suit. Ce fichier définit l’interface de chat Streamlit, encapsule l’appel à OpenAI dans une op Weave afin de suivre chaque réponse, et affiche les contrôles de feedback qui associent les réactions et les notes à l’appel Weave correspondant.
streamlit run chatbot.py.
Vous pouvez maintenant interagir avec cette application et cliquer sur les boutons de feedback après chaque réponse. Rendez-vous dans la Weave UI pour voir les feedback associés. Chaque échange dans le chat est enregistré en tant qu’appel Weave, et toutes les réactions ou notes que vous soumettez sont liées à l’appel qui a produit la réponse.
Explications
call, que vous obtenez en utilisant la méthode .call() au lieu d’appeler la fonction normalement :
call pour associer un feedback à cette réponse précise. Après avoir effectué l’appel, le résultat de l’opération est disponible dans result.
Une fois que vous avez l’objet call, vous pouvez ensuite enregistrer le feedback de l’utilisateur pour cette réponse précise :