人気のPython фреймворкツール

高評価のPython фреймворкツールをピックアップし、実際のユーザー体験に基づいたランキングをお届けします。

Python фреймворк

  • GenAI Job Agentsは、生成AIを活用したジョブエージェントを使用したタスク実行の自動化を可能にするオープンソースフレームワークです。
    0
    0
    GenAI Job Agentsとは?
    GenAI Job Agentsは、AI駆動のジョブエージェントの作成と管理を効率化するために設計されたPythonベースのオープンソースフレームワークです。開発者は、シンプルな設定ファイルやPythonクラスを使用してカスタマイズされたジョブタイプやエージェントの動作を定義できます。システムは、OpenAIのLLMによる推論やLangChainによる呼び出しチェーンとシームレスに統合されており、ジョブはキューに入れて並列に実行したり、内蔵のロギングやエラー処理機能によって監視したりできます。エージェントは動的入力を処理し、失敗を自動的に再試行し、下流処理のために構造化された結果を出力します。モジュール式アーキテクチャ、拡張可能なプラグイン、明確なAPIにより、GenAI Job Agentsは反復作業の自動化や複雑なワークフローのオーケストレーションを支援し、AI駆動の運用を生産環境で拡張します。
  • HMASは、通信とポリシー訓練機能を備えた階層型マルチエージェントシステムを構築するためのPythonフレームワークです。
    0
    0
    HMASとは?
    HMASは、階層型マルチエージェントシステムの開発を可能にするオープンソースのPythonフレームワークです。エージェント階層の定義、相互通信プロトコル、環境との連携、ビルトイン訓練ループの抽象化を提供します。研究者や開発者は、HMASを使用して複雑なエージェント間の相互作用のプロトタイピング、協調ポリシーの訓練、シミュレーション環境でのパフォーマンス評価を行えます。そのモジュール式設計により、エージェント、環境、訓練戦略の拡張とカスタマイズが容易です。
  • HFO_DQNは、Deep Q-Networkを適用してRoboCup Half Field Offense環境でサッカーエージェントを訓練する強化学習フレームワークです。
    0
    0
    HFO_DQNとは?
    HFO_DQNは、PythonとTensorFlowを組み合わせて、Deep Q-Networkを使用したサッカーエージェント訓練のための完全なパイプラインを提供します。ユーザーはリポジトリをクローンし、HFOシミュレータやPythonライブラリを含む依存関係をインストールし、YAMLファイルで訓練パラメータを設定できます。このフレームワークは、経験再生、ターゲットネットワークの更新、ε-greedy探索、ハーフフィールドオフェンス向けの報酬調整を実装しています。エージェント訓練、性能ログ記録、評価マッチ、結果のプロット用スクリプトを備えています。モジュール式のコード構造により、カスタムニューラルネットアーキテクチャ、代替RLアルゴリズム、マルチエージェントコーディネーションの統合が可能です。出力には訓練されたモデル、性能指標、挙動の可視化が含まれ、強化学習やマルチエージェントシステムの研究を促進します。
  • InfantAgentは、プラグイン可能なメモリ、ツール、LLMサポートを備えた高性能なAIエージェントを迅速に構築するためのPythonフレームワークです。
    0
    0
    InfantAgentとは?
    InfantAgentは、Pythonで知能エージェントを設計および展開するための軽量な構造を提供します。OpenAIやHugging Faceといった人気のLLMと連携し、永続的なメモリモジュールをサポートし、カスタムツールチェーンを可能にします。標準搭載の会話インターフェース、タスクオーケストレーション、ポリシー駆動の意思決定機能を備えています。プラグインアーキテクチャにより、ドメイン固有のツールやAPIを簡単に拡張でき、研究用のエージェントのプロトタイピングやワークフローの自動化、アプリケーションへのAIアシスタントの埋め込みに最適です。
  • 開発者がLLM呼び出しを連鎖させ、ツールを統合し、メモリを管理するためのオープンソースフレームワーク。
    0
    0
    LangChainとは?
    LangChainは、AI駆動型アプリケーションの開発を高速化するためのオープンソースのPythonフレームワークです。複数の言語モデル呼び出し(チェーン)、外部ツールと連携するエージェントの構築、会話のメモリ管理の抽象化を提供します。開発者はプロンプト、出力パーサー、エンドツーエンドのワークフローを定義できます。ベクターストア、データベース、API、ホスティングプラットフォームとの統合により、実働可能なチャットボット、ドキュメント分析、コード支援、カスタムAIパイプラインを構築可能です。
  • 開発者がLLM駆動のワークフローを管理する状態機械を持つ堅牢なAIエージェントを構築できるPythonライブラリ。
    0
    0
    Robocorp LLM State Machineとは?
    LLM State Machineは、明示的な状態機械を使用してAIエージェントを構築するためのオープンソースのPythonフレームワークです。開発者は状態を離散的なステップとして定義し、それぞれが大規模言語モデルまたはカスタムロジックを呼び出し、出力に基づいて遷移を行います。このアプローチは、ドキュメント処理、会話ボット、自動化パイプラインなどの多段階のLLM駆動ワークフローにおいて明快さ、保守性、堅牢なエラー処理を提供します。
  • 複数エージェントの強化学習プラットフォームで、カスタマイズ可能なサプライチェーンシミュレーション環境を提供し、AIエージェントの効果的な訓練と評価を可能にします。
    0
    0
    MAROとは?
    MARO(Multi-Agent Resource Optimization)は、サプライチェーン、ロジスティクス、リソース管理シナリオにおいてマルチエージェント強化学習エージェントの開発と評価をサポートするPythonベースのフレームワークです。インベントリ管理、トラックスケジューリング、クロスドッキング、コンテナレンタル等の環境テンプレートを含みます。MAROは統一されたエージェントAPI、実験記録用のビルトイントラッカー、大規模訓練のための並列シミュレーション機能、性能分析用の可視化ツールを提供します。モジュール式で拡張性があり、一般的なRLライブラリと連携可能で、再現性のある研究とAI駆動の最適化ソリューションの迅速なプロトタイピングを実現します。
  • 複雑なタスクを協力して解決し、ワークフローを自動化するためのGPT搭載エージェントを調整するマルチエージェントAIフレームワーク。
    0
    0
    Multi-Agent AI Assistantとは?
    Multi-Agent AI Assistantは、複数のGPT搭載エージェントを調整するモジュール式のPythonフレームワークであり、各エージェントには計画、研究、分析、実行などの役割が割り当てられています。システムはエージェント間のメッセージ伝達、メモリ保存、外部ツールやAPIとの連携をサポートし、複雑なタスクの分解と協働解決を可能にします。開発者はエージェントの動作をカスタマイズし、新たなツールキットを追加し、シンプルな設定ファイルでワークフローを構成できます。専門エージェント間の分散推論を活用し、自動研究、データ分析、意思決定支援、タスク自動化を促進します。リポジトリには、一般的なワークフローやエージェント設定のサンプル実装やテンプレートが含まれており、ビジネス、教育、研究の環境でエンドツーエンドのワークフローを処理できるインテリジェントアシスタントやデジタルワーカーの迅速な試作が可能です。
  • Nuzon-AIは、開発者がメモリとプラグインサポートを備えたカスタマイズ可能なチャットエージェントを作成できる拡張可能なAIエージェントフレームワークです。
    0
    0
    Nuzon-AIとは?
    Nuzon-AIは、タスクの定義、会話の記憶管理、プラグインによる機能拡張を可能にするPythonベースのエージェントフレームワークです。主要なLLM(OpenAI、ローカルモデル)との連携をサポートし、Webインタラクション、データ分析、自動化されたワークフローを実行できます。アーキテクチャにはスキルレジストリ、ツール呼出しシステム、多エージェント調整層が含まれ、顧客サポート、調査支援、個人の生産性向上のためのエージェントを構築可能です。設定ファイルにより、各エージェントの動作、メモリ保持ポリシー、デバッグや監査のためのログを調整できます。
  • Simple-Agentは、関数呼び出し、メモリ、およびツール統合を備えた会話エージェントを構築するための軽量なAIエージェントフレームワークです。
    0
    0
    Simple-Agentとは?
    Simple-Agentは、Pythonで書かれたオープンソースのAIエージェントフレームワークで、OpenAI APIを利用してモジュール式の会話エージェントを作成します。開発者は、エージェントが呼び出せるツール機能を定義し、インタラクション間でコンテキストメモリを維持し、スキルモジュールを通じてエージェントの動作をカスタマイズできます。このフレームワークは、リクエストのルーティング、アクションプランニング、およびツールの実行を処理し、ドメイン固有のロジックに集中できるようにします。組み込みのロギングやエラー処理により、Simple-AgentはAIを搭載したチャットボットや自動化アシスタント、意思決定支援ツールの開発を促進します。カスタムAPIやデータソースとの簡単な統合、非同期ツール呼び出しのサポート、シンプルな設定インターフェースを提供します。これを使用して、顧客サポート、データ分析、自動化などのAIエージェントのプロトタイピングを行えます。モジュラーなアーキテクチャにより、コアロジックを変更せずに新しい機能の追加も容易です。コミュニティの貢献とドキュメントに支えられ、多くの初心者や経験豊富な開発者が迅速にインテリジェントエージェントを展開できます。
  • CopilotKitは、マルチツール統合、メモリ管理、対話型LangGraphを備えたAIエージェントを構築できるPythonベースのSDKです。
    0
    0
    CopilotKitとは?
    CopilotKitは、開発者がカスタマイズ可能なAIエージェントを構築できるオープンソースのPythonフレームワークです。ファイルシステムアクセス、ウェブ検索、Python REPL、SQLコネクタなどのツールを登録・設定し、任意の支持されるLLMを使ったエージェントに接続できるモジュール式アーキテクチャを提供します。ビルトインのメモリモジュールにより会話状態を保存でき、LangGraphは複雑なタスクのための構造化推論フローを定義します。エージェントはスクリプト、ウェブサービス、CLIアプリとして展開でき、クラウドプロバイダー間でスケールします。CopilotKitはOpenAI、Azure OpenAI、Anthropicモデルとシームレスに連携し、自動化ワークフロー、チャットボット、データ分析ボットを強化します。
  • MACLは、多エージェント協調を可能にするPythonフレームワークで、複雑なタスク自動化のためにAIエージェントを調整します。
    0
    0
    MACLとは?
    MACLは、複数のAIエージェントの作成と調整を簡素化するためのモジュラーPythonフレームワークです。個々のエージェントにカスタムスキルを定義し、通信チャネルを設定し、エージェットネットワーク全体のタスクをスケジュールできます。エージェントはメッセージを交換し、責任を交渉し、共有データに基づいて動的に適応できます。人気のLLMのサポートや拡張性のためのプラグインシステムも備えており、顧客サービスの自動化、データ分析パイプライン、シミュレーション環境などの分野でスケーラブルかつ維持可能なAIワークフローを実現します。
  • Thufirは、計画、長期記憶、ツール統合を備えた自律型AIエージェントを構築するためのオープンソースのPythonフレームワークです。
    0
    0
    Thufirとは?
    Thufirは、複雑なタスク計画と実行を可能にする自律型AIエージェントの作成を容易にするPythonベースのオープンソースエージェントフレームワークです。コアには、高レベルの目標を実行可能なステップに分解する計画エンジン、セッション間での情報を保存・取り出すためのメモリモジュール、外部APIやデータベース、コード実行環境とエージェントがやり取りできるプラグアンドプレイのツールインターフェースを提供しています。開発者は、モジュール化されたコンポーネントを活用してエージェントの挙動をカスタマイズしたり、カスタムツールを定義したり、エージェントの状態を管理したり、マルチエージェントのワークフローを調整したりできます。低レベルのインフラストラクチャの懸念を抽象化することで、Thufirは仮想アシスタント、ワークフロー自動化、研究、デジタルワーカーなどのユースケース向けに知的エージェントの開発と展開をスピードアップします。
  • agent-stepsは、開発者が再利用可能なコンポーネントを用いて多段階のAIエージェントを設計、調整、実行できるPythonフレームワークです。
    0
    0
    agent-stepsとは?
    agent-stepsは、複雑なタスクを離散的で再利用可能なステップに分解することによって、AIエージェントの開発を効率化するPythonステップオーケストレーションフレームワークです。各ステップは、言語モデルの呼び出し、データ変換の実行、外部API呼び出しなどの特定のアクションをカプセル化しており、後続のステップにコンテキストを渡すことができます。このライブラリは同期および非同期の実行をサポートし、スケーラブルなパイプラインを可能にします。組み込みのロギングやデバッグユーティリティにより、ステップ実行の透明性が向上し、そのモジュール式アーキテクチャは保守性を促進します。ユーザーはカスタムのステップタイプを定義し、それらをワークフローに連結したり、既存のPythonアプリケーションに簡単に統合したりできます。agent-stepsは、チャットボット、自動化されたデータパイプライン、意思決定支援システムなどの多段階AIソリューションの構築に適しています。
  • ANAC-agentsは、ANAC競争の枠組みの下で、二者間多課題交渉用の事前構築された自動交渉エージェントを提供します。
    0
    0
    ANAC-agentsとは?
    ANAC-agentsは、Pythonを基盤としたフレームワークで、Automated Negotiating Agents Competition(ANAC)のための複数の交渉エージェント実装を統合しています。各エージェントは、効用モデル化、提案生成、譲歩戦術、受け入れ基準などの異なる戦略を具現化しており、比較研究や迅速な試作を促進します。ユーザーは、カスタム課題と優先事項プロフィールを持つ交渉ドメインを定義し、その後、二者間交渉やエージェント間のトーナメント形式の競争をシミュレートできます。ツールキットには、設定スクリプト、評価指標、ログ記録ユーティリティが含まれ、交渉のダイナミクスを分析します。研究者と開発者は、既存のエージェントを拡張したり、新しいアルゴリズムをテストしたり、外部学習モジュールを統合したりして、自動化された交渉と戦略的意思決定の革新を加速させることができます。
  • Chainlit のオープンソース Python フレームワークを使用して、会話型 AI アプリケーションを迅速に構築します。
    0
    0
    chainlit.ioとは?
    Chainlit は、開発者がスケーラブルな会話型 AI およびエージェント型アプリケーションを迅速に構築・展開するのを支援するために設計されたオープンソースの非同期 Python フレームワークです。人気の Python ライブラリやフレームワークとの統合をサポートし、シームレスな開発体験を提供します。Chainlit を使用することで、複雑なインタラクションを処理し、会話の文脈を保持できる本番環境向けのチャットアプリを作成できます。
  • 複雑なタスクに対応できるカスタムAIエージェントの協調を可能にするPythonベースのオープンソースマルチエージェントオーケストレーションフレームワーク。
    0
    0
    CodeFuse-muAgentとは?
    CodeFuse-muAgentは、複数の自律AIエージェントを協調させて複雑なタスクを共同解決するためのPythonベースのオープンソースフレームワークです。開発者は、データ処理、自然言語理解、外部APIとのインタラクションなどの専門スキルを持つ個別のエージェントを定義し、動的なタスク委譲のための通信プロトコルを設定します。このフレームワークは、集中メモリ管理、ロギング、モニタリングを提供しながら、モデルに依存しない設計になっており、一般的なLLMsやカスタムAIモデルとの連携もサポートします。CodeFuse-muAgentを活用することで、チームはモジュール化されたAIワークフローを構築し、マルチステップのプロセスを自動化し、多様な環境での展開を拡張できます。設定ファイルの柔軟性とAPIの拡張性により、迅速なプロトタイプ作成、テスト、微調整が可能であり、カスタマーサポート、コンテンツ生成パイプライン、リサーチアシスタントなどのユースケースに適しています。
  • モジュール化パイプラインとツール統合を備えた、自律型AIエージェントを構築できる軽量なPythonフレームワーク。
    0
    0
    CUPCAKE AGIとは?
    CUPCAKE AGI(Composable Utilitarian Pipeline for Creative, Knowledgeable, and Evolvable Autonomous General Intelligence)は、言語モデル、メモリー、外部ツールを組み合わせて自律エージェントの構築を容易にする柔軟なPythonフレームワークです。目標プランナー、モデルエグゼキューター、メモリーマネージャーなどのコアモジュールを備えており、インタラクション間でコンテキストを維持します。APIやデータベース、カスタムツールキットとの連携用にプラグインを拡張可能です。同期・非同期ワークフローに対応し、研究やプロトタイピング、実運用に最適です。
  • 高速でモジュール式な強化学習アルゴリズムを提供し、マルチ環境をサポートする高性能Pythonフレームワーク。
    0
    0
    Fast Reinforcement Learningとは?
    Fast Reinforcement Learningは、強化学習エージェントの開発と実行を加速するために設計された専門的なPythonフレームワークです。PPO、A2C、DDPG、SACなどの人気アルゴリズムを標準装備し、高スループットのベクトル化された環境管理を組み合わせています。ユーザーはポリシーネットワークの設定、トレーニングループのカスタマイズ、大規模実験のためのGPUアクセラレーションを容易に行えます。このライブラリのモジュール設計は、OpenAI Gym環境とのシームレスな統合を保証し、研究者や実務者がさまざまな制御、ゲーム、シミュレーションタスクでエージェントのプロトタイピング、ベンチマーク、展開を行うことを可能にします。
フィーチャー