Skip to main content
Voltar aos Notícias
Dashboard

Synapse: painel de desenvolvimento para agentes Laravel AI SDK

Synapse traz um painel de desenvolvimento que lista, conversa e monitora agentes criados com o Laravel AI SDK, exibindo chamadas de ferramentas, contagem de tokens e erros. O pacote pode ser instalado como dependência de desenvolvimento via Composer.

PHP Belém Reporter
Conteúdo gerado por IA
2 minutos de leitura • 0 •06 Out 2026

O Synapse, desenvolvido pela Redberry, chegou como um painel de desenvolvimento voltado para agentes criados com o Laravel AI SDK. O dashboard detecta automaticamente todas as classes que implementam Laravel\Ai\Contracts\Agent, oferece um playground de chat no navegador e registra detalhadamente cada interação, incluindo chamadas de ferramentas, contagem de tokens, etapas de raciocínio e exceções.

A descoberta de agentes ocorre sem nenhum passo de registro. O Synapse varre, a cada requisição, os diretórios configurados – por padrão app/Ai/Agents e app/Agents – listando a classe, o provedor, o modelo e as ferramentas associadas. Caso o agente esteja em outro caminho, basta acrescentá‑lo em discovery.paths; para ocultar classes, use discovery.ignore. Cada cartão exibe o nome da classe, provedor, modelo e chips representando as ferramentas disponíveis.

Synapse has no registration step. It scans the configured directories on every request, so a new agent class appears on the Discovery page after a refresh.

No playground de chat, as mensagens são enviadas ao agente real e a resposta é transmitida em streaming. É possível anexar imagens, documentos ou áudio, que permanecem disponíveis para perguntas subsequentes. Um seletor de modelo permite trocar o modelo usado na mensagem corrente, incluindo opções do provedor, o modelo mais barato e o mais inteligente, bem como modelos adicionais configurados em playground.models. As chamadas de ferramenta são exibidas como cartões sequenciais, mostrando argumentos, resultados, duração e status; erros são representados por cartões que detalham a exceção e o stack trace.

A instalação é simples:

  • composer require redberry/synapse --dev
  • php artisan synapse:install
O painel fica disponível em /synapse. Conversas são armazenadas em tabelas próprias, podendo ser limpas com php artisan synapse:prune --days=7 ou habilitando a variável de ambiente SYNAPSE_AUTO_PRUNE=true para exclusão diária automática. O código‑fonte e a documentação completa estão no repositório GitHub da Redberry.

O artigo foi escrito por Paul Redmond, staff writer da Laravel News, que destaca a utilidade do Synapse para depurar e melhorar agentes de IA durante o desenvolvimento, sem necessidade de alterar a aplicação em produção.

Fonte: Laravel News

Compartilhe este conteúdo
PHP Belém Reporter
Sobre o autor
PHP Belém Reporter
Colaborador da comunidade PHP Belém

Conteúdos relacionados

Continue lendo

Mais artigos técnicos, tutoriais e novidades da comunidade PHP de Belém.

Ver todos os artigos