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
- 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 y abrir Codex desde ahí:
cd boost-con-ia
codexSi todavía no tenés Codex instalado:
npm install -g @openai/codexAlternativamente, se puede instalar Codex sin 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-muslEl 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.ai/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:
- 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.
- 1 informe breve con evidencia y hallazgos del análisis de tickets
- 2 specs funcionales priorizadas para bajar recurrencia de tickets
- 2 specs técnicas derivadas de las funcionales
- uno o más PRs implementando las specs