Alfredo Olmedo
Explicacion de cada uno de los Archivos:
script.py
Este archivo contiene un script que utiliza la API de OpenAI para generar respuestas basadas en la entrada del usuario. Utiliza la biblioteca langsmith para envolver el cliente de OpenAI y trazar automáticamente las llamadas a la API. La función
pipelineEste archivo define varias funciones que realizan operaciones específicas relacionadas con productos, como calcular precios, buscar productos, sumar precios y verificar descuentos. Todas las funciones están decoradas con
@traceableevaluation.py
Este archivo contiene la función
targetmain.py
Este archivo contiene la función principal que inicializa y ejecuta el agente de Platzi Store. Carga las variables de entorno, configura el cliente de OpenAI y gestiona la interacción con el usuario en un bucle, permitiendo al usuario ingresar consultas y recibir respuestas del agente.
pipeline.py
Este archivo define la lógica principal del agente, incluyendo la inicialización de mensajes, la definición de herramientas disponibles y la función
run_agenttrajectory.py
Este archivo configura un cliente de LangSmith y OpenAI, define un conjunto de ejemplos de prueba y evalúa la trayectoria del agente en función de las consultas del usuario. La función
run_agent_with_trackingtrajectory_subsequence