Há alguns anos, o WordPress simplificou a criação de sites com uma arquitetura baseada em plugins.

Foi partindo de uma ideia semelhante que comecei a desenvolver o ThinkIac.

A proposta é criar um ambiente onde seja possível construir e executar agentes de IA, aplicações e automações sem precisar desenvolver um sistema inteiro para cada necessidade.

O ThinkIac possui um núcleo modular chamado Lógos, responsável por descobrir, validar e integrar pacotes em tempo de execução.

Cada pacote pode adicionar novas funcionalidades, como interfaces, rotas HTTP, ferramentas para agentes, bancos de dados e eventos.

Na prática, isso permite:

  • Criar ferramentas e comportamentos personalizados para agentes de IA.
  • Desenvolver aplicações que compartilham a mesma infraestrutura.
  • Instalar novas funcionalidades sem modificar o núcleo.
  • Criar automações baseadas em eventos, cron e webhooks.
  • Hospedar tudo na própria VPS, inclusive via Docker.

Já disponibilizei alguns pacotes separadamente, incluindo Calendar, Tasks, Flows, Telegram, GitHub e Instagram Bridge.

O projeto ainda está em desenvolvimento e existe bastante coisa para melhorar.

A intenção é liberar gradualmente mais funcionalidades e amadurecer a arquitetura com a ajuda de outros desenvolvedores.

O código já está disponível no GitHub:

https://github.com/ThinkIac/ThinkIac

Queria compartilhar o projeto com a comunidade do TabNews e, principalmente, ouvir críticas técnicas.

O que vocês acham dessa abordagem modular?

Faz sentido construir uma infraestrutura compartilhada para agentes, aplicações e automações ou existem alternativas arquiteturais melhores?

Publicado originalmente no TabNews: https://www.tabnews.com.br/VictorPubh/thinkiac-um-ambiente-para-agente-componivel

Fonte: https://thinkiac.cloud