MakionDocs ← makion.dev

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:

5. Añade los desarrolladores#

Da acceso a las personas que trabajarán en el proyecto:

Todo el detalle está en Usuarios y acceso.

Después de la configuración#

A dónde ir después#