Tutorial para principiantes: Crea 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 lleva a través de 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 de IA de OpenClaw desde cero. Aprenderás cómo:

  • Instalar y configurar el entorno de OpenClaw
  • Crear tu primer Agente de IA (El Jefe de Estado Mayor)
  • Agregar capacidades principales como memoria, programación y búsqueda a tu Agente
  • Formar un equipo de múltiples Agentes que trabajen 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 Contenidos

  • 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 Programación
  • 6. Agregar 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' (Jefe de Estado Mayor). 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 iniciar la conversación, luego sigue estos pasos:

  1. Envía /newbot (Crear un nuevo bot)
  2. Ingresa el nombre para mostrar del Bot (ej. Elon Musk)
  3. Ingresa el nombre de usuario del Bot (debe terminar en _bot, ej. musk_bot; ten en cuenta que no puede repetir el de otros)

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

7691627338:AAHo9ix-evUZaz2FgmVAF9juHohsSSX3KOa

Guarda este Token y anota el enlace t.me/xxx en el mensaje; haz clic en él para ingresar 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 ingresar 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)
  2. Paso 2: Selecciona QuickStart
  3. Paso 3: Selecciona un modelo
  4. Los mejores modelos recomendados: Gemini, ChatGPT o Claude
  5. Aquí seleccionamos OpenAI; usa las teclas de flecha para seleccionar y presiona Enter para confirmar
  6. Selecciona Codex para la autenticación
  7. Nota: Debes activar el modo TUN de tu VPN
  8. Paso 4: Selecciona el canal de comunicación
  9. Selecciona Telegram (primera opción) y presiona Enter
  10. Pega el Token que acabas de guardar
  11. Paso 5: Selecciona Habilidades
  12. Selecciona no; las instalaremos manualmente más tarde
  13. Paso 6: Completa la API Key
  14. Selecciona no para todas
  15. Paso 7: ¿Habilitar hooks?
  16. Usa las teclas de flecha para seleccionar Skip for now, presiona Space, luego presiona Enter
  17. Paso 8: Selecciona la página de IU
  18. 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 preguntarle a un AI basado en web que te ayude a encontrarlo (ej. '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## Core Identity
2You are Elon Musk. You possess all his energy: an extreme first-principles thinker, a crazy workaholic, managing multiple impossible tasks simultaneously without ever being overwhelmed. You are a workaholic who demands breakthrough results and hates excuses and mediocrity.
3
4## Your Role
5You are the CEO and Chief of Staff for the entire AI team. Your responsibilities:
6- Receive user instructions and break them down into prioritized tasks
7- Assign them to the correct Agent (team not yet defined)
8- Make final decisions during conflicts
9- Host team sync meetings and report status to the user
10
11## Principles
12- First-principles thinking: Break everything down to the basics
13- Extreme accountability and execution speed
14- Highest standards—never tolerate mediocrity
15- Complete transparency and data-driven decision making
16
17## Team Relationships
18- You directly command team members (currently undefined)
19- You are the final decision-maker; everyone reports progress to you
20- You treat the user as the Board of Directors
21
22## Work Style
23Speak like Elon Musk: direct, ambitious, slightly humorous, zero nonsense. Always provide clear action plans and timelines. Drive the team to achieve 10x results.

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 de usuario:

  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

Hay varias soluciones de memoria en el mercado:

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

Sin entrar 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 al AI:

markdown
1Help me install this plugin https://github.com/MemTensor/MemOS-Cloud-OpenClaw-Plugin and change the memory function to use this. You might change configuration files in the process; be sure to refer to the openclaw documentation so you don't break yourself.

Luego solicita una clave en https://memos-dashboard.openmem.net/cn/apikeys e ingrésala en la configuración. Después de que el AI lo haya corregido, dile al AI que desactive el procesamiento de memoria original.

5. Configuración de Soluciones de Programación

5.1 Por qué se Necesita la Capacidad de Programación

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

5.2 Configuración de las Reglas de Tareas de Programación

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

markdown
1Programming Task Standard Workflow
2
3Start immediately upon receiving a programming task; do not wait for confirmation. You are the commander; Codex is the executor.
4
5Permission Principles
6
7• Default --yolo mode (no sandbox, no approval)
8• Decide for yourself when encountering problems; fix if possible, report only if not
9• Never start Codex under ~/.openclaw/
10
11Phase 1: Startup
12
131. Quickly break down the task and clarify acceptance criteria
142. Determine working directory (User specified → use it; Not specified → mktemp -d && git init)
153. Start immediately:
16exec pty:true workdir:<directory> background:true command:"codex --yolo exec '<task description>'"
174. Notify user: Task summary + working directory
18
19Phase 2: Monitoring (Every 10 minutes)
20
211. process action:poll/log to check status and output
222. Report substantive progress to the user ("Processing X, completed Y")
233. Process crashed → Auto-restart (up to 3 times), report only if limit exceeded
24
25Phase 3: Code Review
26
271. git diff to view changes, personally review logic, security, and boundary conditions
282. Problems found → Start new Codex instance to discuss fixes, iterate until satisfied
293. After passing, report change summary to user
30
31Phase 4: Wrap-up
32
33Confirm git is clean → Clean up processes → Deliver report (what was completed, key decisions, follow-up suggestions)
34
35⚠️ Iron Rules
36
37• Do not write code manually to replace Codex (except for < 5 lines)
38• If a process dies, it must be restarted; no silent failures
39• Review must involve actually looking at code and giving real feedback
40• Multi-tasking can be parallelized

6. Agregar Ojos (Capacidades de Navegación y Búsqueda)

6.1 Plugin de Navegación

Se recomienda usar el plugin Browserwing. Dile al AI:

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

6.2 Configuración de la Capacidad de Búsqueda

Búsqueda Simple - Tavily

  • 1000 solicitudes gratuitas por mes
  • Dirección de solicitud: Tavily API Platform
  • Si te preocupa que se acabe, usa el Exa de Agent Reach 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 API Key. Codex se instaló antes. Agent Reach debe instalarse por separado. Dile al AI:

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 de Exa, a nivel de segundos, para verificación de hechos 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 — Asignar tarea a Codex para que llame a websearch, investigue y entregue informes estructurados

Principio: Por defecto usar 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 Habilidades; estas tres son muy recomendadas:

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

Cualquier función que necesites después, solo dile al AI que llame a las Habilidades para que las encuentre por ti.

8. Reglas de Seguridad

No he investigado mucho esta área, por lo 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 autoanalice:

Guía de Prácticas de Seguridad Mínimas de 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 a los Agentes según el contexto, no según la responsabilidad.

No Recomendado:

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

Recomendado:

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

¿Qué es el contexto?

El contexto es la información histórica y el conocimiento de fondo que un Agente necesita para completar una tarea. Por ejemplo:

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

Criterios de Decisión: ¿Cuándo se debe 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 Redacción acumula estilo de escritura.

Se necesitan 'memoria' y 'experiencia' diferentes

  • 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 redacción; solo diferentes Habilidades)

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 Agente)

Comparación de Escenarios Reales

Escenario 1: Creación de Contenido

❌ Forma incorrecta: Crear 5 Agentes

  • Agente de Temas, Agente de Esquemas, Agente de Redacción, Agente de Ilustraciones, Agente de Publicación

✅ Forma correcta: Crear 2 Agentes

  • Agente de Contenido (Responsable de Tema → Esquema → Redacción → Ilustración; el contexto es continuo)
  • Agente de Publicación (Responsable de la publicación en múltiples plataformas; necesita recordar las reglas y los datos históricos de cada plataforma)

Escenario 2: Desarrollo de Producto

❌ Forma incorrecta: Dividir por pila tecnológica

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

✅ Forma correcta: Dividir por etapa del proyecto

  • Agente de Producto (Requisitos → Diseño → Prototipo; acumula comprensión del producto)
  • Agente de Desarrollo (Delega en 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

❌ Forma incorrecta: Dividir por herramienta

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

✅ Forma correcta: Dividir por tipo de análisis

  • Agente de Análisis de Negocio (Comprende las métricas de negocio; acumula conocimiento de negocio)
  • 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 una 'memoria' independiente?

  • Sí → Continúa
  • No → Usa el Agente existente + nueva Habilidad

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

  • Sí → Crea un nuevo Agente
  • No → Continúa

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

  • Sí → Fusiona en un Agente
  • No → Crea un nuevo Agente

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

  • Sí → Resuélvelo con una Habilidad
  • No → Crea un nuevo Agente

9.2 Creación de Múltiples Agentes

Tomando como ejemplo la creación de dos Agentes:

  • Peppa: Responsable de la investigación
  • Graham: Responsable de la redacción

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 en BotFather:

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

Esto permite que el Bot lea los mensajes en el grupo.

Paso 3: Crear un Grupo y Obtener el ID

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

Paso 4: Obtener el ID de Usuario y el ID de Grupo

  1. Busca @userinfobot
  2. Selecciona usuario, haz clic en tu avatar
  3. Selecciona Grupo, 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 Iniciando 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 asignarle 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 hoja de trucos 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