Repolode
MervinPraison

MervinPraison/PraisonAI

リサーチ、計画、コーディング、タスク実行を行う自律型AIエージェントを、メモリ、RAG、100以上のLLMプロバイダー対応で構築できるPythonフレームワーク。

スター
9,279
フォーク
1,486
未解決の Issue
134
最終コミット
3 時間前

これは何?

PraisonAIは、リサーチや計画、コード作成を行い、複数ステップのタスクを実行できるAIエージェントを構築するためのフレームワークです。指示、ツール、メモリ、知識を持つエージェントを定義するコアPython SDK(praisonaiagents)に加え、CLI、コードを書かずにエージェントチームを実行できるYAMLモード、チャットUI、Langflowベースのビジュアルフロービルダー、Telegram・Slack・Discord・WhatsApp向けダッシュボードを提供するオプションパッケージが用意されています。

エージェントをチームとして組み合わせたり、エージェント間で処理を引き継いだりでき、ルーティング、並列実行、ループ、評価器と最適化器のサイクルなどのワークフローパターンにも対応しています。stdio、HTTP、WebSocket、SSE経由のMCPツール、PostgreSQL、SQLite、MongoDBなどのデータベースを利用した永続メモリとセッション、ローカルドキュメントの検索にも対応します。ツールは、Docker、E2B、Modalなどのリモートサンドボックスで実行することもできます。

このフレームワークは、OpenAI、Anthropic、Geminiをはじめ、OllamaやvLLMを介したローカルモデルを含む100以上のLLMプロバイダーでの利用を想定しています。

主な機能

  • 01単体エージェントと、エージェント間の引き継ぎに対応したマルチエージェントチーム
  • 02stdio、HTTP、WebSocket、SSE経由でのMCPツール連携
  • 03永続メモリ、セッション、知識検索(RAG)
  • 04ルーティング、並列実行、ループなどのワークフローパターン
  • 05ツールをDocker、E2B、Modalなどのサンドボックスで実行可能
  • 06ローカルモデルを含む100以上のLLMプロバイダーに対応

ユースケース

  • 複数の情報源を横断したリサーチとレポート作成の自動化
  • メモリ機能を備えたTelegram、Slack、Discord向けカスタマーサポートボットの構築
  • コーディングエージェントと複数ステップのコード生成タスクのオーケストレーション
  • APIやデータベースにクエリを実行するデータパイプラインエージェントの作成

クイックスタート

  1. 1

    軽量なコアSDKをインストールします

    pip install praisonaiagents
  2. 2

    LLMプロバイダーのAPIキーを設定します(この例ではOpenAIを使用します)

    export OPENAI_API_KEY="your-api-key"
  3. 3

    Agentクラスを使ってPythonスクリプトから最初のエージェントを実行します

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

  • クイックスタートには、OpenAIなどの有料LLMプロバイダーのAPIキーが必要です。
  • Docker、E2B、Modalなどの高度なサンドボックス機能を使うには、それぞれのアカウントまたはインフラが必要です。

トピック

よくある質問

PraisonAI とは?
リサーチ、計画、コーディング、タスク実行を行う自律型AIエージェントを、メモリ、RAG、100以上のLLMプロバイダー対応で構築できるPythonフレームワーク。 PraisonAIは、リサーチや計画、コード作成を行い、複数ステップのタスクを実行できるAIエージェントを構築するためのフレームワークです。指示、ツール、メモリ、知識を持つエージェントを定義するコアPython SDK(praisonaiagents)に加え、CLI、コードを書かずにエージェントチームを実行できるYAMLモード、チャットUI、Langflowベースのビジュアルフロービルダー、Telegram・Slack・Discord・WhatsApp向けダッシュボードを提供するオプションパッケージが用意されています。
PraisonAI は無料で使えますか?ライセンスは?
PraisonAI は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
PraisonAI は今もメンテナンスされていますか?
活発にメンテナンス中。PraisonAI の最終コミットは 2026年10月20日 です。
PraisonAI は何に使えますか?
複数の情報源を横断したリサーチとレポート作成の自動化 メモリ機能を備えたTelegram、Slack、Discord向けカスタマーサポートボットの構築 コーディングエージェントと複数ステップのコード生成タスクのオーケストレーション APIやデータベースにクエリを実行するデータパイプラインエージェントの作成
PraisonAI のインストール方法は?
軽量なコアSDKをインストールします: pip install praisonaiagents LLMプロバイダーのAPIキーを設定します(この例ではOpenAIを使用します): export OPENAI_API_KEY="your-api-key" Agentクラスを使ってPythonスクリプトから最初のエージェントを実行します
PraisonAI はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/MervinPraison/PraisonAI

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

関連プロジェクト