O que é o Makion
O Makion é um agente de programação de IA on-premise (na sua própria infraestrutura) para SAP / ABAP. Um programador descreve uma tarefa em linguagem simples, e um agente de IA executa-a dentro do próprio sistema SAP da organização através das interfaces oficiais ADT (ABAP Development Tools) — seguindo os padrões de código da equipa e registando cada passo num registo de auditoria.
Tudo corre em infraestrutura que o cliente controla: a ligação SAP, todas as credenciais e o início de sessão do modelo de IA nunca saem do servidor e das máquinas do próprio cliente.
O Makion não está associado à SAP SE. SAP e ABAP são marcas registadas da SAP SE e são usadas aqui apenas de forma descritiva.
O que pode fazer com ele#
- Construir e alterar ABAP — implementar um requisito de ponta a ponta, escrever testes unitários, executar o ATC e corrigir as suas conclusões, criar objetos DDIC (tabelas, estruturas, elementos de dados, domínios) e construir artefactos CDS, RAP e Fiori.
- Investigar em segurança — fazer perguntas sobre um sistema, rever código face aos seus padrões ou analisar um parque de código personalizado para uma migração para S/4HANA, tudo em funções de leitura apenas que fisicamente não podem alterar o SAP.
- Executar sem supervisão — entregar ao agente uma tarefa ou uma especificação e deixá-lo trabalhar por conta própria, propondo cada alteração para uma fila que um humano aprova e aplica. Consulte Autonomous mode.
- Tratar de trabalho de suporte e consultoria — triar incidentes (dumps, IDocs, jobs falhados) e produzir avaliações consultivas, tudo em leitura apenas, através da fila de Requests.
Em que é diferente das ferramentas de IA da própria SAP#
A abordagem de IA da própria SAP (Joule e as ferramentas oficiais ADT) é cloud-first, ligada ao modelo da própria SAP e faturada por token através das SAP AI Units. O Makion adota, de propósito, a abordagem oposta:
| Ferramentas de IA da SAP | Makion | |
|---|---|---|
| Modelo de custo | Pagar por token (SAP AI Units) | A sua subscrição já existente — uma mensalidade fixa, sem custo por token |
| Como inicia sessão | Chaves de API / créditos medidos | Ligue a sua subscrição Claude / Gemini / Codex / Kimi / Grok, ou use uma chave de API |
| Onde corre | Restrito à cloud | On-prem — o seu SAP, o seu servidor, a sua máquina |
| Modelo | O modelo único da SAP | Multi-motor — escolhido por projeto |
| Objetos DDIC | não oferecido | Cria tabelas, estruturas, elementos de dados, domínios via ADT |
| Autonomia | não oferecido | Execuções sem supervisão com uma barreira humana de aprovar e aplicar |
O ponto central: ligue-se através de uma subscrição, não de uma API. Inicia sessão uma vez com uma subscrição que já tem e o Makion corre sobre ela — sem medição, sem faturas de token surpresa. Consulte AI engines & login.
A promessa central: nada muda no SAP sem um humano#
O Makion foi concebido para que a IA possa investigar o seu sistema SAP livremente, mas só possa alterá-lo sob controlo humano direto. Dois mecanismos impõem isto ao nível do código, e não apenas por instrução:
- As funções de leitura apenas não podem fisicamente escrever. Quando escolhe uma função de leitura apenas, ao agente é entregue apenas o conjunto de leitura das ferramentas SAP — as ferramentas de escrita nunca lhe são passadas, pelo que não pode bloquear, definir código-fonte, criar ou ativar seja o que for.
- A eliminação de objetos está permanentemente desativada. Nenhuma função pode eliminar um objeto SAP; o pedido é bloqueado antes de sequer chegar ao SAP.
Além disso, o Autonomous mode acrescenta a barreira mais forte: o agente autónomo corre inteiramente em leitura apenas e só pode propor alterações para uma fila de envio. Um humano aprova cada proposta, e um botão Aplicar separado, acionado por humano, executa a escrita efetiva no SAP.
No Chat interativo, uma função com escrita de facto altera o SAP durante a conversa que está a conduzir — é esse o objetivo de uma função com escrita. O fluxo propor → aprovar → botão aplicar é específico do modo autónomo. Se quiser uma barreira rígida de aplicação humana para cada escrita, use o modo autónomo. O panorama completo está no Security model.
Para quem é#
- Programadores SAP / ABAP que querem descrever trabalho em linguagem simples e tê-lo implementado, revisto ou investigado no seu próprio sistema.
- Equipas que precisam de vários programadores numa só instância Makion, cada um isolado nos seus próprios projetos e ligações SAP.
- Organizações cujas duas objeções mais difíceis à IA-no-SAP — o acesso de terceiros ao SAP e a residência dos dados — são ambas respondidas pelo design on-prem, propriedade do cliente.
Para onde ir a seguir#
- Install on Windows — descarregar, instalar e ultrapassar o aviso de segurança da primeira execução.
- Sign in & projects — as duas formas de iniciar sessão e como funcionam os projetos.
- Your first task — ligar ao SAP e enviar a sua primeira mensagem.
- How roles work — como uma função delimita o que o agente pode e não pode fazer.