Tutorial para principiantes: Construye tu primer 'Ejército de Langostas' de agentes de IA

@bozhou_ai
CHINOhace 4 meses · 05 mar 2026
857K
2.4K
651
85
4.3K

TL;DR

Esta guía completa te acompaña en la instalación de OpenClaw, la configuración de bots de Telegram y la creación de agentes de IA avanzados con capacidades de memoria, programación y búsqueda. Aprende a diseñar un 'Ejército de Langostas' colaborativo de agentes para automatizar flujos de trabajo complejos de manera efectiva.

Este es un tutorial completo para construir un ejército de Agentes OpenClaw IA desde cero. Aprenderás a:

  • Instalar y configurar el entorno OpenClaw
  • Crear tu primer Agente IA (El Administrador Jefe)
  • Añadir capacidades básicas como memoria, programación y búsqueda a tu Agente
  • Formar un equipo de múltiples Agentes trabajando juntos

Público objetivo: Principiantes sin experiencia; casi no se requiere operación manual, solo sigue los pasos.

Tiempo estimado: 1-2 horas

Tabla de contenido

  • 1. Instalación del entorno
  • 2. Creación de un Bot de Telegram
  • 3. Definición de la personalidad del Agente
  • 4. Configuración de soluciones de memoria
  • 5. Configuración de soluciones de codificación
  • 6. Añadir ojos (capacidades de navegación y búsqueda)
  • 7. Instalación de habilidades
  • 8. Reglas de seguridad
  • 9. Formación del ejército de langostas
  • 10. Optimización posterior

1. Instalación del entorno

1.1 Preparación

Usando Mac como ejemplo, primero abre la terminal:

泊舟 - inline image

1.2 Pasos de instalación

Paso 1: Instalar Homebrew

bash
1/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Paso 2: Instalar Node.js

bash
1brew install nodejs

Paso 3: Instalar OpenClaw

bash
1curl -fsSL https://openclaw.ai/install.sh | bash

Ejecuta openclaw --version. Si aparece el número de versión, la instalación fue exitosa. Si no, vuelve a ejecutar el paso tres.

泊舟 - inline image

2. Creación de un Bot de Telegram

2.1 Por qué elegir Telegram

A continuación, construimos la primera 'Langosta' (Administrador Jefe). Primero, necesitamos un canal de comunicación. Elegimos Telegram porque su configuración es muy conveniente y extremadamente amigable para principiantes.

2.2 Pasos para crear un Bot

Abre Telegram y busca @BotFather:

泊舟 - inline image

Envía /start para comenzar la conversación, luego sigue estos pasos:

  1. Envía /newbot (Crear un nuevo bot)
  1. Ingresa el nombre visible del Bot (por ejemplo, Elon Musk)
  1. Ingresa el nombre de usuario del Bot (debe terminar en _bot, por ejemplo, musk_bot; ten en cuenta que no puede duplicar otro)

Una vez exitoso, BotFather devolverá un Token, con un formato similar a:

7691627338:AAHo9ix-evUZaz2FgmVAF9juHohsSSX3KOa

Guarda este Token, y anota el enlace t.me/xxx en el mensaje; haz clic para entrar a la página de chat del bot.

泊舟 - inline image

2.3 Inicialización de OpenClaw

Abre la terminal e ingresa el comando:

bash
1openclaw onboard --install-daemon

Después de entrar al asistente de instalación, configura según estos pasos:

  1. Paso 1: Selecciona yes (usa la tecla de flecha izquierda, ya que el valor predeterminado es no)
  1. Paso 2: Selecciona QuickStart
  1. Paso 3: Selecciona un modelo
  • Los mejores modelos recomendados: Gemini, ChatGPT o Claude
  • Aquí seleccionamos OpenAI; usa las teclas de flecha para seleccionar y presiona Enter para confirmar
  • Selecciona Codex para la autenticación
  • Nota: Debes activar el modo TUN de tu VPN
  1. Paso 4: Selecciona el canal de comunicación
  • Selecciona Telegram (primera opción) y presiona Enter
  • Pega el Token que acabas de guardar
  1. Paso 5: Selecciona habilidades
  • Selecciona no; las instalaremos manualmente más tarde
  1. Paso 6: Completa la clave API
  • Selecciona no para todas
  1. Paso 7: ¿Activar hooks?
  • Usa las teclas de flecha para seleccionar Skip for now, presiona Espacio, luego presiona Enter
  1. Paso 8: Selecciona la página de UI
  • Selecciona Open the Web UI para ver la interfaz de usuario
泊舟 - inline image

2.4 Configuración del proxy

Después de la instalación, aún necesitas configurar un proxy para enviar mensajes. OpenClaw necesita acceder a Telegram a través de un proxy.

Primero, verifica el puerto del proxy de tu herramienta VPN. Por ejemplo, el puerto para Clash Verge es 7897. Si no estás seguro, puedes preguntar a una IA basada en web para que te ayude a encontrarlo (por ejemplo, 'Tengo una VPN en mi computadora, quiero saber mi puerto de proxy, mi software de proxy es xxx'):

泊舟 - inline image

Ejecuta el siguiente comando para configurar el proxy:

bash
1echo -e '\nexport http_proxy=http://127.0.0.1:7897\nexport https_proxy=http://127.0.0.1:7897\nexport all_proxy=socks5://127.0.0.1:7897' >> ~/.zshrc && source ~/.zshrc

Luego ejecuta:

bash
1source ~/.zshrc
2openclaw gateway restart

Cuando envíes el primer mensaje al Bot, te pedirá permiso; ejecuta el comando en la terminal como se indica en el mensaje.

泊舟 - inline image

3. Definición de la personalidad del Agente

3.1 Preséntate

Primero, preséntate al Agente:

  • Cómo llamarte
  • Tu experiencia
  • Tu zona horaria

3.2 Define la personalidad y las reglas de comportamiento

Edita el archivo ~/.openclaw/workspace/SOUL.md; esta es la configuración más importante. Ejemplo de referencia:

markdown
1## Identidad principal
2Eres Elon Musk. Posees toda su energía: un pensador extremo de primeros principios, un workaholic loco, gestionando múltiples tareas imposibles simultáneamente sin sentirte abrumado. Eres un workaholic que exige resultados revolucionarios y odia las excusas y la mediocridad.
3
4## Tu rol
5Eres el CEO y Jefe de Gabinete de todo el equipo de IA. Tus responsabilidades:
6- Recibir instrucciones del usuario y desglosarlas en tareas priorizadas
7- Asignarlas al Agente correcto (equipo aún no definido)
8- Tomar decisiones finales durante conflictos
9- Organizar reuniones de sincronización del equipo e informar el estado al usuario
10
11## Principios
12- Pensamiento de primeros principios: Descomponer todo hasta lo básico
13- Responsabilidad extrema y velocidad de ejecución
14- Los más altos estándares: nunca tolerar la mediocridad
15- Transparencia total y toma de decisiones basada en datos
16
17## Relaciones del equipo
18- Das órdenes directamente a los miembros del equipo (actualmente no definidos)
19- Eres el tomador de decisiones final; todos te reportan avances
20- Tratas al usuario como a la Junta Directiva
21
22## Estilo de trabajo
23Habla como Elon Musk: directo, ambicioso, ligeramente humorístico, cero tonterías. Siempre proporciona planes de acción y plazos claros. Impulsa al equipo a lograr resultados 10x.

3.3 Configuración de permisos de herramientas

Después de definirlo, deja que el Agente actualice la configuración. Si solicita falta de permiso, abre la interfaz UI:

  1. Haz clic en Configuration a la izquierda
  2. Haz clic en Tools
  3. Selecciona exec tool
  4. Haz clic en raw para modificar el archivo
泊舟 - inline image

Modifica a:

json
1tools: {
2 profile: 'full',
3 allow: [
4 'read',
5 'write',
6 'edit',
7 'exec',
8 'shell',
9 ],
10 agentToAgent: {
11 enabled: true,
12 allow: [],
13 },
14 exec: {
15 security: 'full',
16 ask: 'off',
17 },
18},

Una vez completado, tienes un chatbot que puede conversar y completar tareas.

4. Configuración de soluciones de memoria

4.1 Elección de una solución de memoria

Existen varias soluciones de memoria en el mercado:

  • calicastle three-layer architecture (solución comunitaria)
  • openclaw-memory (Skill oficial)
  • openclaw-engram (plugin comunitario)
  • Supermemory / Mem0 (solución de servicio en la nube)

Sin profundizar en teoría técnica, la solución adoptada aquí es MemOS. Personalmente, creo que tiene la mejor experiencia general y un plugin oficial.

4.2 Instalación de MemOS

Dile a la IA:

markdown
1Ayúdame a instalar este plugin https://github.com/MemTensor/MemOS-Cloud-OpenClaw-Plugin y cambia la función de memoria para usar este. Es posible que modifiques archivos de configuración en el proceso; asegúrate de consultar la documentación de openclaw para no romperte a ti mismo.

Luego solicita una clave en https://memos-dashboard.openmem.net/cn/apikeys e introdúcela en la configuración. Después de que la IA lo haya arreglado, dile que desactive el procesamiento de memoria original.

5. Configuración de soluciones de codificación

5.1 Por qué se necesita capacidad de codificación

Para que las 'Langostas' trabajen bien, la capacidad de codificación es muy importante. Se recomienda usar Codex o Claude Code para codificar, dejando que las pequeñas langostas deleguen tareas a estos Agentes de Codificación en lugar de hacerlo ellas mismas.

5.2 Configuración de reglas para tareas de programación

Primero, deja que el Administrador Jefe te ayude a instalar Claude Code y Codex, luego dale las siguientes reglas a tu Langosta, dejando que las consulte para modificar las reglas de tareas de programación:

markdown
1Flujo de trabajo estándar para tareas de programación
2
3Comienza inmediatamente al recibir una tarea de programación; no esperes confirmación. Eres el comandante; Codex es el ejecutor.
4
5Principios de permisos
6
7• Modo --yolo predeterminado (sin sandbox, sin aprobación)
8• Decide por ti mismo cuando encuentres problemas; arréglalo si es posible, reporta solo si no puedes
9• Nunca inicies Codex bajo ~/.openclaw/
10
11Fase 1: Inicio
12
131. Desglosa rápidamente la tarea y aclara los criterios de aceptación
142. Determina el directorio de trabajo (Usuario especificado → úsalo; No especificado → mktemp -d && git init)
153. Comienza inmediatamente:
16exec pty:true workdir:<directorio> background:true command:"codex --yolo exec '<descripción de la tarea>'"
174. Notifica al usuario: Resumen de la tarea + directorio de trabajo
18
19Fase 2: Monitoreo (Cada 10 minutos)
20
211. process action:poll/log para verificar estado y salida
222. Reporta progreso sustancial al usuario ("Procesando X, completado Y")
233. Proceso falló → Reinicio automático (hasta 3 veces), reporta solo si se excede el límite
24
25Fase 3: Revisión de código
26
271. git diff para ver cambios, revisa personalmente lógica, seguridad y condiciones límite
282. Problemas encontrados → Inicia nueva instancia de Codex para discutir correcciones, itera hasta que esté satisfecho
293. Después de pasar, reporta resumen de cambios al usuario
30
31Fase 4: Cierre
32
33Confirma que git esté limpio → Limpia procesos → Entrega informe (qué se completó, decisiones clave, sugerencias de seguimiento)
34
35⚠️ Reglas de hierro
36
37• No escribas código manualmente para reemplazar a Codex (excepto < 5 líneas)
38• Si un proceso muere, debe reiniciarse; sin fallos silenciosos
39• La revisión debe implicar mirar el código real y dar retroalimentación real
40• Las multitareas se pueden paralelizar

6. Añadir ojos (capacidades de navegación y búsqueda)

6.1 Plugin de navegador

Se recomienda usar el plugin Browserwing. Dile a la IA:

Ayúdame a instalar browserwing según https://raw.githubusercontent.com/browserwing/browserwing/main/INSTALL.md

6.2 Configuración de capacidad de búsqueda

Búsqueda simple - Tavily

  • 1000 solicitudes gratuitas por mes
  • Dirección de solicitud: Plataforma API de Tavily
  • Si te preocupa quedarte sin, usa Agent Reach's Exa para búsqueda semántica

Investigación profunda - Codex

  • Deja que Codex llame a la función websearch para investigar

Web Scraping - Agent Reach

  • Soporta búsqueda semántica en toda la web
  • Soporta plataformas como Xiaohongshu, Twitter, YouTube, Reddit, Bilibili, RSS, etc.

Tavily está integrado; solo necesitas solicitar una clave API. Codex ya se instaló antes. Agent Reach necesita instalarse por separado. Dile a la IA:

Ayúdame a instalar Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md

6.3 Resumen de reglas de búsqueda

Escribe las siguientes reglas en Agents.md:

L1 Búsqueda rápida — Búsqueda semántica Exa, en segundos, para verificación de datos y preguntas puntuales

L2 Scraping de plataformas — Herramientas upstream de Agent Reach (xreach/yt-dlp/gh/Jina/mcporter), para extracción de contenido de plataformas o URLs específicas

L3 Investigación profunda — Asigna tarea a Codex para llamar a websearch e investigar, entregando informes estructurados

Principio: Por defecto L1; actualizar si es insuficiente; L3 debe citar fuentes; el contenido de plataformas prioriza herramientas nativas

7. Instalación de habilidades

7.1 Regístrate en ClawHub

Visita clawhub.ai para registrarte, luego:

  1. Haz clic en tu avatar
  2. Selecciona Settings
  3. Haz clic en Create Token
  4. Guarda el Token
泊舟 - inline image

7.2 Instalación de habilidades esenciales

Abre la terminal y ejecuta los siguientes comandos:

bash
1npm i -g clawhub
2clawhub login --token TuToken
3clawhub install self-improving-agent # Autoaprendizaje
4clawhub install find-skills # Encontrar habilidades
5clawhub install skill-creator # Crear habilidad

Hay muchas Skills; estas tres son muy recomendadas:

  • self-improving-agent: Resume experiencia para aprendizaje automático
  • find-skills: Para encontrar otras Skills
  • skill-creator: Para crear tus propias habilidades

Cualquier función que necesites más tarde, solo deja que la IA llame a Skills para encontrarla por ti.

8. Reglas de seguridad

No he investigado mucho en esta área, así que sugiero consultar directamente el documento compilado por el Maestro Yu Xian [@evilcos]. Envía este documento directamente a tu Langosta y deja que se autoverifique:

Guía de práctica de seguridad minimalista para OpenClaw

9. Formación del ejército de langostas

9.1 Principios de diseño de Agentes

Antes de crear múltiples Agentes, se debe aclarar un principio clave: Distinguir Agentes basándose en el contexto, no en la responsabilidad.

No recomendado:

  • Crear una docena de Agentes responsables de frontend, backend, Xiaohongshu, WeChat Official Account, dirección, desglose de tomas, etc.

Recomendado:

  • Las funciones de programación se unifican y delegan a Codex; todos los Agentes tienen esta capacidad, no es necesario dividirla.
  • Escribir para múltiples plataformas son solo diferentes Skills para un Agente; los contextos se pueden aislar claramente.

¿Qué es contexto?

El contexto es la información histórica y los conocimientos previos que un Agente necesita para completar una tarea. Por ejemplo:

  • Escribir un artículo requiere saber: tema, estilo, público objetivo, discusiones previas
  • Investigar una tecnología requiere saber: propósito de la investigación, información existente, profundidad requerida

Criterios de decisión: ¿Cuándo dividir un Agente?

Casos en los que DEBES dividir un Agente:

El contexto se acumula continuamente y no interfiere

  • Ejemplo: Un Agente de Investigación acumula conocimiento de la industria, mientras que un Agente de Escritura acumula estilo de escritura.

Se necesitan diferentes 'memorias' y 'experiencias'

  • Ejemplo: Agente de Investigación Técnica vs. Agente de Investigación de Mercado

Los flujos de trabajo son completamente independientes

  • Ejemplo: Flujo de trabajo de creación de contenido vs. Flujo de trabajo de desarrollo de código

Casos en los que NO DEBES dividir:

Solo las herramientas son diferentes, pero el contexto es el mismo

  • Error: Agente de Frontend, Agente de Backend (ambos son programación; el contexto está en Codex)

Solo el formato de salida es diferente

  • Error: Agente de Xiaohongshu, Agente de WeChat (ambos son escritura; solo diferentes Skills)

Las tareas necesitan compartir información con frecuencia

  • Error: Agente de Análisis de Requisitos, Agente de Diseño de Arquitectura (deberían ser diferentes etapas de un mismo Agente)

Comparación de escenarios reales

Escenario 1: Creación de contenido

❌ Mal enfoque: Crear 5 Agentes

  • Agente de Temas, Agente de Esquema, Agente de Escritura, Agente de Ilustraciones, Agente de Publicación

✅ Buen enfoque: Crear 2 Agentes

  • Agente de Contenido (Responsable de Tema → Esquema → Escritura → Ilustración; el contexto es continuo)
  • Agente de Publicación (Responsable de publicación multiplataforma; necesita recordar reglas y datos históricos de cada plataforma)

Escenario 2: Desarrollo de producto

❌ Mal enfoque: Dividir por stack tecnológico

  • Agente de React, Agente de Node.js, Agente de Base de Datos

✅ Buen enfoque: Dividir por etapa del proyecto

  • Agente de Producto (Requisitos → Diseño → Prototipo; acumula comprensión del producto)
  • Agente de Desarrollo (Delega a Codex para programar; coordina el desarrollo general)
  • Agente de Pruebas (Casos de prueba → Ejecución → Informes; acumula estándares de calidad)

Escenario 3: Análisis de datos

❌ Mal enfoque: Dividir por herramienta

  • Agente de Python, Agente de SQL, Agente de Visualización

✅ Buen enfoque: Dividir por tipo de análisis

  • Agente de Análisis de Negocio (Entiende métricas de negocio; acumula conocimiento empresarial)
  • Agente de Análisis Técnico (Monitoreo de rendimiento; acumula conocimiento del sistema)

Flujo de decisión

Pregúntate antes de crear un nuevo Agente:

1. ¿Esta tarea necesita 'memoria' independiente?

  • Sí → Continuar
  • No → Usar Agente existente + nueva Skill

2. ¿El contexto entrará en conflicto con otros Agentes?

  • Sí → Crear nuevo Agente
  • No → Continuar

3. ¿Las tareas necesitan compartir información con frecuencia?

  • Sí → Fusionar en un solo Agente
  • No → Crear nuevo Agente

4. ¿Es solo una diferencia de herramientas o formatos?

  • Sí → Resolver con una Skill
  • No → Crear nuevo Agente

9.2 Creación de múltiples Agentes

Tomando como ejemplo la creación de dos Agentes:

  • Peppa: Responsable de investigación
  • Graham: Responsable de escritura

Paso 1: Crear tokens de Bot

Consulta el método anterior para crear tokens de Bot para los dos Agentes respectivamente.

Paso 2: Configurar permisos de chat grupal

Ingresa a BotFather:

  1. /setprivacy
  2. Selecciona tu Bot
  3. Selecciona Disable

Esto permite que el Bot lea mensajes en el grupo.

Paso 3: Crear un grupo y obtener ID

  1. Haz clic en New Group para crear un grupo
  2. Ingresa el nombre del grupo
  3. Arrastra tu Bot al grupo

Paso 4: Obtener ID de usuario y ID de grupo

  1. Busca @userinfobot
  2. Selecciona usuario, haz clic en tu avatar
  3. Selecciona Group, haz clic en el grupo que creaste
  4. Obtendrás dos IDs: uno que comienza con -10, otro que comienza con 56
  5. Guarda estos dos IDs

9.3 Configuración del Agente

Dado que la configuración es compleja, puedes usar una plantilla de prompt existente:

https://github.com/bozhouDev/openclaw_agent_create_prompt/blob/main/Agent-create-prompt.md

Después de modificar el contenido de la plantilla, dale la ruta del archivo a tu Agente y deja que realice la configuración.

9.4 Iniciar el ejército

Después de la configuración, ejecuta:

openclaw gateway restart

Luego puedes @ el bot en el grupo para chatear.

10. Optimización posterior

Configurarlo es solo el primer paso para 'criar langostas'. A continuación, necesitas:

  • Comunicarte más con el Agente y asignar tareas
  • Resumir habilidades y experiencias
  • Compartir buenos artículos para que la Langosta aprenda
  • Dejar que el Agente resuma habilidades y experiencias

Al mismo tiempo, nuestras Langostas tienen muchos comandos que pueden ayudarnos a resolver muchas cosas. Aquí hay una chuleta hecha por el Maestro Shen [@berryxia]:

泊舟 - inline image

Con el tiempo, tu Langosta se volverá cada vez más poderosa.

Guardar con un clic

Lee artículos virales en profundidad con IA en YouMind

Guarda la fuente, haz preguntas concretas, resume el argumento y convierte un artículo viral en notas reutilizables en un único espacio de trabajo con IA.

Explora YouMind
Para creadores

Convierte tu Markdown en un artículo de 𝕏 impecable

Cuando publicas tus propios textos largos, dar formato en 𝕏 a imágenes, tablas y bloques de código es un fastidio. YouMind convierte un borrador completo en Markdown en un artículo de 𝕏 impecable y listo para publicar.

Prueba Markdown a 𝕏

Más patrones por descifrar

Artículos virales recientes

Explorar más artículos virales