Repolode
vizra-ai

vizra-ai/vizra-adk

Pacote Laravel para criar, equipar com ferramentas e implantar agentes de IA com LLM, memória persistente, rastreamento e painel web (descontinuado; v0.0.48 é a versão final).

Estrelas
296
Forks
37
Issues abertas
3
Último commit
há 29 dias

O que é?

O Vizra ADK é um pacote Laravel para criar agentes de IA autônomos capazes de raciocinar, chamar ferramentas e manter memória persistente. Os agentes são definidos como classes PHP que estendem uma classe-base de agente LLM e declaram nome, instruções, modelo e ferramentas. Eles são descobertos automaticamente, sem necessidade de registro manual.

O pacote funciona com OpenAI, Anthropic e Google Gemini por meio da biblioteca Prism PHP e oferece comandos Artisan para criar a estrutura dos agentes e conversar com eles pelo terminal. Também inclui delegação a subagentes, fluxos de trabalho de agentes (sequenciais, paralelos, condicionais e em loop), vários modos de acionamento — incluindo agendamentos, webhooks, eventos e jobs de fila —, respostas em streaming, uma estrutura de avaliação LLM-as-a-Judge, rastreamento detalhado da execução e um painel web baseado em Livewire.

O projeto não é mais mantido. O autor o aposentou em agosto de 2026, com a v0.0.48 como versão final, e recomenda o Laravel AI SDK oficial para quem quer criar agentes e o vizra/evals para quem quer avaliá-los.

Recursos principais

  • 01Define agentes como classes PHP com instruções, modelo e listas de ferramentas, descobertas automaticamente pelo Laravel.
  • 02Dá suporte a modelos OpenAI, Anthropic e Google Gemini via Prism PHP.
  • 03Permite que os agentes deleguem tarefas a subagentes especializados.
  • 04Oferece memória persistente entre conversas e sessões.
  • 05Oferece fluxos de trabalho sequenciais, paralelos, condicionais e em loop.
  • 06Inclui respostas em streaming, rastreamento da execução e uma estrutura de avaliação LLM-as-a-Judge.
  • 07Inclui um painel web baseado em Livewire e comandos Artisan.

Casos de uso

  • Adicionar a um app Laravel existente um chatbot de suporte ao cliente que consulta pedidos por meio de ferramentas personalizadas.
  • Executar jobs agendados ou enfileirados de agentes para processar dados em segundo plano.
  • Testar e comparar o comportamento de agentes com a estrutura de avaliação integrada.
  • Fixar a versão v0.0.48 em um projeto Laravel existente que já dependa dela.

Início rápido

  1. 1

    Instale o pacote via Composer

    composer require vizra/vizra-adk
  2. 2

    Publique a configuração e execute as migrações

    php artisan vizra:install
  3. 3

    Crie seu primeiro agente

    php artisan vizra:make:agent CustomerSupportAgent
  4. 4

    Comece a conversar com o agente

    php artisan vizra:chat customer_support

Antes de usar

  • O projeto foi descontinuado em agosto de 2026, e a v0.0.48 é a versão final. Não haverá mais correções nem patches de segurança.
  • Issues e pull requests não são mais monitorados.
  • É necessária pelo menos uma chave de API paga de LLM (OpenAI, Anthropic ou Google).

Em coleções

Tópicos

Perguntas frequentes

O que é vizra-adk?
Pacote Laravel para criar, equipar com ferramentas e implantar agentes de IA com LLM, memória persistente, rastreamento e painel web (descontinuado; v0.0.48 é a versão final). O Vizra ADK é um pacote Laravel para criar agentes de IA autônomos capazes de raciocinar, chamar ferramentas e manter memória persistente. Os agentes são definidos como classes PHP que estendem uma classe-base de agente LLM e declaram nome, instruções, modelo e ferramentas. Eles são descobertos automaticamente, sem necessidade de registro manual.
vizra-adk é gratuito? Qual é a licença?
vizra-adk é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
vizra-adk ainda é mantido?
Manutenção ativa. O último commit de vizra-adk foi em 9 de out. de 2026.
Para que posso usar vizra-adk?
Adicionar a um app Laravel existente um chatbot de suporte ao cliente que consulta pedidos por meio de ferramentas personalizadas. Executar jobs agendados ou enfileirados de agentes para processar dados em segundo plano. Testar e comparar o comportamento de agentes com a estrutura de avaliação integrada. Fixar a versão v0.0.48 em um projeto Laravel existente que já dependa dela.
Como instalar vizra-adk?
Instale o pacote via Composer: composer require vizra/vizra-adk Publique a configuração e execute as migrações: php artisan vizra:install Crie seu primeiro agente: php artisan vizra:make:agent CustomerSupportAgent Comece a conversar com o agente: php artisan vizra:chat customer_support
Onde consigo vizra-adk?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vizra-ai/vizra-adk

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados