O que é AIlice?
O AIlice é um agente de IA totalmente autônomo e de uso geral, desenvolvido pela myshell-ai. Ele utiliza a arquitetura IACT (Interactive Agents Call Tree) para decompor tarefas complexas em subagentes, combinando modelos de linguagem de código aberto e comerciais. Ideal para desenvolvedores, pesquisadores e administradores de sistemas, o AIlice executa desde codificação e gerenciamento de sistema até pesquisa acadêmica e simulações de engenharia. Sua interface web permite interação por texto ou voz, com suporte nativo a multimodalidade e extensão de módulos via MCP.
Quais são as características de AIlice?
- Arquitetura IACT: Decompõe tarefas complexas em uma árvore de agentes interativos, com tolerância a falhas e comunicação bidirecional entre subagentes.
- Suporte a Múltiplos Modelos de Linguagem: Funciona com modelos comerciais (Claude, Gemini) e de código aberto (Qwen, Llama), configuráveis por tipo de agente para otimizar custo e desempenho.
- Execução Autônoma de Tarefas: Realiza programação, administração de sistema, pesquisa na web, análise de documentos e simulações sem intervenção humana constante.
- Módulos de Extensão e MCP: Permite carregar dinamicamente módulos externos (como navegador, interpretador de código) e integrar servidores MCP no fluxo de trabalho.
- Interface Web com Multimodalidade: Oferece chat com suporte a imagens, áudio, vídeo, fórmulas LaTeX e upload/download de arquivos, além de modo de voz com TTS/STT.
Quais são os casos de uso de AIlice?
- Desenvolvedores que precisam de um assistente para clonar repositórios, analisar arquitetura de código e gerar relatórios técnicos.
- Pesquisadores acadêmicos que desejam realizar revisões bibliográficas automatizadas, extraindo e resumindo artigos recentes sobre um tópico.
- Administradores de sistemas que querem instalar, configurar e verificar softwares (como navegadores) em máquinas Linux remotas.
- Estudantes de engenharia que precisam simular circuitos FM ou gerar modelos 3D com CadQuery a partir de descrições textuais.
Como usar AIlice?
- Instale o AIlice via
pip install -e .no diretório clonado do GitHub, ou use Docker para um ambiente isolado. - Execute o comando
ailicepara iniciar a interface web; configure o modelo com--modelID(ex.:anthropic:claude-sonnet-4-20250514). - No primeiro uso, você será solicitado a inserir uma chave de API para modelos comerciais ou configurar serviços como Google.
- Utilize o botão de interrupção na interface para pausar o agente e fornecer instruções corretivas durante tarefas longas.
- Para estender funcionalidades, adicione módulos MCP ou altere o arquivo
config.jsonpara incluir novos serviços.









