Guía de configuración de OpenFang Hands: Domina los siete módulos de automatización
Slug: openfang-hands-config-guide
Categoría: usage-guides (Guías de uso)
Palabras clave objetivo: OpenFang Hands, módulos de automatización OpenFang, configuración de agentes OpenFang
Intención de búsqueda: Informativa (los usuarios quieren entender y utilizar los Hands de OpenFang)
Longitud objetivo: ~2000 palabras
Idioma: es
¿Qué son los Hands?
Los Hands son el concepto central de OpenFang: cada Hand representa un módulo de automatización independiente y componible. Al igual que las herramientas de una navaja suiza, puedes habilitar, deshabilitar y combinar diferentes Hands según tus necesidades.
A diferencia de los diseños de agentes monolíticos, la arquitectura de Hands de OpenFang permite que cada tarea de automatización se ejecute en un entorno aislado (sandbox) sin interferencias. Si un Hand falla, no afecta a las demás tareas en ejecución. Este diseño proporciona estabilidad de nivel empresarial manteniendo la ligereza.
Actualmente, OpenFang ofrece siete Hands integrados que cubren toda la cadena de automatización, desde la recopilación de datos hasta la producción de contenido.
Resumen de los siete Hands
| Hand | Función | Escenarios de aplicación | Consumo de recursos |
|---|---|---|---|
| Clip | Automatización de video/audio | Creadores de contenido, monitoreo de medios | Medio |
| Lead | Generación de leads de ventas | Equipos de ventas, marketing | Bajo |
| Collector | Monitoreo y recopilación de inteligencia | Análisis de competencia, investigación de mercado | Medio |
| Predictor | Predicción de tendencias | Análisis de inversiones, investigación de mercado | Alto |
| Researcher | Investigación profunda | Investigación académica, redacción de informes | Alto |
| Twitter + Browser | Automatización de redes sociales y web | Gestión de redes sociales, web scraping | Bajo |
| Multi-Agent | Orquestación de múltiples agentes | Flujos de trabajo complejos, automatización empresarial | Alto |
Estructura de configuración general
Todos los Hands comparten una sintaxis de configuración común:
[hands.clip]enabled = true # Habilitar/Deshabilitarschedule = "0 */6 * * *" # Expresión cron de programacióntimeout = 300 # Tiempo de espera (segundos)retry = 3 # Reintentos tras fallonotify_on = ["error", "complete"] # Política de notificacionesworkspace = "./hands/clip" # Directorio de trabajo independienteHand 1: Clip — Automatización de video y audio
Clip es la herramienta definitiva para creadores de contenido, permitiendo procesar automáticamente archivos de video y audio:
[hands.clip]enabled = trueschedule = "0 9 * * 1-5" # Días laborables a las 9 a.m.[hands.clip.sources]youtube_channels = ["@techreview", "@aiexplained"]podcast_feeds = ["https://example.com/feed.xml"][hands.clip.outputs]formats = ["summary", "transcript", "key_points"]languages = ["zh", "en"]max_duration = 3600 # Procesa videos de hasta 1 horaLa capacidad principal de Clip es convertir video/audio largo en texto estructurado. Extrae automáticamente contenido nuevo, genera resúmenes, puntos clave y transcripciones completas. Ideal para equipos que necesitan seguir múltiples canales de video.
Hand 2: Lead — Generación de leads de ventas
Lead se especializa en identificar y extraer información de clientes potenciales a partir de fuentes de datos públicas:
[hands.lead]enabled = trueschedule = "0 */8 * * *" # Ejecución cada 8 horas[hands.lead.filters]industries = ["SaaS", "Fintech", "HealthTech"]company_size = "10-500"signals = ["job_posting:AI", "funding_round", "tech_stack_change"]exclude_existing = true # Excluir clientes existentes[hands.lead.outputs]format = "crm_ready" # Formato compatible con CRM principalesmax_leads_per_run = 50Lead funciona escaneando múltiples señales —ofertas de empleo, noticias de financiación, cambios en el stack tecnológico— para identificar clientes potenciales con intención de compra. Todos los leads se exportan en un formato listo para CRM, compatible con Salesforce o HubSpot.
Hand 3: Collector — Monitoreo de inteligencia
Collector es un sistema de recopilación de información continuo y personalizable:
[hands.collector]enabled = trueschedule = "0 * * * *" # Ejecución cada hora[hands.collector.targets]competitors = ["competitor-a.com", "competitor-b.com"]keywords = ["agent operating system", "AI automation platform"]news_sources = ["techcrunch.com", "theverge.com"][hands.collector.alerts]threshold = "high_confidence" # Filtrado de baja confianzadedup_window = "24h" # Sin notificaciones duplicadas en 24hLa diferencia entre Collector y Researcher es que Collector es un "radar" continuo que escanea y notifica cambios al instante, mientras que Researcher es un "detector" dirigido para profundizar en temas específicos.
Hand 4: Predictor — Predicción de tendencias
Predictor es el módulo con mayor intensidad de cálculo de los siete Hands; analiza datos históricos para predecir tendencias:
[hands.predictor]enabled = trueschedule = "0 2 * * *" # Ejecución a las 2 a.m. (intensivo)[hands.predictor.models]time_series = "prophet" # Modelo de predicción de series temporalessentiment = "finbert" # Modelo de análisis de sentimiento[hands.predictor.data_sources]reddit = ["r/MachineLearning", "r/technology"]arxiv = ["cs.AI", "cs.CL", "stat.ML"]github = ["trending"]El resultado de Predictor es un informe de tendencias estructurado que incluye curvas de popularidad de temas emergentes, análisis de sentimiento e intervalos de confianza. Ideal para analistas de inversión e investigadores de mercado.
Hand 5: Researcher — Investigación profunda
Researcher es el Hand más flexible, capaz de realizar investigaciones profundas, multifuente y multietapa sobre cualquier tema:
[hands.researcher]enabled = truetimeout = 600 # 10 minutos de espera (investigación profunda)[hands.researcher.methods]search_depth = "deep" # shallow / medium / deepsource_types = ["academic", "news", "social", "code"]cross_validation = true # Validación cruzadadiversity_lenses = 3 # Análisis multiperspectivaEl resultado de Researcher es un informe estructurado con citas completas, hallazgos principales, puntos de vista opuestos, evaluación de confianza y sugerencias para futuras investigaciones.
Hand 6: Twitter + Browser
Este Hand combinado proporciona capacidades de automatización para redes sociales y navegación web:
[hands.twitter]enabled = trueschedule = "0 */4 * * *"[hands.twitter.monitors]accounts = ["@OpenFangOS", "@AnthropicAI", "@rustlang"]hashtags = ["#AgentOS", "#RustLang", "#AIAutomation"]reply_policy = "manual_review" # manual_review / auto / off[hands.browser]enabled = trueheadless = trueproxy = "${PROXY_URL}"user_agent = "OpenFang-Browser/1.0"El Hand de Twitter monitorea cuentas y hashtags específicos, mientras que el Hand de Browser proporciona capacidades completas de navegador headless para scraping de datos web.
Hand 7: Orquestación Multi-Agent
El Hand Multi-Agent permite orquestar múltiples agentes en flujos de trabajo complejos. Es el salto de un "agente individual" a un "equipo de agentes":
[hands.multi_agent]enabled = true[[hands.multi_agent.teams]]name = "content_pipeline"agents = ["researcher", "writer", "reviewer"]pipeline = [ { agent = "researcher", action = "research_topic" }, { agent = "writer", action = "draft_article", depends_on = ["researcher"] }, { agent = "reviewer", action = "fact_check", depends_on = ["writer"] },]Cada subagente puede configurarse con modelos diferentes: Researcher usa un modelo de análisis profundo, Writer un modelo creativo y Reviewer un modelo riguroso.
Casos de uso combinados
En entornos de producción, rara vez se utiliza un solo Hand. Aquí hay dos casos de uso comunes:
Caso 1: Operaciones de contenido automatizado
Collector (monitoreo de tendencias) → Researcher (investigación profunda) → Clip (generación de contenido) → Twitter (publicación)Esta combinación permite una automatización completa desde el descubrimiento de temas hasta la publicación. Collector escanea tendencias cada hora, activa a Researcher para investigar, el informe pasa a Clip para generar resúmenes y finalmente se publica automáticamente en Twitter.
Caso 2: Sistema de inteligencia de ventas
Lead (generación de leads) → Researcher (investigación de empresa) → Collector (monitoreo de cambios) → Notificación al equipo de ventasLead descubre clientes potenciales diariamente, Researcher investiga el contexto de las empresas de alta prioridad y Collector monitorea cambios clave. El resultado es una lista diaria de "los 10 mejores prospectos de ventas".
Preguntas frecuentes
¿Se pueden desarrollar Hands personalizados?
hands.custom. Consulta la sección "Custom Hand Development" en la Wiki oficial.¿Cómo se transfieren los datos entre Hands?
¿Cuántos Hands pueden ejecutarse simultáneamente?
¿Cómo monitoreo el estado de los Hands?
bash
openfang hands list # Lista todos los Hands y su estado
openfang hands logs clip # Ver logs de un Hand específico
openfang hands stats # Ver estadísticas de ejecución
``Las métricas de ejecución de todos los Hands también se exponen como endpoints de Prometheus para facilitar la integración con Grafana.
Próximos pasos
- Guía de instalación e inicialización de OpenFang: Despliega OpenFang desde cero
- Guía de creación de flujos de trabajo de automatización en OpenFang: Construye flujos de trabajo complejos con múltiples agentes