Repolode
vizra-ai

vizra-ai/vizra-adk

永続メモリ、トレーシング、Webダッシュボードを備えたLLM搭載AIエージェントを構築・拡張・デプロイするLaravelパッケージ(開発終了、最終版はv0.0.48)。

スター
296
フォーク
37
未解決の Issue
3
最終コミット
29 日前

これは何?

Vizra ADKは、推論やツール呼び出し、永続メモリの保持ができる自律型AIエージェントを構築するためのLaravelパッケージです。エージェントは、名前、指示、モデル、ツールを定義した基底LLMエージェントクラスを継承するPHPクラスとして記述でき、手動登録なしで自動検出されます。

Prism PHPライブラリを通じてOpenAI、Anthropic、Google Geminiに対応し、エージェントの雛形作成やターミナルからのチャットに使えるArtisanコマンドを備えています。また、サブエージェントへの委任、エージェントワークフロー(逐次、並列、条件分岐、ループ)、スケジュール、Webhook、イベント駆動、キュージョブなど複数のトリガーモード、ストリーミング応答、LLM-as-a-Judge評価フレームワーク、詳細な実行トレーシング、LivewireベースのWebダッシュボードにも対応しています。

このプロジェクトはメンテナンスされていません。作者は2026年8月に開発を終了し、v0.0.48を最終リリースとしました。エージェントの構築には公式Laravel AI SDK、エージェントの評価にはvizra/evalsを使うよう案内しています。

主な機能

  • 01指示、モデル、ツール一覧を持つPHPクラスとしてエージェントを定義でき、Laravelが自動検出します。
  • 02Prism PHP経由でOpenAI、Anthropic、Google Geminiのモデルを利用できます。
  • 03エージェントから専門のサブエージェントにタスクを委任できます。
  • 04会話やセッションをまたいで永続メモリを保持できます。
  • 05逐次、並列、条件分岐、ループのワークフローを利用できます。
  • 06ストリーミング応答、実行トレーシング、LLM-as-a-Judge評価フレームワークを備えています。
  • 07LivewireベースのWebダッシュボードとArtisanコマンドを提供します。

ユースケース

  • 既存のLaravelアプリに、カスタムツールで注文情報を検索するカスタマーサポートチャットボットを追加する。
  • バックグラウンドでデータを処理するエージェントジョブを、スケジュールまたはキューで実行する。
  • 組み込みの評価フレームワークでエージェントの動作をテストし、比較する。
  • すでにこのパッケージに依存している既存のLaravelプロジェクトでv0.0.48を固定して使う。

クイックスタート

  1. 1

    Composerでパッケージをインストール

    composer require vizra/vizra-adk
  2. 2

    設定を公開してマイグレーションを実行

    php artisan vizra:install
  3. 3

    最初のエージェントを作成

    php artisan vizra:make:agent CustomerSupportAgent
  4. 4

    エージェントとのチャットを開始

    php artisan vizra:chat customer_support

使う前に知っておきたいこと

  • このプロジェクトは2026年8月をもって終了し、v0.0.48が最終リリースです。今後、修正やセキュリティパッチは提供されません。
  • Issueとプルリクエストは今後確認されません。
  • 有料のLLM APIキー(OpenAI、Anthropic、Googleのいずれか)が1つ以上必要です。

収録されている特集

トピック

よくある質問

vizra-adk とは?
永続メモリ、トレーシング、Webダッシュボードを備えたLLM搭載AIエージェントを構築・拡張・デプロイするLaravelパッケージ(開発終了、最終版はv0.0.48)。 Vizra ADKは、推論やツール呼び出し、永続メモリの保持ができる自律型AIエージェントを構築するためのLaravelパッケージです。エージェントは、名前、指示、モデル、ツールを定義した基底LLMエージェントクラスを継承するPHPクラスとして記述でき、手動登録なしで自動検出されます。
vizra-adk は無料で使えますか?ライセンスは?
vizra-adk は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
vizra-adk は今もメンテナンスされていますか?
活発にメンテナンス中。vizra-adk の最終コミットは 2026年10月9日 です。
vizra-adk は何に使えますか?
既存のLaravelアプリに、カスタムツールで注文情報を検索するカスタマーサポートチャットボットを追加する。 バックグラウンドでデータを処理するエージェントジョブを、スケジュールまたはキューで実行する。 組み込みの評価フレームワークでエージェントの動作をテストし、比較する。 すでにこのパッケージに依存している既存のLaravelプロジェクトでv0.0.48を固定して使う。
vizra-adk のインストール方法は?
Composerでパッケージをインストール: composer require vizra/vizra-adk 設定を公開してマイグレーションを実行: php artisan vizra:install 最初のエージェントを作成: php artisan vizra:make:agent CustomerSupportAgent エージェントとのチャットを開始: php artisan vizra:chat customer_support
vizra-adk はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/vizra-ai/vizra-adk

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト