Búsqueda DuckDuckGo

El componente de Búsqueda DuckDuckGo lleva las capacidades de búsqueda web a tus flujos, devolviendo URLs y contenido para cualquier consulta directamente desde DuckDuckGo.

Búsqueda DuckDuckGo

Descripción del componente

Cómo funciona el componente Búsqueda DuckDuckGo

Descripción general del componente DuckDuckGoSearch

El componente DuckDuckGoSearch permite que tu flujo de trabajo de IA realice búsquedas web en tiempo real utilizando el motor de búsqueda DuckDuckGo. Acepta una consulta de búsqueda definida por el usuario y devuelve resultados web relevantes, incluidos URLs y su contenido, convirtiéndolo en una herramienta poderosa para la recuperación de conocimiento, tareas de investigación o para aumentar LLMs con información actualizada de internet.

¿Qué hace este componente?

  • Ejecuta una búsqueda en DuckDuckGo usando las palabras clave (consulta) proporcionadas.
  • Recupera una cantidad configurable de resultados (por defecto: 3).
  • Permite filtrar por región, nivel de búsqueda segura y periodo de tiempo.
  • Devuelve los resultados tanto como registros estructurados de URL como texto plano, adecuados para procesamiento automatizado posterior o visualización.
  • Puede usarse como herramienta independiente o integrada en flujos basados en agentes.

Entradas

NombreDescripciónTipoRequeridoPredeterminadoAvanzado
Palabras clave de entradaLas palabras clave o cadena de consulta a buscar.Cadena(vacío)No
Resultados máximosEl número de resultados a devolver.Entero3No
RegiónCódigo de región/idioma para resultados localizados (ej.: us-en, uk-en, ru-ru).Cadenaus-en
Búsqueda seguraEstablece el filtro de búsqueda segura: strict, moderate o off.Cadenamoderate
Límite de tiempoRestringe resultados por tiempo: d (día), w (semana), m (mes), y (año).Cadenay
Descripción de la herramienta(Opcional) Descripción para que los agentes entiendan cómo usar esta herramienta.CadenaNo(vacío)
Nombre de la herramienta(Opcional) Alias para referenciar esta herramienta dentro de frameworks de agentes.CadenaNo(vacío)
VerboseIndica si se imprime salida detallada/debug durante la ejecución.BooleanoNofalse

Salidas

El componente proporciona tres formatos de salida:

  1. Registros de URL (UrlRecord)

    • Una lista estructurada de resultados de búsqueda, cada uno con la URL y su contenido asociado. Útil para consumo programático o encadenamiento con otros componentes.
  2. URLs como texto (Message)

    • Los resultados de la búsqueda formateados como texto legible, adecuado para visualización directa o integración en flujos basados en mensajes.
  3. Búsqueda DuckDuckGo como herramienta (Tool)

    • Toda la operación de búsqueda envuelta como un objeto herramienta, permitiendo su uso en sistemas de IA basados en agentes o herramientas.

¿Por qué usar este componente?

  • Acceso a información actual: Permite que tu flujo de IA consulte información web actualizada, especialmente valiosa cuando LLMs o agentes de IA necesitan datos recientes que no están en su conjunto de entrenamiento.
  • Configuración flexible: Soporta filtrado por región, búsqueda segura y tiempo para resultados personalizados.
  • Salidas en múltiples formatos: Elige el formato de salida que mejor se adapte a tu tarea posterior, ya sea para procesamiento automatizado adicional o para mostrar a usuarios finales.
  • Integración con agentes: Diseñado para ser fácilmente referenciado y descrito en frameworks basados en agentes, haciéndolo apto para orquestaciones de IA complejas.

Ejemplos de casos de uso

  • Aumento de respuestas: Mejora las respuestas de LLM con resultados de búsqueda web en tiempo real.
  • Extracción de conocimiento: Recopila contenido web reciente para resumen o análisis.
  • Automatización de investigación: Automatiza la recopilación de información para temas, áreas o periodos específicos.

Este componente es un bloque esencial y versátil para flujos de trabajo que requieren conocimiento externo y datos web actualizados.

Preguntas frecuentes

¿Qué hace el componente de Búsqueda DuckDuckGo?

Realiza búsquedas en tiempo real en DuckDuckGo usando tus palabras clave de entrada y devuelve URLs relevantes y su contenido, permitiendo que tus flujos accedan a información web actualizada.

¿Qué tipo de salida puedo obtener de este componente?

Proporciona resultados como registros de URL estructurados, mensajes de texto plano o como herramienta para flujos basados en agentes, brindando flexibilidad en cómo usas los resultados de la búsqueda.

¿Puedo controlar el número o tipo de resultados de búsqueda?

Sí, puedes establecer el número máximo de resultados, ajustar la región y la configuración de búsqueda segura, y definir límites de tiempo para los resultados.

¿Es este componente adecuado para construir chatbots aumentados con conocimiento?

Absolutamente. Es ideal para chatbots y flujos que necesitan información actualizada de la web, mejorando sus respuestas con datos de búsqueda en tiempo real.

¿La Búsqueda DuckDuckGo almacena o guarda en caché mis búsquedas?

No, las búsquedas se realizan en tiempo real y los resultados no se almacenan fuera de tu flujo actual a menos que decidas hacerlo.

Prueba la Búsqueda DuckDuckGo en FlowHunt

Mejora tus flujos de trabajo con búsquedas web en vivo. Comienza a usar la Búsqueda DuckDuckGo en FlowHunt para automatizaciones más inteligentes y dinámicas.

Saber más