Cómo funciona un agente de IA: sigue una propuesta de viaje hasta su origen
Introducción
En esta lección
- Distingue tarea, herramienta y memoria
- Localiza la lista antes de leer la respuesta
- Lee la respuesta sobre Sídney como dos resultados
- Compara el segundo turno con una conversación nueva
Distingue tarea, herramienta y memoria
En el ejemplo del cepillado, el cepillo y la pasta permiten realizar la acción. Sabes en qué momento del cepillado estás; tu preferencia por una pasta concreta podría seguir siendo válida mañana. En el viaje, el modelo interpreta la tarea, una herramienta ejecuta una operación y la memoria conserva información para el paso siguiente.
¿De dónde sale la ciudad? Distingue dos mecanismos
En 03:27 aparecen Río y Bali al final de la lista. Son resultados posibles, no preferencias del viajero. Debajo, la función copia las opciones y comprueba el último destino. Esto importa al preparar el siguiente ensayo.
Río y Bali en la lista 03:27 · Microsoft Learn
Tres pasos ante la pantalla
- Marca si el viajero ha dicho una ciudad.
- Identifica los valores que puede devolver la herramienta.
- Abre la respuesta. ¿Incluye la función los desayunos sugeridos?
Localiza la lista antes de leer la respuesta
Busca el complemento de destinos en el cuaderno de Semantic Kernel. Su lista delimita las ciudades entre las que la función puede elegir al azar. Anota qué aporta el viajero y qué falta: conocemos la duración, pero no la ciudad. Ya puedes explicar para qué sirve la herramienta antes de leer el itinerario.
Definición del complemento de destinos. 03:10 · Microsoft Learn
Lee la respuesta sobre Sídney como dos resultados
Ubica el nombre de la ciudad y después el comienzo de las actividades. El destino es el valor que aporta la función; el itinerario es el texto que elabora el modelo a partir de ese valor. Una sugerencia para desayunar no acredita una reserva. Para confirmarla harían falta una operación de reserva y su resultado.
Petición sin destino y respuesta para Sídney. 04:58 · Microsoft Learn
Dos peticiones en una conversación 04:18 · Microsoft Learn
Separa el historial del chat del último destino del complemento. El primero ayuda a interpretar el rechazo; el segundo puede evitar que se repita inmediatamente la ciudad.
Compara el segundo turno con una conversación nueva
El viajero rechaza la primera ciudad y recibe un plan para Río de Janeiro. La propuesta anterior da significado a «otro lugar». Imagina empezar un chat nuevo con esas dos palabras. Si no se conserva la primera propuesta, no hay ciudad que descartar. El vídeo muestra contexto de conversación; haría falta otra prueba para comprobar una preferencia persistente.
¿Qué cambia con otra primera petición?
Una excursión sin ciudad y un día en Río prueban cosas distintas. En la segunda petición el destino ya está definido. Predice si se necesita una herramienta y comprueba la llamada. Ver Río en el texto no demuestra que se ejecutara la función.
Río tras el rechazo del primer destino 05:22 · Microsoft Learn
Ejemplo resuelto · Tres pausas en el vídeo
Pausa | Dónde mirar | Cómo interpretarlo |
|---|---|---|
Tarea y plan | Se conoce la duración; el destino sigue abierto. No atribuyas al viajero una preferencia que aún no ha expresado. | |
Propuesta de Sídney | Lista y función limitan la ciudad; el itinerario es otra salida del modelo. Una ejecución no revela la distribución de elecciones aleatorias. | |
Alternativa en Río | Lee este turno junto al anterior. Antes de hablar de personalización persistente, prueba si se recupera la preferencia en una sesión nueva. |
Pruébalo · Pon a prueba la memoria con dos conversaciones
Divide una hoja en petición, información disponible y resultado. Anota la petición sin destino y Sídney. En la fila siguiente escribe solo «otro viaje». ¿Qué dato anterior necesitaría el agente para elegir una alternativa? Entrega esa fila por separado a otra persona. Si no sabe qué ciudad descartar, has aislado el contexto que faltaba.
Comprueba tu razonamiento
Los dos turnos grabados pertenecen a una misma conversación. El criterio es explicar el vínculo, incluso si otra ejecución produce ciudades distintas.
Diagnóstico
Observación | Comprobación | Resultado esperado |
|---|---|---|
Dos ciudades consecutivas distintas | Revisa también el estado del último destino. | Dos resultados no demuestran memoria personal persistente. |
Ciudad ausente de la lista | Compara el valor devuelto y el texto. | ¿La diferencia aparece al seleccionar o al redactar? |
Dos preguntas
- ¿Añadir una ciudad cambia el formato del itinerario?
- Al repetir no salió Sídney. ¿Hay un fallo?
Comprueba tu razonamiento
- Amplía los posibles resultados de la función. Para acortar el plan de una misma ciudad, revisa la petición o las instrucciones del modelo.
- La selección es aleatoria. Comprueba primero que la ciudad devuelta esté en la lista.
Glosario breve
Herramienta: operación invocable. Complemento: expone funciones al agente. Contexto: información disponible para interpretar la petición.
Fuentes y versión
La unidad escrita también describe el entorno y las acciones. La tarea aquí se limita al destino; otros servicios requieren integración propia. Microsoft