Open Source Framework

  • Chatchat Lite
    OpenAIとセルホスト型AIモデルとのシームレスなブラウザベースのやりとりを可能にするミニマルでレスポンシブなチャットインターフェースです。
    0
    0
    Chatchat Liteとは?
    Chatchat Liteは、ブラウザ上で動作するオープンソースの軽量チャットUIフレームワークで、OpenAI、Azure、カスタムHTTPエンドポイント、ローカル言語モデルを含む複数のAIバックエンドと接続できます。リアルタイムのストリーミング応答、Markdownレンダリング、コードブロックフォーマット、テーマ切替、会話履歴の保存機能を提供し、開発者はカスタムプラグイン、環境別設定、およびセルフホストやサードパーティのAIサービスへの適応性を拡張でき、プロトタイプ、デモ、実稼働チャットアプリに最適です。
  • AI-Agentic Machine Translation
    複数の翻訳エージェントを調整し、協力して機械翻訳を生成、改善、評価するAIエージェントフレームワーク。
    0
    0
    AI-Agentic Machine Translationとは?
    AIエージェント型翻訳は、機械翻訳の研究と開発向けのオープンソースフレームワークです。生成、評価、改良の3つの主要エージェントを調整し、共同で翻訳の作成、評価、改善を行います。PyTorchとトランスフォーマーモデルに基づき、教師あり事前学習、強化学習による最適化、および設定可能なエージェントポリシーをサポートします。標準データセットでベンチマークを行い、BLEUスコアを追跡し、カスタムエージェントや報酬関数を追加してエージェント間協力を研究できます。
  • Multi-Agent-RAG
    複数のAIエージェントを調整するオープンソースのPythonフレームワークで、RAGワークフローでの検索と生成を可能にします。
    0
    0
    Multi-Agent-RAGとは?
    Multi-Agent-RAGは、複数の専門的なAIエージェントを調整して検索強化生成(RAG)アプリを構築するためのモジュール化されたフレームワークを提供します。開発者は、個々のエージェントを設定します:検索エージェントはベクトルストアに接続し、関連するドキュメントを取得します;推論エージェントは思考連鎖分析を行います;生成エージェントは大規模言語モデルを用いて最終応答を合成します。フレームワークは、プラグイン拡張、設定可能なプロンプト、包括的なロギングをサポートし、人気のLLM APIやベクトルデータベースとシームレスに連携し、RAGの精度、スケーラビリティ、開発効率を向上させます。
  • OLI
    OLIは、ユーザーがOpenAI機能をオーケストレーションし、マルチステップタスクをシームレスに自動化できるブラウザベースのAIエージェントフレームワークです。
    0
    0
    OLIとは?
    OLI(OpenAI Logic Interpreter)は、OpenAI APIを活用し、ウェブアプリ内でAIエージェントの作成を簡素化するクライアントサイドフレームワークです。ユーザープロンプトに基づいてインテリジェントに選択されるカスタム関数を定義し、複数の対話にわたって一貫した状態を維持するために会話のコンテキストを管理し、予約やレポート生成などの複雑なワークフローのためにAPI呼び出しを連結できます。さらに、レスポンス解析、エラー処理、WebhookやRESTエンドポイントを通じたサードパーティのサービスとの連携を行うユーティリティも含まれています。完全にモジュール化されてオープンソースであるため、チームはエージェントの挙動をカスタマイズし、新しい機能を追加し、バックエンドに依存せずに任意のWebプラットフォームにOLIエージェントを展開できます。OLIは、会話型UIや自動化の開発を加速します。
  • FastMCP
    モデルコンテキストプロトコルを実装したPythonフレームワークで、カスタムツールを備えたAIエージェントサーバーの構築と実行を実現します。
    0
    0
    FastMCPとは?
    FastMCPはオープンソースのPythonフレームワークで、外部ツール、データソース、カスタムプロンプトを持つMCP(モデルコンテキストプロトコル)サーバーとクライアントを構築します。開発者はPythonでツールクラスとリソースハンドラーを定義し、それらをFastMCPサーバーに登録し、HTTP、STDIO、SSEなどの伝送プロトコルを使用してデプロイします。クライアントライブラリは非同期インタフェースを提供し、任意のMCPサーバーとのシームレスなAIエージェントの統合を促進します。
  • AgentSimJs-ThreeJs Multi-Agent Simulator
    AgentSimJsとThree.jsを使用したインタラクティブなマルチエージェントシステムの3Dビジュアライゼーションを可能にするオープンソースJavaScriptフレームワーク。
    0
    0
    AgentSimJs-ThreeJs Multi-Agent Simulatorとは?
    このオープンソースフレームワークは、AgentSimJsのエージェントモデリングライブラリとThree.jsの3Dグラフィックスエンジンを組み合わせて、インタラクティブなブラウザベースのマルチエージェントシミュレーションを実現します。ユーザーはエージェントタイプ、行動、環境ルールを定義し、衝突検出やイベント処理を設定し、カスタマイズ可能なレンダリングオプションでリアルタイムにシミュレーションを視覚化できます。このライブラリは、ダイナミックコントロール、シーン管理、パフォーマンスチューニングをサポートし、研究、教育、複雑なエージェントベースのシナリオのプロトタイピングに最適です。
  • Cerebellum
    AIエージェントが計画を実行し、メモリを管理し、ツールをシームレスに統合できるPythonフレームワーク。
    0
    0
    Cerebellumとは?
    Cerebellumは、宣言的なプランと一連のステップまたはツール呼び出しで構成されたチェーンを使用してエージェントを定義できるモジュール化プラットフォームを提供します。各計画は、内蔵またはカスタムのツール(APIコネクタ、リトリバー、データプロセッサなど)を統一インターフェース経由で呼び出すことが可能です。メモリモジュールは、セッション間で情報を保存、取得、忘却でき、コンテキスト認識とステートフルな相互作用を可能にします。OpenAIやHugging Faceなどの人気のLLMと連携し、カスタムツールの登録をサポート、リアルタイム制御を可能にするイベント駆動のエンジンを備えています。ログ記録、エラー処理、プラグインフックを備え、生産性を向上させ、オートメーションや仮想アシスタント、研究アプリケーション向けの迅速なエージェント開発を支援します。
  • Colosseum Agent Battles
    カスタマイズ可能なAIエージェント同士がシミュレートされた戦略的バトルで対戦する orchestrates するPythonフレームワーク。
    0
    0
    Colosseum Agent Battlesとは?
    Colosseum Agent Battlesは、カスタマイズ可能なアリーナでAIエージェント競争を構築するためのモジュール式Python SDKを提供します。利用者は特定の地形、リソース、ルールセットを持つ環境を定義し、標準化インターフェースを介してエージェント戦略を実装できます。フレームワークはバトルスケジューリング、レフェリーのロジック、エージェントの行動と結果のリアルタイム記録を管理します。トーナメント実行ツール、勝敗統計の追跡、チャートによるパフォーマンスの可視化も含まれます。開発者は、人気のMLライブラリと連携してエージェントを訓練し、バトルデータをエクスポートして分析したり、カスタムルールを適用するためのレフェリーモジュールを拡張したりできます。最終的に、ヘッド・ツー・ヘッドの競争でAI戦略のベンチマークを効率化します。JSONやCSVフォーマットでのロギングもサポートします。
  • DeepMind MAS Environment
    カスタマイズ可能なシナリオ、報酬、エージェント通信を備えたGym対応のマルチエージェント強化学習環境。
    0
    0
    DeepMind MAS Environmentとは?
    DeepMind MAS Environmentは、マルチエージェント強化学習タスクの構築とシミュレーションのための標準化されたインターフェースを提供するPythonライブラリです。エージェントの数を設定し、観測および行動空間を定義し、報酬構造をカスタマイズできます。フレームワークはエージェント間通信チャネル、パフォーマンスロギング、レンダリング機能をサポートします。研究者はTensorFlowやPyTorchなどの人気RLライブラリとシームレスに統合し、新しいアルゴリズムのベンチマーク、通信プロトコルのテスト、離散および連続制御ドメインの解析が可能です。
  • MultiAgentPacman
    クラシックなPacmanゲーム環境でマルチエージェントAI戦略の実装と評価を可能にするオープンソースフレームワーク。
    0
    0
    MultiAgentPacmanとは?
    MultiAgentPacmanは、ユーザーがPacmanドメインで複数のAIエージェントを実装、可視化、ベンチマークできるPythonベースのゲーム環境を提供します。ミニマックス、イックスモックス、α-Beta剪定などの対戦探索アルゴリズムや、カスタム強化学習やヒューリスティックに基づくエージェントもサポートします。シンプルなGUI、コマンドラインコントロール、ゲーム統計のログ記録や競争・協力シナリオにおけるエージェント性能の比較ツールを含みます。
  • Eliza
    Elizaは、反射的な対話とパターンマッチングを通じて心理療法士を模倣するルールベースの会話エージェントです。
    0
    0
    Elizaとは?
    Elizaは、パターンマッチングとスクリプト化されたテンプレートを利用した軽量のオープンソース会話フレームワークです。開発者はカスタムスクリプト、パターン、メモリ変数を定義して応答や会話の流れを調整できます。最新のブラウザやWebビュー環境で動作し、複数セッションをサポートし、対話ログを分析に利用できます。その拡張性の高いアーキテクチャにより、ウェブページ、モバイルアプリ、デスクトップラッパーに統合でき、教育、研究、プロトタイプ開発、インタラクティブなインスタレーションに適した多用途ツールです。
  • Autonomous Agents
    カスタマイズ可能なツール、メモリ、計画を備えた自律型OpenAI GPT搭載エージェントを可能にするPythonライブラリです。
    0
    0
    Autonomous Agentsとは?
    Autonomous Agentsは、大規模言語モデルを搭載した自律型AIエージェントの作成を容易にするオープンソースのPythonライブラリです。認識、推論、行動といった主要コンポーネントを抽象化し、カスタムツール、メモリ、戦略を定義できます。エージェントは、多段階のタスクを自律的に計画し、外部APIをクエリし、カスタムパーサーを通じて結果を処理し、会話のコンテキストを維持します。本フレームワークは、動的なツール選択、逐次および並列のタスク実行、メモリの永続性をサポートし、データ分析、研究、メール要約、Webスクレイピングなどのタスクに対して堅牢な自動化を可能にします。その拡張性の高い設計により、さまざまなLLMプロバイダーやカスタムモジュールとの統合が容易です。
  • Skeernir
    Skeernirは、パペットマスターインターフェースを介して自動化されたゲームプレイとプロセス制御を可能にするAIエージェントフレームワークのテンプレートです。
    0
    0
    Skeernirとは?
    Skeernirは、ゲームの自動化とプロセスの調整のためのパペットマスターエージェントの開発を加速させるオープンソースのAIエージェントフレームワークです。このプロジェクトには、基本テンプレート、コアAPI、およびターゲット環境へのエージェントロジックの接続方法を示すサンプルモジュールが含まれています。シミュレートされたゲームプレイやOSタスクの制御に利用でき、その拡張可能なアーキテクチャにより、ユーザーはカスタム意思決定戦略の実装や機械学習モデルのプラグイン、Windows、Linux、macOSでのエージェントのライフサイクル管理が可能です。内蔵のロギングと設定サポートにより、Skeernirは自律型AIエージェントのテスト、デバッグ、および展開を効率化します。
  • HackerGCLASS Agent API
    HackerGCLASSによるAgent API:カスタムツール、メモリ、ワークフローを備えたAIエージェントの展開のためのPython RESTfulフレームワーク。
    0
    0
    HackerGCLASS Agent APIとは?
    HackerGCLASS Agent APIは、AIエージェントを実行するRESTfulエンドポイントを公開するオープンソースのPythonフレームワークです。開発者は、カスタムツール統合、プロンプトテンプレートの設定、セッション間でのエージェントの状態とメモリの維持を定義できます。このフレームワークは、複数のエージェントを並列に調整し、複雑な会話フローを処理し、外部サービスとの連携をサポートします。Uvicornやその他のASGIサーバでの展開を簡素化し、プラグインモジュールによる拡張性を備え、多様な用途に適したドメイン固有のAIエージェントを迅速に作成できます。
  • SelfDrivingCarSimulator
    カスタマイズ可能なトラック上で強化学習自律走行エージェントの開発とテストを行うためのPython Pygame環境。
    0
    0
    SelfDrivingCarSimulatorとは?
    SelfDrivingCarSimulatorは、Pygame上に構築された軽量のPythonフレームワークで、強化学習を用いた自律車両エージェントのための2D運転環境を提供します。カスタマイズ可能なコースレイアウト、LiDARやカメラエミュレーションなどのセンサーモデル、リアルタイムの視覚化、およびパフォーマンス分析のためのデータロギングをサポートします。開発者はRLアルゴリズムの統合、物理パラメータの調整、速度や衝突率、報酬関数の監視を行い、自動運転の研究や教育プロジェクトを迅速に反復できます。
  • RAG-based Intelligent Conversational AI Agent for Knowledge Extraction
    LangChainとGemini LLMを使用したRAG対応のAIエージェントで、会話インタラクションを通じて構造化された知識を抽出します。
    0
    0
    RAG-based Intelligent Conversational AI Agent for Knowledge Extractionとは?
    RAGベースのインテリジェントチャットAIエージェントは、ベクトルストアとGoogleのGemini LLMをLangChain経由で連携させ、コンテキスト豊富な会話型知識抽出を実現します。ユーザーはPDFやウェブページ、データベースのドキュメントをインジェストし、インデックス化します。クエリが投げられると、最も関連性の高いパッセージを取得し、プロンプトテンプレートに入力して、簡潔で正確な回答を生成します。モジュール式コンポーネントにより、データソースやベクトルストア、プロンプト設計、LLMバックエンドをカスタマイズ可能です。このオープンソースフレームワークは、ドメイン特化型のQ&Aボットやナレッジエクスプローラー、リサーチアシスタントの開発を簡素化し、大量のドキュメントコレクションからスケーラブルかつリアルタイムな洞察を提供します。
  • Multi-Agent-Blueprint
    カスタマイズ可能な役割やツールを備えた複雑なタスクを協力して解決するためのマルチ-LLMエージェントのオーケストレーションを可能にする設計図フレームワーク。
    0
    0
    Multi-Agent-Blueprintとは?
    Multi-Agent-Blueprintは、複雑なタスクに取り組むために協力する複数のAI駆動エージェントを構築・調整するための包括的なオープンソースコードベースです。コアには、研究者、アナリスト、実行者などの異なるエージェントの役割を定義し、それぞれに専用のメモリストアとプロンプトテンプレートを持つモジュールシステムを提供します。このフレームワークは、大規模言語モデル、外部知識API、カスタムツールとシームレスに統合され、動的なタスク委譲やエージェント間の反復的なフィードバックループを可能にします。さらに、組み込みのロギングと監視機能により、エージェントのやり取りと出力を追跡できます。カスタマイズ可能なワークフローと交換可能なコンポーネントにより、開発者や研究者はコンテンツ生成、データ分析、製品開発、自動化された顧客サポートなどのアプリケーション向けに素早くマルチエージェントパイプラインを試作できます。
  • Lagent
    Lagentは、LLMを活用した計画、ツール利用、多段階タスクの自動化を orchestrate するオープンソースのAIエージェントフレームワークです。
    0
    0
    Lagentとは?
    Lagentは、大規模言語モデルの上に構築されたインテリジェントエージェントを作成できる開発者向けフレームワークです。サブゴールに分解する動的計画モジュール、長時間セッションにわたるコンテキストを維持するメモリストア、API呼び出しや外部サービスアクセス用のツール統合インターフェースを提供します。カスタマイズ可能なパイプラインにより、エージェントの振る舞い、プロンプト戦略、エラー処理、出力解析を定義できます。Lagentのロギングとデバッグツールは意思決定ステップを監視しやすくし、スケーラブルなアーキテクチャはローカル、クラウド、エンタープライズ環境での展開をサポートします。自律型アシスタント、データ解析ツール、ワークフローの自動化の構築を高速化します。
  • SPEAR
    SPEARは、エッジでのAI推論パイプラインを調整・拡張し、ストリーミングデータ、モデル展開、およびリアルタイム分析を管理します。
    0
    0
    SPEARとは?
    SPEAR(Scalable Platform for Edge AI Real-Time)は、エッジでのAI推論の完全なライフサイクル管理を目的としています。開発者は、Kafka、MQTT、HTTPソースにコネクターを介してセンサー、ビデオ、ログを取り込むストリーミングパイプラインを定義できます。SPEARは、コンテナ化されたモデルを動的にワーカーノードに展開し、クラスタ全体で負荷のバランスを取りながら遅延を最小化します。ビルトインのモデルバージョニング、ヘルスチェック、テレメトリを備え、PrometheusやGrafanaにメトリクスを公開します。ユーザーは、モジュール式プラグインアーキテクチャを通じてカスタム変換やアラートを適用可能です。自動スケーリングと故障回復により、SPEARは様々な環境でのIoT、工業自動化、スマートシティ、自律システム向けに信頼性の高いリアルタイム分析を提供します。
  • RAGENT
    RAGENTは、検索強化生成、ブラウザ自動化、ファイル操作、ウェブ検索ツールを備えた自律型AIエージェントを可能にするPythonフレームワークです。
    0
    0
    RAGENTとは?
    RAGENTは、多様なツールやデータソースと連携できる自律型AIエージェントの作成を目的としています。内部的には、検索強化生成を用いてローカルファイルや外部ソースから関連するコンテキストを取得し、その後OpenAIモデルを介して応答を生成します。開発者は、Web検索、Seleniumを用いたブラウザ自動化、ファイルの読み書き、安全なサンドボックス内でのコード実行、画像テキスト抽出用のOCRなどのツールを組み込むことができます。フレームワークは会話のメモリを管理し、ツールの調整とカスタムプロンプトテンプレートをサポートします。RAGENTを使えば、ドキュメントQA、研究自動化、コンテンツ要約、エンドツーエンドのワークフロー自動化をPython環境内で迅速に試作できます。
フィーチャー

信頼のOpen Source Frameworkツール

利用者から高い評価を受けたOpen Source Frameworkツールで、安心感と効率性を実現してください。