Construye tu primer flujo de trabajo de IA en 10 minutos. En este tutorial, crearás un agente de investigación de personas que utiliza herramientas de búsqueda avanzadas potenciadas por LLM para extraer y estructurar información sobre individuos.
Este tutorial cubre los conceptos esenciales para construir flujos de trabajo en Sim. Tiempo estimado de finalización: 10 minutos.
Lo que vas a construir
Un agente de investigación de personas que:
- Acepta la entrada del usuario a través de una interfaz de chat
- Busca en la web utilizando herramientas potenciadas por IA (Exa y Linkup)
- Extrae y estructura información sobre individuos
- Devuelve datos JSON formateados con ubicación, profesión y educación
Tutorial paso a paso
Haz clic en Nuevo flujo de trabajo en el panel de control y nómbralo "Primeros pasos".
Cada nuevo flujo de trabajo incluye un bloque de Inicio por defecto—este es el punto de entrada que recibe la entrada del usuario. Como activaremos este flujo de trabajo a través del chat, no se necesita configuración para el bloque de Inicio.
Arrastra un Bloque de Agente al lienzo desde el panel izquierdo y configúralo:
- Modelo: Selecciona "OpenAI GPT-4o"
- Prompt del sistema: "Eres un agente de investigación de personas. Cuando se te proporcione el nombre de una persona, utiliza tus herramientas de búsqueda disponibles para encontrar información completa sobre ella, incluyendo su ubicación, profesión, formación académica y otros detalles relevantes."
- Prompt del usuario: Arrastra la conexión desde la salida del bloque de Inicio a este campo para conectar
<start.input>al prompt del usuario
Mejora tu agente con capacidades de búsqueda web. Haz clic en el bloque de Agente para seleccionarlo.
En la sección de Herramientas:
- Haz clic en Añadir herramienta
- Selecciona Exa y Linkup de las herramientas disponibles
- Proporciona tus claves API para ambas herramientas para habilitar la búsqueda web y el acceso a datos
Prueba tu flujo de trabajo usando el panel de Chat en el lado derecho de la pantalla.
En el panel de chat:
- Haz clic en el menú desplegable y selecciona
agent1.contentpara ver la salida del agente - Introduce un mensaje de prueba: "John es un ingeniero de software de San Francisco que estudió Ciencias de la Computación en la Universidad de Stanford."
- Haz clic en Enviar para ejecutar el flujo de trabajo
El agente analizará a la persona y devolverá información estructurada.
Configura tu agente para que devuelva datos JSON estructurados. Haz clic en el bloque de Agente para seleccionarlo.
En la sección Formato de respuesta:
- Haz clic en el icono de varita mágica (✨) junto al campo de esquema
- Introduce el prompt: "crear un esquema llamado persona, que contenga ubicación, profesión y educación"
- La IA generará automáticamente el esquema JSON
Vuelve al panel de Chat para probar el formato de respuesta estructurada.
Con el formato de respuesta configurado, ahora hay nuevas opciones de salida disponibles:
- Haz clic en el menú desplegable y selecciona la opción de salida estructurada (el esquema que acabas de crear)
- Introduce un mensaje de prueba: "Sarah es una gerente de marketing de Nueva York que tiene un MBA de Harvard Business School."
- Haz clic en Enviar para ejecutar el flujo de trabajo
El agente ahora devolverá una salida JSON estructurada con la información de la persona organizada en campos de ubicación, profesión y educación.
Lo que has construido
Has creado con éxito un flujo de trabajo de IA que:
- ✅ Acepta la entrada del usuario a través de una interfaz de chat
- ✅ Procesa texto no estructurado utilizando IA
- ✅ Integra herramientas de búsqueda externas (Exa y Linkup)
- ✅ Devuelve datos JSON estructurados con esquemas generados por IA
- ✅ Demuestra pruebas e iteración en tiempo real
- ✅ Muestra el poder del desarrollo visual sin código
Conceptos clave que has aprendido
Tipos de bloques utilizados
Conceptos fundamentales del flujo de trabajo
Flujo de datos
Conecta bloques arrastrando conexiones para pasar datos entre los pasos del flujo de trabajo
Interfaz de chat
Prueba flujos de trabajo en tiempo real con el panel de chat y selecciona diferentes opciones de salida
Integración de herramientas
Amplía las capacidades del agente integrando servicios externos como Exa y Linkup
Referencias de variables
Accede a las salidas de los bloques utilizando la sintaxis <blockName.output>
Salida estructurada
Define esquemas JSON para garantizar respuestas consistentes y formateadas desde la IA
Esquemas generados por IA
Utiliza la varita mágica (✨) para generar esquemas a partir de indicaciones en lenguaje natural
Desarrollo iterativo
Construye, prueba y refina flujos de trabajo rápidamente con retroalimentación inmediata
Próximos pasos
Explorar bloques de flujo de trabajo
Descubre bloques de flujo de trabajo de API, Función, Condición y otros
Explorar integraciones
Conecta más de 80 servicios incluyendo Gmail, Slack, Notion y más
Añadir lógica personalizada
Escribe funciones personalizadas para procesamiento avanzado de datos
Implementar tu flujo de trabajo
Haz que tu flujo de trabajo sea accesible a través de API REST o webhooks
Recursos
¿Necesitas explicaciones detalladas? Visita la documentación de Bloques para guías completas sobre cada componente.
¿Buscas integraciones? Explora la documentación de Herramientas para ver las más de 80 integraciones disponibles.
¿Listo para salir a producción? Aprende sobre Ejecución e Implementación para hacer que tus flujos de trabajo estén listos para producción.