Configurar proyectos
Esta es la página que responde a la pregunta central: ¿cómo hago que Makion siga nuestras instrucciones exactas cuando construye código o actúa en el sistema? La respuesta es un proyecto. Un proyecto empareja un sistema SAP con los ajustes y estándares que dan forma a cada tarea ejecutada contra él — el motor de IA, la variante de ABAP, si puede ejecutarse sin supervisión, y las reglas, roles y ejemplos que el agente lee en cada ejecución.
Configura bien un proyecto una vez, y cada desarrollador que trabaje en él obtiene el mismo comportamiento predecible. Esta página recorre toda la configuración en orden.
Un proyecto por «equipo × sistema SAP × forma de trabajar». Si dos equipos tienen estándares distintos o sistemas distintos, dales proyectos separados y ajusta cada uno de forma independiente.
Las cuatro cosas que dirigen al agente#
El comportamiento de Makion en un proyecto proviene de cuatro capas, definidas en dos pestañas:
| Capa | Dónde la defines | Qué controla |
|---|---|---|
| Objetivo y motor | Pestaña Admin → tabla Proyectos | Qué sistema SAP, qué variante de ABAP, qué motor de IA y si se permiten ejecuciones autónomas. |
| Reglas base | Pestaña Metodología | Los estándares que el agente sigue siempre — nomenclatura, patrones, qué hacer / qué no hacer. |
| Metodologías de rol | Pestaña Metodología | Cómo se comporta cada rol, y si ese rol puede escribir en SAP. |
| Base de conocimiento | Pestaña Metodología | Estándares y ejemplos resueltos que el agente lee en cada ejecución. |
El mecanismo preciso: en cada tarea, Makion combina reglas base + el rol que eligió el desarrollador + los archivos de la base de conocimiento en el contexto desde el que trabaja el agente. Así que reglas base precisas + buenos ejemplos = el agente «sigue las instrucciones» de forma fiable. La página de Metodología explica esta estratificación en detalle; esta página te dice el orden en que hacerlo.
Lista de comprobación de configuración#
1. Crea el proyecto#
Desde el selector de proyectos de la barra superior, haz clic en + Nuevo proyecto y dale un nombre. La persona que crea un proyecto se convierte en su administrador del proyecto, así que puede gestionar su metodología y sus miembros incluso sin ser superadmin. Consulta Iniciar sesión y proyectos para conocer el selector.
2. Apúntalo a un sistema SAP#
Abre la pestaña Sistemas y configura la conexión SAP a la que apunta este proyecto — niveles DEV / QAS / PROD, donde QAS y PROD son de solo lectura. Luego, en la tabla Proyectos de la pestaña Admin, define la columna Sistema SAP con ese sistema para que el proyecto y su conexión queden emparejados.
3. Define el perfil técnico del proyecto (Admin → Proyectos)#
En la pestaña Admin, la tabla Proyectos tiene una fila por proyecto. Define:
| Columna | Opciones | Qué hace |
|---|---|---|
| Proyecto | — | El nombre del proyecto (etiqueta de solo lectura de la fila). |
| Sistema SAP | tus sistemas configurados | A qué sistema SAP apunta este proyecto. |
| Variante ABAP | modern (7.40+ / S/4) o classic (<7.40 / ECC) | Determina qué construcciones y patrones del lenguaje usa el agente — estilo moderno inline / CDS / RAP frente a ABAP clásico compatible con ECC. Ajústalo para que coincida con el sistema objetivo. |
| Motor | Claude, Gemini, Codex, Kimi o Grok | Qué modelo de IA ejecuta este proyecto. Consulta Motores de IA e inicio de sesión. |
| Autónomo | casilla | Cuando está activada, este proyecto puede ejecutar ejecuciones del agente sin supervisión. Consulta Modo autónomo. |
Autónomo ACTIVADO permite ejecuciones del agente sin supervisión. El trabajo autónomo sigue siendo de solo lectura y propone cambios en una cola de envío que un humano aprueba y aplica — pero déjalo desactivado para proyectos que solo deban ejecutarse de forma interactiva. Consulta Modo autónomo.
4. Escribe la metodología (pestaña Metodología)#
Abre la pestaña Metodología y define los tres bloques — aquí es donde «sigue nuestras instrucciones exactas» se codifica realmente:
- Reglas base — los estándares que el agente sigue siempre en este proyecto, sin importar el rol: convenciones de nomenclatura, expectativas de clean-core, disciplina de transportes, hábitos de revisión. Escríbelos en lenguaje natural y haz clic en Guardar reglas base. Unas reglas base precisas e inequívocas son la mayor palanca sobre lo fielmente que trabaja el agente.
- Roles — para cada rol que el desarrollador puede elegir en el Chat, edita su metodología y activa Puede cambiar SAP (escritura). Sin marcar significa solo lectura: al agente se le entregan físicamente solo herramientas de lectura. Ajusta cada rol para que diga exactamente cómo construye, revisa o da soporte a ABAP tu equipo. Consulta Cómo funcionan los roles.
- Base de conocimiento — añade estándares y ejemplos resueltos como archivos (por ejemplo, un canónico «cómo estructuramos un informe», un patrón de manejo de errores preferido, una lista de comprobación previa a finalizar). Se leen en cada ejecución, así que son el mejor lugar para ejemplos concretos que el agente deba imitar.
5. Añade los desarrolladores#
Da acceso a las personas que trabajarán en el proyecto:
- Un superadmin usa Admin → Acceso a proyectos y marca la casilla de este proyecto en la fila de cada desarrollador.
- Un administrador del proyecto usa la pestaña Members del proyecto — Añadir un desarrollador y luego define su rol.
Todo el detalle está en Usuarios y acceso.
Después de la configuración#
- Los desarrolladores eligen el proyecto en el selector de la barra superior, se conectan en Sistemas y trabajan en el Chat.
- Refina a medida que aprendes: aprieta las reglas base, añade ejemplos a la base de conocimiento y deja que Retro haga aflorar correcciones de reglas y conocimiento a partir de sesiones reales.
- Todo lo que hace el agente queda registrado — consulta el Registro de auditoría.
A dónde ir después#
- Metodología — las reglas base, los roles y la base de conocimiento en detalle.
- Motores de IA e inicio de sesión — elige y autentica el motor del proyecto.
- Usuarios y acceso — concede acceso y gestiona miembros.
- Modo autónomo — cómo las ejecuciones sin supervisión proponen cambios para aprobación humana.