Saltar al contenido
CristianTala_
Build in Public

Rentabilizando Ecosistema Startup · Cap. 2: Le di a una IA acceso a mi negocio (y se mareó)

Por Cristian Tala Sánchez ·

Rentabilizando Ecosistema Startup · Cap. 2: Le di a una IA acceso a mi negocio (y se mareó)
en este artículo
  1. Ver el episodio
  2. Lo que vas a aprender
  3. ¿Qué significa darle a una IA acceso a tu negocio?
  4. ¿Qué es el comando /goal y por qué no para hasta lograr la meta?
  5. ¿Qué es ultracode y cuándo vale la pena activarlo?
  6. ¿Por qué la IA va a alucinar y cómo te blindas con data real?
  7. ¿Qué pasa cuando la IA inventa una conexión que no existe?
  8. Sigue el proceso
  9. Qué viene

Le di a Claude Code mis números reales —Analytics, Search Console, lista de correo— para que levantara el estado del arte de Ecosistema Startup. Lo primero que hizo fue marearse: no encontró las credenciales que tenía delante e inventó una conexión a un servicio que ni siquiera existe. Este capítulo es eso en vivo: el super prompt, el /goal, ultracode, y el momento exacto donde una de las IAs más caras del mercado se pone a alucinar.

📺 Parte de la serie Rentabilizando Ecosistema Startup · Capítulo 2

Ver el episodio

Lo que vas a aprender

  • Qué significa “darle a una IA acceso a tu negocio” en la práctica: conectar tus fuentes de data reales (Google Analytics, Search Console, lista de correo) en vez de pedirle opiniones de manual.
  • Qué es el comando /goal y por qué cambia la forma de trabajar: la IA no para hasta cumplir la meta, no hasta que se le acabe la idea.
  • Por qué a veces hay que pedirle a la propia IA que condense tu prompt —y por qué condensarlo a menos de 4.000 caracteres no es un capricho.
  • Qué es ultracode y cuándo vale la pena pagar el “overkill” del razonamiento más alto + paralelización.
  • La lección que se repite en toda la serie: la IA va a alucinar, es un hecho — incluso las más caras. Cómo blindarte con data real y verificación.
  • El lío de credenciales en vivo: la IA tenía los accesos en la misma carpeta y aun así inventó una conexión a un servicio que no existe.

¿Qué significa darle a una IA acceso a tu negocio?

Acá empieza el trabajo de verdad. Hasta ahora todo era contexto; en este capítulo dejo de hablarle a la IA en abstracto y le abro las puertas del negocio: le doy acceso a mis fuentes de data reales para que el levantamiento no salga de supuestos míos sino de los números que de verdad tengo.

¿Qué fuentes? Google Analytics 4 para el tráfico, Search Console para saber por qué palabras nos están encontrando, DataForSEO para las keywords, y Listmonk —mi lista de correo, donde tengo el correo personal, el de empresa y otros. La idea del levantamiento es brutalmente simple: que la IA mire todo lo que hay, y me diga qué le falta al sitio, qué le sobra, qué hemos intentado antes, qué infraestructura tengo, quién es la competencia y quiénes son los referentes.

🚀 ¿Te interesa la tecnología que realmente importa?

En la comunidad compartimos herramientas, workflows y automatizaciones que usamos en el día a día. Sin teoría — pura práctica.

Entrar a la comunidad

“Si nosotros nos damos cuenta de que perdemos tiempo haciendo algo, lo dejamos de hacer.” — Cristian

Eso de detectar lo que sobra es más importante de lo que parece. Uno hace esfuerzos que no llevan a ningún lado, y eso también hay que detectarlo para dejar de hacerlo. El sitio en sí es un Frankenstein honesto: corre sobre WordPress, pero los plugins que lo hacen rápido los diseñé yo, apalancado con IA — nada de software de mercado tradicional tipo Yoast o Rank Math. Para el SEO de los artículos uno, para los backlinks otro, todo lo más pequeño y rentable posible. Ese es el estado del arte que quiero que la IA retrate antes de tocar nada.

¿Qué es el comando /goal y por qué no para hasta lograr la meta?

El levantamiento arranca pegando el super prompt en una consola nueva de Claude Code y lanzándolo con /goal. Un /goal es un comando que hace todo lo necesario para cumplir una meta y no para hasta que esa meta se cumpla. No es “respóndeme una vez”; es “trabaja hasta lograrlo”. En este caso la meta es completar el Paso 1: el levantamiento del estado del arte completo, incluyendo hacerme todas las preguntas necesarias para resolver ambigüedades.

El problema fue el tamaño. Mi prompt se pasó de largo, así que hice otra trampa de las que pasan cuando uno está grabando y enseñando a la vez: le pedí a la propia IA que lo dejara como un goal de máximo 4.000 caracteres, siguiendo estándares y buenas prácticas, para no perder nada importante. Le costó. Primera pasada lo dejó en 4.800 —nos pasamos—. Siguió recortando, se demoró bastante más de lo que esperaba, pero lo logró: me generó un goal nuevo, bastante más acortado, que mantiene todo lo que importa.

“Creo que cumple todo: el copiloto, el criterio, la metodología, validar antes de construir, el pricing, los agentes, que todo se hace con data real, el levantamiento del estado del arte y las reglas.” — Cristian

¿Por qué obsesionarme con que quepa en 4.000 caracteres? Porque ese prompt es la base de todo el proyecto y lo voy a reusar — mientras más limpio y compacto, menos contexto desperdicio cada vez que lo cargo.

¿Qué es ultracode y cuándo vale la pena activarlo?

El levantamiento estaba tardando más de lo esperado, así que activo ultracode: la función de Claude Code que sube el nivel de razonamiento a lo más alto y, además, paraleliza el trabajo. Para esto puede sonar a overkill — como matar una mosca con un tanque. Pero es la base de todo el proyecto y necesito que quede bien, y como el levantamiento cruza el sitio web, Analytics, Search Console y otras fuentes, que corra varios agentes en paralelo —uno por frente— vale cada centavo.

Acá un paréntesis que repito siempre porque cuesta que cale: Claude Code no es para programar y nada más. A pesar de la creencia popular, no es Visual Studio con un chat al lado — es un sistema agéntico. Yo lo uso para todo. Algunos le llaman sistema operativo, y no exageran: todos los días abro mi proyecto —en este momento se llama “estrategias”—, tengo todo anotado, los subproyectos ahí mismo, y avanzo el día desde ahí.

“A pesar de la creencia popular, Claude Code no es solo para codificar. Algunos le llaman sistema operativo. Yo abro mi proyecto, tengo todo anotado y avanzo de esa manera.” — Cristian

Con ultracode activado y el goal condensado pegado, en teoría debería arrancar: levantar distintos flujos en paralelo y empezar a sacar qué tenemos, qué deberíamos tener, qué no, quiénes son la competencia y los referentes a los que deberíamos llegar.

¿Por qué la IA va a alucinar y cómo te blindas con data real?

Antes de mover un solo agente, la IA hace reconocimiento determinista: qué fuentes de data tengo realmente conectadas. Y acá aparece el detalle que define la serie entera. Las cuatro fuentes —Analytics, Search Console, DataForSEO, Listmonk— no figuran como herramientas MCP conectadas, lo cual es raro, pero al menos las APIs están y se conectaron como cliente. Un inciso sobre DataForSEO, porque mucha gente paga fortunas por esto: hay empresas carísimas que cobran un montón por keyword research, y DataForSEO lo hace por un par de dólares —o por centavos— y funciona mucho mejor para proyectos de este tipo.

La lección de fondo es esta, y no me canso de repetirla: la IA va a alucinar. Es un hecho. Incluso las IAs más caras del mercado, incluso las de Anthropic, inventan datos. Así pasa, así funciona. Por eso la instrucción tiene que ser explícita: no quiero que alucines, no quiero que inventes data, usa la data real que puedes obtener de estas fuentes.

“Incluso cuando usamos las IAs más caras del mercado, van a alucinar. Eso es un hecho. Por eso hay que decirle: no inventes data, usa data real de estas fuentes.” — Cristian

Que arranque de un proyecto completamente vacío —sin un CLAUDE.md con instrucciones previas, sin memoria— es a propósito. Quiero que todo el estado del arte lo genere la investigación de este momento, no mis supuestos cargados de antemano. El costo de eso es justo lo que pasa después.

¿Qué pasa cuando la IA inventa una conexión que no existe?

Acá viene el mareo en vivo. Yo había dejado en el código un archivo con todos los accesos —Analytics y Search Console vía service account, las demás claves vía Infisical, que es donde guardo los secretos para no andar pegándolos a mano. Le confirmé en paralelo: tienes los accesos, las credenciales están ahí, en la carpeta .claude del directorio. Y aun así se mareó.

Primero reconoció bien que era un proyecto vacío: vio el .gitignore, vio el settings.local que sí debería tener las credenciales, vio la memoria del proyecto vacía. Pero después dijo que esas conexiones no estaban — ni un MCP local, ni el grep encontró las referencias. Y entonces hizo algo curioso: se fue a otras carpetas de mi computador, a otros proyectos, y encontró referencias ahí. Mezcló cosas que no le pedí. Hasta empezó a meterse con la comunidad —que la saqué de Ecosistema hace rato— y con competencia de newsletters y comunidades en español, cuando el alcance era solo Ecosistema Startup como medio.

Y el momento estrella: como no encontró cómo conectarse, inventó una conexión a un servicio llamado “Sapphire”. ¿De dónde salió Sapphire? De ningún lado. No existe en mi stack. Mi stack es Google Analytics, Hotmart, Circle, Listmonk — pero Sapphire se lo sacó de la manga.

“Como no encontró cómo lograrlo, inventó una conexión con Sapphire. ¿De dónde sacó Sapphire? No sé por qué se metió ahí.” — Cristian

Le puse exactamente el archivo con todas las credenciales que necesitaba, dentro del directorio, en la carpeta .claude. Y no lo encontró. Hice una pausa, lo dejé trabajando, y al rato —“mágicamente”— encontró las credenciales que siempre estuvieron ahí. Eso sí, las mostró en consola y en los logs, que normalmente sería un problema de seguridad; en este caso da igual porque es el mismo proyecto y a futuro se soluciona de otras formas (sobre todo cuando uno está grabando todo, claro). La moraleja queda clara: la IA tenía la respuesta delante de las narices, no la vio, fabricó una alternativa de la nada, y solo verificando contra la realidad se enderezó. Esa verificación es el trabajo. No es opcional.

Capítulos

  • 00:00 Le doy a la IA acceso a mi negocio
  • 00:46 El /goal: el super prompt
  • 06:05 Ultracode: razonamiento en paralelo
  • 08:10 “La IA va a alucinar”
  • 09:30 Le doy las credenciales reales
  • 11:00 El mareo: inventó una conexión (Sapphire)
  • 13:40 “Mágicamente” encontró las credenciales

Sigue el proceso

Qué viene

Ver el Cap. 3: La IA me dijo que mi tráfico era basura →

🚀 ¿Te interesa la tecnología que realmente importa?

En la comunidad compartimos herramientas, workflows y automatizaciones que usamos en el día a día. Sin teoría — pura práctica.

Entrar a la comunidad