Repositorio para una capacitación de Boost con IA orientada a trabajo asistido con agentes sobre datos de Odoo usando Tuqui MCP.
El ejercicio consiste en analizar información de Odoo de Adhoc para detectar oportunidades de mejora en los productos del equipo y convertir ese análisis en propuestas accionables.
- Codex (extensión de VS Code para POs, CLI para devs)
- Tuqui MCP
- Skills de apoyo cuando apliquen, por ejemplo para commits
-
POs (via HTTPS):
git clone https://github.com/adhoc-dev/boost-con-ia.git
-
Devs (via SSH):
git clone git@github.com:adhoc-dev/boost-con-ia.git
Luego entrar al directorio:
cd boost-con-ia
code .Los POs usan la extensión de VS Code. Los devs pueden usar cualquiera de las dos opciones (extensión o CLI).
En VS Code, abrir la pestaña de Extensions y buscar codex. Instalar la primera, Codex – OpenAI's coding agent (publicada por OpenAI).
Abrir la extensión y elegir Sign in with ChatGPT. El login debe hacerse con la cuenta de ChatGPT compartida por el equipo (team-*@adhoc.inc), no con cuentas personales.
Desde el ícono de engranaje de la extensión, entrar a Codex settings.
En la sección MCP servers dentro de Codex settings, hacer clic en + Add server.
Completar el formulario con:
- Name:
tuqui - Tipo: Streamable HTTP
- URL:
https://tuqui.com/mcp/adhoc
Dejar el resto en blanco y guardar.
El server queda listado pero pide autenticación. Hacer clic en Authenticate: se abre Tuqui en el navegador para completar el login. Una vez autenticado, se puede cerrar la pestaña.
De vuelta en el chat de Codex, correr /mcp para confirmar que tuqui aparece como Authenticated (OAuth) y Enabled. Desde el selector inferior, elegir el modelo 5.5 con effort Medium.
Si en algún momento se cierra la sesión de Tuqui, volver al panel de MCP servers y usar Authenticate de nuevo.
Si todavía no tenés Codex instalado, bajarlo via curl (no usar npm):
curl -fL -o codex.tar.gz https://github.com/openai/codex/releases/latest/download/codex-x86_64-unknown-linux-musl.tar.gz
tar -xzf codex.tar.gz
sudo install -m 0755 codex-x86_64-unknown-linux-musl /usr/local/bin/codex
rm codex.tar.gz codex-x86_64-unknown-linux-muslLevantar Codex desde el repo con:
codexEl login debe hacerse con la cuenta de ChatGPT compartida por el equipo (team-*@adhoc.inc), no con cuentas personales.
Dentro de Codex, correr /model y elegir gpt-5.5 con effort medium.
El registro del MCP se hace por fuera de Codex, desde la terminal:
codex mcp add tuqui --url https://tuqui.com/mcp/adhocEsto abre directamente Tuqui en el navegador para autenticarse. Una vez completada la autenticación, se puede cerrar la pestaña y volver a la terminal.
Una vez registrado, volver a entrar a Codex con codex y correr /mcp. Deberían aparecer las tools correspondientes (tuqui_context, odoo_schema_discover, odoo_fields_get, odoo_read_group, odoo_search_read, entre otras).
Si en algún momento se cierra la sesión de Tuqui, volver a autenticar desde la terminal con:
codex mcp login tuquiEl flujo simula la colaboración entre PO y devs apoyada por agentes. Hay dos variantes según el equipo: Sistemas y Consultoría Técnica (CT).
- PO: analiza los tickets de los últimos 3 meses sobre los productos
adhoc.productdel equipo vía Tuqui MCP, y redacta specs funcionales (sin referencias a código) que apunten a reducir la recurrencia de tickets. - PO: sube esas specs a una rama y las entrega a los devs (usando Codex + skills).
- Devs: se pasan a la rama y, con la spec funcional, abren el entorno de desarrollo.
- Devs: con la spec funcional y el contexto del código, generan una spec técnica de implementación.
- Devs: implementan la spec técnica y abren el PR correspondiente.
- Dos personas toman el rol de PO:
- Una analiza las tareas de los últimos 3 meses del equipo vía Tuqui MCP para identificar mejoras a realizar (análogo al análisis de tickets de Sistemas, pero contra tareas), y redacta specs funcionales que apunten a reducir la recurrencia.
- La otra identifica una tarea de desarrollo a futuro y redacta la spec funcional para ese desarrollo.
- POs: suben esas specs a una rama y las entregan a los devs (usando Codex + skills).
- Devs: se pasan a la rama y, con la spec funcional, abren el entorno de desarrollo.
- Devs: con la spec funcional y el contexto del código, generan una spec técnica de implementación.
- Devs: implementan la spec técnica y abren el PR correspondiente.
- 1 informe breve con evidencia y hallazgos del análisis (tickets en Sistemas, tareas en CT)
- 2 specs funcionales (en CT: una de mejora a partir del análisis y otra de desarrollo a futuro)
- 2 specs técnicas derivadas de las funcionales
- uno o más PRs implementando las specs






