Las piezas del bucle
Seis trozos de código del agente de la compra; cuatro van en su hueco (pedir, parar, ejecutar y devolver) y dos no deberían estar. Cada pieza explica por qué.
De la lección 5, Crear el tuyo con código, del curso «Agentes de IA: qué son y cómo crear el tuyo».
Ir a la lecciónPráctica · Las piezas del bucleArrastra cada pieza a su hueco, o elige una y pulsa el hueco.
Seis trozos de código del agente de la compra; cuatro van en su hueco (pedir, parar, ejecutar y devolver) y dos no deberían estar. Cada pieza explica por qué.
Encargo: Monta una vuelta del bucle del agente de la compra: cada trozo de código en su sitio. Dos sobran.
- Pedir: pedir(historial) Le pasa al modelo todo el historial y las herramientas.
- Parar: if not llamadas: return Si no pide ninguna herramienta, ha terminado: se enseña la respuesta y se sale.
- Ejecutar: usar(llamada) El programa ejecuta la herramienta con los datos que pidió el modelo.
- Devolver: historial.append(…) El resultado vuelve al historial: el modelo lo leerá en la vuelta siguiente.
Sobran: «while True:» (Un bucle sin tope puede dar vueltas sin fin. El agente usa un tope de diez.) «precio = 2.50» (Eso es inventarse el resultado: tiene que salir de la herramienta.)