Componente GoogleSearch
El componente GoogleSearch te permite recuperar conocimientos actualizados de Google, mejorando la precisión y relevancia del chatbot con controles de búsqueda personalizables.

Descripción del componente
Cómo funciona el componente Componente GoogleSearch
El mayor desafío de la IA solía ser su tendencia a presentar información vaga, desactualizada o incluso falsa. Todos estos problemas son simplemente causados por la falta de acceso a conocimientos relevantes. En el pasado, solucionar este problema requería entrenar todo el modelo de nuevo, lo que era impensable para la mayoría de las empresas, y mucho menos para los individuos. Pero existe un enfoque diferente que te permite simplemente señalar a los modelos las fuentes de conocimiento correctas en tiempo real.
Este enfoque se llama Generación Aumentada por Recuperación (RAG), y te permite suministrar a los modelos generativos conocimientos adicionales en tiempo real sin necesidad de habilidades técnicas ni de entrenar modelos completos. Los componentes de recuperación, incluido GoogleSearch, te permiten utilizar este método fácilmente.
¿Qué es el componente GoogleSearch?
Este componente permite que el flujo recupere conocimientos buscando en Google contenido relevante. Especifica la consulta de búsqueda y dicta cómo el flujo recupera la información. Puede utilizarse simultáneamente con otros componentes de recuperación para mejorar la respuesta final.

Ejemplos de Casos de Uso
- Verificación de hechos en tiempo real: Usa el componente para verificar afirmaciones o recopilar los últimos artículos de noticias sobre un tema.
- Aumento de contenido: Recupera automáticamente recursos externos relevantes para enriquecer documentos.
- Agentes de IA: Equipa agentes conversacionales con la capacidad de obtener conocimientos frescos de la web. Búsqueda específica de dominio: Restringe las búsquedas a sitios web concretos usando la funcionalidad de prefijo de consulta (por ejemplo, site:arxiv.org para artículos académicos).
¿Por Qué Usar Este Componente?
- Mantente actualizado: Accede a la información más reciente de la web, superando las limitaciones de los datos de entrenamiento estáticos.
- Configuración flexible: Personaliza la búsqueda según tu país, idioma y necesidades de ubicación.
- Integración en flujos de trabajo: Las salidas son compatibles con otros componentes, facilitando la construcción de procesos complejos de IA habilitados por conocimiento.
- Caché: Mejora la eficiencia evitando búsquedas redundantes cuando se repite la misma consulta.
Consulta de entrada
Especifica la consulta que se utiliza para buscar información relevante. Puede vincularse desde un componente, como Chat Input, o ingresarse manualmente.
Límite de resultados
Esta configuración limita el número de enlaces rastreados para obtener información. Google tiene algoritmos extensos para clasificar resultados y asegurar que los principales sean los más relevantes para la consulta. Los cinco primeros resultados suelen ser suficientes para que el flujo obtenga información relevante y genere una respuesta significativa a la mayoría de las consultas.
Idioma
Si tu sitio web está en un idioma específico, que el chatbot devuelva resultados en inglés podría ser contraproducente. Además, los temas de nicho y locales pueden arrojar resultados más relevantes si se buscan en el idioma correcto.
País
Configurar el país es otra línea de defensa para asegurar resultados relevantes. Imagina que tienes un chatbot de asesoría financiera y un usuario pregunta sobre leyes fiscales. Solo configurar el idioma podría hacer que una persona del Reino Unido reciba información sobre leyes fiscales de EE. UU., lo que generaría confusión y frustración.
Ubicación
Esta configuración opcional te permite acotar aún más los resultados. Devolver resultados relevantes solo para una ciudad o región específica es útil en ciertos casos.
Prefijo de consulta
Los prefijos de consulta son palabras o símbolos específicos que puedes usar para acotar el tipo de resultados. Por ejemplo, podrías usar el prefijo “daterange:” para asegurar que los resultados sean recientes o el prefijo “filetype:” si deseas un formato de archivo específico. Google admite una variedad de estos prefijos, permitiendo un gran control sobre los resultados devueltos.
Cómo conectar el componente GoogleSearch a tu flujo
El componente contiene solo una entrada y una salida:
- Consulta de entrada: La consulta puede ser cualquier salida de texto. Los casos más comunes serían conectar Chat Input o un Generador.
- Salida: La salida de cualquier componente de tipo recuperador es siempre un Documento.
La salida Documento solo puede ser leída por los componentes Document to Text y de tipo Widget. Estos transforman los resultados de búsqueda en bruto en una forma presentable lista para la salida.
Crear un flujo usando GoogleSearch
Vamos a crear un chatbot sencillo utilizando Google Search como su principal fuente de conocimiento.
- Como siempre, comienza con Chat Input.
- Conecta la entrada al componente GoogleSearch, de modo que la consulta humana sea el mensaje de búsqueda.
- Transforma la salida del recuperador. La salida es un registro de URL; queremos que sea texto plano. Usa el componente URL Retriever.
- Opcionalmente puedes añadir Prompt e Historial de Chat. Lo haremos, ya que mejora la salida y la hace más conversacional.
- Conecta el Generator para añadir un LLM a la mezcla.
- Ya estás listo para mostrar la salida.
Así queda nuestro flujo resultante:

Preguntemos al bot de GoogleSearch cuál es el mejor modelo de IA:

El bot devuelve una lista de los mejores modelos, comentando cada uno y listando las fuentes. Limitamos intencionalmente la longitud de la salida para que encaje en la ventana de chat. Sin embargo, el resultado puede ser mucho más elaborado que esto.
Ejemplos de plantillas de flujo utilizando el componente Componente GoogleSearch
Para ayudarle a comenzar rápidamente, hemos preparado varios ejemplos de plantillas de flujo que demuestran cómo utilizar el componente Componente GoogleSearch de manera efectiva. Estas plantillas muestran diferentes casos de uso y mejores prácticas, facilitando la comprensión e implementación del componente en sus propios proyectos.
Preguntas frecuentes
- ¿Qué es el componente GoogleSearch?
Este componente te permite recuperar conocimientos buscando en Google contenido relevante. El componente también permite controlar los resultados devueltos.
- ¿Cómo puedo limitar los resultados devueltos?
Puedes limitar el número de resultados de búsqueda que el bot rastrea. También puedes hacer la consulta más específica configurando el idioma, país e incluso la ubicación. El limitador más potente son los prefijos de consulta, que te permiten especificar la antigüedad de los resultados, el tipo de archivo y mucho más.
- ¿Por qué no puedo conectar el componente GoogleSearch a la salida?
El componente no entrega la información en forma de texto. La salida de GoogleSearch es un Documento de Conocimiento. Este es un documento más estructurado, que incluye datos inadecuados para la salida. Primero debes transformar el documento a texto mediante el componente Knowledge to Text.
- ¿Puedo personalizar la ubicación de búsqueda, el país o el idioma?
Por supuesto. Puedes ajustar parámetros como país, idioma y ubicación para adaptar los resultados de búsqueda.
- ¿Cómo puedo usar los resultados de búsqueda dentro de mi flujo de trabajo?
Los resultados pueden ser enviados a otros componentes para procesamiento, resumen o automatización adicional, lo que lo convierte en una herramienta versátil para la recuperación de información en tiempo real.
- ¿Puedo conectar tanto el Document Retriever como GoogleSearch? Si es así, ¿cuál tiene prioridad?
Puedes usar ambos simultáneamente para hacer los resultados más relevantes. Cada recuperador conduciría a su propia salida. En este caso, la prioridad se establece por el orden de salidas en el lienzo. Esto significa que si Document Retriever es la primera salida desde arriba, tendrá prioridad sobre otros recuperadores.
Prueba el Componente GoogleSearch de FlowHunt
Comienza a crear chatbots y flujos de IA más inteligentes con conocimientos actualizados de Google. Descubre cómo GoogleSearch puede mejorar tus soluciones de IA.