Mapa da trilha
Conteúdo detalhado
🧠 O que é AIOS
Definição, origem em Rutgers, paper COLM 2025, separação kernel + SDK e posicionamento contra LangChain, AutoGen e CrewAI.
AIOS (AI Agent Operating System) é um kernel especializado que embute LLMs no SO e gerencia recursos de agentes — scheduling, context switch, memória, storage, ferramentas e SDK.
É a fundação conceitual. Sem entender que AIOS é um SO (e não framework), você confunde com LangChain, AutoGen ou wrapper de OpenAI.
Kernel · syscalls · LLM Core · scheduling · context switch · resource management.
AGI Research é grupo de pesquisa da Rutgers University focado em sistemas para AGI. Criaram AIOS, Cerebrum, A-MEM, LiteCUA e LSFS — uma stack acadêmica completa.
Origem acadêmica explica as decisões: papers primeiro, arquitetura limpa, separação rígida de camadas. Não é produto de startup buscando escalar — é pesquisa reproduzível.
Pesquisa acadêmica · Rutgers · papers COLM/NAACL/ICLR · open source MIT.
"AIOS: LLM Agent Operating System" (arxiv 2403.16971) é o paper foundational, aceito na Conference on Language Modeling 2025. Define problemas (scheduling, context switch, memory, tool) e propõe a arquitetura.
Saber que existe paper revisado por pares dá confiança nas decisões de design. Ler o paper antes do código acelera entendimento dos termos do repo.
Peer review · COLM 2025 · syscall chain · resource isolation · benchmark de agentes.
AIOS são dois projetos: agiresearch/AIOS (kernel — gerencia recursos) e agiresearch/Cerebrum (SDK — usado pelos agentes). A separação espelha como o Linux kernel é separado do glibc.
Entender essa fronteira evita o erro #1 do iniciante: tentar codar tudo no kernel. Toda lógica de agente vive no SDK.
Kernel space vs user space · interface estável · multiplas linguagens · backward compatibility.
LangChain/CrewAI/AutoGen são frameworks: você importa, monta cadeia, executa. AIOS é SO: vários agentes (de frameworks diferentes) rodam em cima, compartilham recursos e são escalonados.
Quando vários agentes precisam coexistir compartilhando LLM, memória e ferramentas, AIOS resolve o que framework sozinho não consegue.
Camada de orquestração · multi-agent · contention de recursos · isolamento.
A comunidade vive no Discord oficial, nas issues do GitHub, e cresce via AgentX (LLM Agents MOOC da Berkeley RDI, onde AIOS foi finalista 2025).
Como o projeto é acadêmico, boa parte do conhecimento prático ainda mora em conversas e issues. Saber onde perguntar acelera 5x a curva.
Discord · GitHub issues · AgentX MOOC · papers como entrada · contribuição acadêmica.
🎯 Quando usar AIOS
Casos de uso reais, suporte multi-modelo, modos local/remote, limitações honestas e roadmap pessoal.
AIOS brilha em três frentes: orquestração multi-agent (vários agentes concorrentes), computer-use (agente que opera GUI via LiteCUA), e pesquisa profunda (long-running com memória persistente).
Mapear caso de uso ao perfil da ferramenta evita 80% das frustrações de "achei que ele fazia isso".
Concorrência · isolamento · computer-use · workflow durável.
Um único config.yaml aceita keys de OpenAI, Anthropic, Gemini, Groq, HuggingFace e Novita. O LLM Core decide qual provider usar conforme a syscall do agente.
Trocar de modelo por tarefa (barato para classificação, caro para raciocínio) sem rewrites é diferencial real de custo.
Provider abstraction · routing · billing centralizado · fallback.
O Scheduler decide a ordem em que syscalls de agentes são despachadas para LLM/Tool/Storage. FIFO simples ou Round-Robin para equidade entre agentes concorrentes.
Sem scheduler, um agente longo trava todos os outros. AIOS resolve isso no kernel — não no agente.
FIFO · Round-Robin · syscall queue · fairness · throughput.
Local Kernel: kernel e agente na mesma máquina. Remote Kernel: agente na Máquina A faz syscalls para o kernel na Máquina B (modo agent hub).
Decisão arquitetural de dia 1: dev solo usa local; equipe ou produção via agent hub usa remote.
RPC · agent hub · upload/download de agentes · separação dev/prod.
AIOS NÃO é wrapper para uma única chamada de LLM (use SDK direto). NÃO é IDE de coding (use Cursor/Claude Code). NÃO é low-code visual (use n8n/Make).
Saber os limites evita gastar 3 dias forçando o kernel onde outra ferramenta resolve em 30 min.
Overhead de setup · curva acadêmica · escopo · ferramenta certa.
Dia 1: clonar AIOS + Cerebrum + chave OpenAI. Semana 1: rodar terminal UI e enviar query a um agente simples. Semana 2: criar primeiro agente com Cerebrum. Semana 3: ligar AutoGen. Semana 4: experimentar LiteCUA.
Roadmap evita "tudo de uma vez" — caminho mais comum de desistir no primeiro fim de semana.
Setup mínimo · primeira query · primeiro agente · framework externo · computer-use.