Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Sugerencia] Sobre prompt

El modelo configuró el parámetro topic: "news" (Noticias). Al forzar a la herramienta a buscar únicamente portales de noticias del día, Tavily ignoró los sitios meteorológicos tradicionales (como Weather.com o AccuWeather) y trajo los tres titulares más importantes de los diarios de Kansas City de hoy:

1- El tráfico pesado en el aeropuerto por el Mundial de Fútbol.

2- Alertas de tormenta tropical en el Golfo.

3- El impacto económico del Mundial en la ciudad.

Como en ninguno de esos tres artículos informativos de prensa escrita figuraba la temperatura actual ni los grados, la LLM leyó los contenidos, vio que no había datos del tiempo allí, y de forma muy educada te dijo que no los encontró.

prompt_system = """
Eres un asistente de investigación inteligente. Usa el motor de búsqueda (tavily_search_results_json) para buscar información.
Tienes permiso para realizar múltiples llamadas a la herramienta (de forma conjunta o en secuencia).
Busca información únicamente cuando tengas certeza de qué buscar.
Si necesitas más detalles para formular una pregunta de seguimiento, tienes permiso para hacerlo.
Cuando se te solicite comparar información (por ejemplo: cuál es más caliente, más grande, etc.), utiliza la información del historial de la conversación y los resultados de las herramientas.
"""

Corrección:

prompt_system = """Eres un asistente de investigación inteligente. Usa el motor de búsqueda (tavily_search_results_json) para buscar información.
Tienes permiso para realizar múltiples llamadas a la herramienta (de forma conjunta o en secuencia).
Busca información únicamente cuando tengas certeza de qué buscar.
Cuando busques datos en tiempo real como el clima, asegúrate de realizar búsquedas generales y no restringidas a noticias."""

Respuesta:

--- Pregunta 1: Clima en Kansas City ---
--- LLM (Groq) Pensando ---
Mensajes enviados al modelo:
--- LLM (Groq) Pensando ---
Mensajes enviados al modelo:
'El clima en Kansas City, USA hoy es soleado con una temperatura de 27.2°C y una humedad del 35%. La velocidad del viento es de 5.8 km/h y la dirección del viento es del noreste. No se espera lluvia ni nieve.'

P/D: respuesta recortada por cantidad de caracteres.

1 respuesta
solución!

Hola, Christian. ¿Cómo vas?
Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura.

Me gustó tu análisis sobre el uso del parámetro topic: "news" en Tavily, porque identificaste muy bien cómo una restricción en el prompt puede cambiar la calidad de la búsqueda. En este caso, al limitar la búsqueda a noticias, la herramienta dejó fuera fuentes más adecuadas para datos en tiempo real, como sitios meteorológicos. Tu corrección también va en una buena dirección, ya que deja más claro cuándo la búsqueda debe ser general y no limitada a portales de noticias.

Una dica útil para seguir mejorando este tipo de prompt es indicar no solo qué buscar, sino también qué tipo de fuente priorizar según la pregunta. Por ejemplo, para clima, pedir fuentes meteorológicas o resultados actualizados; para noticias, sí usar portales periodísticos. Eso ayuda al agente a elegir mejor la estrategia de búsqueda y evita respuestas incompletas. ¿Probaste también agregar una instrucción para que el modelo haga una segunda búsqueda si no encuentra el dato solicitado en la primera?

Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!