⚡ AutomationsAI|Portal de Cursos →

Verificando acesso...

MÓDULO 5.1

🧱 Frameworks suportados

OpenAGI, AutoGen, Open-Interpreter e MetaGPT sobre o kernel AIOS. Como cada um pluga, vantagens, e pattern de migração incremental sem rewrite.

6
Tópicos
~60
Minutos
Avançado
Nível
Integração
Tipo
1

🧠 OpenAGI — O parceiro natural

OpenAGI é o framework de agentes mantido pela mesma AGI Research que criou o AIOS. Integração é nativa — agentes OpenAGI usam Cerebrum como cliente padrão, com benchmark conjunto que valida a stack inteira a cada release.

💡 Por que começar por aqui

  • Documentação alinhada com o AIOS (mesmo vocabulário).
  • Exemplos oficiais cobrem fluxos completos.
  • Quando o kernel evolui, OpenAGI é atualizada primeiro.
  • Benchmark do paper AIOS usa OpenAGI como referência.

💡 Dica

Reproduza o benchmark do paper antes de tentar workload custom. Se reproduzir, sua instalação está sã. Se não reproduzir, tem algo errado no setup.

2

💬 AutoGen (Microsoft) — Multi-agente conversa

AutoGen é o framework da Microsoft para multi-agente conversacional. Sobre o AIOS, os agentes AutoGen ganham scheduler compartilhado — dois agentes conversando não disputam quota OpenAI no servidor, pois o LLM Core arbitra.

📊 Padrões que ganham com AIOS

  • GroupChat — fairness entre os papéis
  • Code Executor agent — sandbox via Tool Manager
  • Critic agent — escalona junto com os outros
  • Selector chat — Scheduler entra antes da seleção

💡 Trade-off

Você perde acesso direto ao API client da Microsoft (que tem alguns truques de tool-use proprietários). Em troca, ganha portabilidade e fairness. Para multi-agente sério, vale.

3

💻 Open-Interpreter — Code execution agent

Open-Interpreter é o agente que escreve e executa código localmente. Sozinho, ele roda código direto na máquina. Sobre AIOS, o Tool Manager intermedia: você define quais comandos podem rodar, em qual sandbox, com qual timeout.

✓ Ganhos

  • Sandbox de execução
  • Whitelist de comandos
  • Auditoria centralizada
  • Timeout por execução

✗ Cuidado

  • Sandbox não é mágica — configure direito
  • Comandos perigosos exigem whitelist explícita
  • Container/VM separado para produção real
  • Logs de toda execução, sempre
4

🏢 MetaGPT — Agentes com papéis

MetaGPT simula uma "empresa de software" com agentes representando papéis: Product Manager, Engineer, QA, Architect. Sobre AIOS, cada papel é agente independente que compete por LLM Core via Scheduler.

📊 Casos de uso típicos

  • Gerar requisitos + design + código + testes em pipeline
  • Simulação de workflows corporativos
  • Pesquisa de patterns de colaboração multi-agente
  • Demo de "AI company" para stakeholders
5

🔌 Plugar via Cerebrum — Adapter pattern

A receita para qualquer framework: adapter. Substitua chamadas diretas de LLM (e.g., openai.chat.completions.create) por cerebrum.LLMCall. Para o framework, nada mudou — a chamada continua síncrona. Para o AIOS, agora é syscall escalonável.

# Antes (framework puro)
import openai
resp = openai.chat.completions.create(model="gpt-4o", messages=[...])

# Depois (adapter Cerebrum)
from cerebrum import LLMCall
resp = LLMCall(model="gpt-4o", messages=[...]).execute()

💡 Boa notícia

A maioria dos frameworks já tem ponto único de chamada LLM. Você troca em um lugar e tudo passa pelo AIOS. 30 minutos para os 80% dos frameworks.

6

📈 Pattern de migração — Incremental

Não migre tudo de uma vez. Strangler pattern: comece com 1 ponto (chamada LLM), depois tools, depois memory. Cada etapa valida que o framework continua funcionando.

1

Etapa 1 — Trocar LLM client

Substitua chamadas diretas por LLMCall. Comportamento idêntico, agora escalonável.

2

Etapa 2 — Registrar tools

Mover tools do framework para Tool Manager. Reuso entre agentes.

3

Etapa 3 — Migrar memória

Estado vai para Memory/Storage do kernel. Persistência e snapshot gratuitos.

Resumo do Módulo

OpenAGI é o parceiro natural. Mesma AGI Research, integração nativa.
AutoGen ganha fairness. GroupChat com Scheduler arbitrando.
Open-Interpreter ganha sandbox. Code execution auditável.
MetaGPT compete pelo LLM Core. Papéis disputam recurso compartilhado.
Migração é incremental. 3 etapas: LLM, tools, memória.

Próximo módulo:

5.2 — 🎬 Casos práticos. Multi-agent, research, code, workflows e observabilidade.