hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
DigitalFateとは何ですか?
DigitalFateは、LLMコール、エージェント、そしてコンピュータベースのタスクをコスト効率の高い方法でオーケストレーションするための、エンタープライズ対応の高度なフレームワークを提供します。信頼性の高いシステム、スケーラビリティ、そしてタスク指向のアーキテクチャを備え、実世界のアプリケーションを効果的に処理します。
主な機能:
- 実稼働向けにスケーラブル: AWS、GCP、または Docker 経由でローカルに簡単にデプロイできます。
- タスク重視のアーキテクチャ: さまざまなレベルの複雑さでタスクを実行します。
- LLM 呼び出しによる単純なタスク。
- V1 エージェントを使用した中間タスク。
- V2 エージェントと MCP 統合による高度な自動化。
- MCP サーバー互換性: マルチクライアント処理を活用して高パフォーマンスの操作を実現します。
- 安全なツール呼び出しサーバー: 堅牢な API 対話でツールを管理します。
- コンピューター使用の統合: Anthropic の「コンピューター使用」機能を使用して、人間のようなタスクを実行します。
- 簡単なツール統合: 1 行のコードでカスタム ツールまたは MCP ツールを追加します。
- クライアント サーバー アーキテクチャ: 実稼働向けに設計された、ステートレスでエンタープライズ対応のシステム。
🛠️ はじめに
前提条件
- Python 3.10以降
- OpenAI または Anthropic API キー (Azure および Bedrock をサポート)
インストール
基本的な例
高度な例
タスク定義
タスクは説明によって定義されます。高レベルのタスクは、管理しやすいサブタスクに自動的に分割されます。例えば、「AnthropicとOpenAIの最新ニュースを調査する」というタスクは、次のようなサブタスクに分割される可能性があります。
「Google で Anthropic と OpenAI のニュースを検索してください。」 「関連ブログを読んでください。」 「公式発表を確認してください。」
タスクの説明を定義する
タスク実行
エージェントとタスクを組み合わせ、DigitalFateサーバーを使用して実行します。このアプローチにより、SaaSアプリケーションや垂直AIシステムにおけるタスク実行が簡素化されます。
追加機能(ベータ版)
単一のLLMコール
エージェントを展開するのではなく、LLM を直接呼び出すタイミングを決定することで、コストとレイテンシを最適化します。
メモリシステム
AgentConfiguration のメモリ設定を活用して、パーソナライズされたコンテキスト認識型のインタラクションを有効にします。
ナレッジベース
PDF や URL などのプライベートまたはパブリック コンテンツを通じてエージェントにコンテキストを提供します。
タスクチェーン
あるタスクの出力を別のタスクの入力として使用して、タスクをリンクします。
マルチエージェントコラボレーション
共同で問題を解決するために、複数のエージェントにタスクを分散します。
人間のようなエージェント
個人的なやり取りが必要なタスクの場合、エージェントの名前と連絡先情報を設定します。
コンピュータの使用
マウスの動きやクリックなど、人間のような操作を必要とするタスクを実行します。
反射機構
結果を検証し、改善のためのフィードバックを提供することで、高品質の出力を保証します。
コンテキスト圧縮
システム メッセージと入力を自動的に圧縮して、コンテキスト オーバーフローのシナリオを処理します。
テレメトリー
環境変数を設定して匿名テレメトリを無効にします。
ライセンス
DigitalFateはMITライセンスに基づいてライセンスされています。ライセンスの全文は以下をご覧ください。
MITライセンス
著作権 (c) 2025 DigitalFate
本ソフトウェアおよび関連ドキュメント ファイル (以下「本ソフトウェア」) のコピーを入手したすべての人物は、以下の条件に従い、本ソフトウェアを無制限に扱う権利 (使用、コピー、変更、統合、公開、配布、サブライセンス、および/または販売する権利を含みますが、これに限定されません) および本ソフトウェアの提供を受けた人物が同様の行為を行うことを許可する権利を無償で付与されます。
上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは大部分に含めるものとします。
本ソフトウェアは「現状有姿」で提供され、明示的または黙示的を問わず、商品性、特定目的への適合性、非侵害性を含むがこれらに限定されない、いかなる種類の保証も付与されません。いかなる場合においても、著作者または著作権者は、契約違反、不法行為、またはその他の行為にかかわらず、本ソフトウェア、本ソフトウェアの使用、またはその他の取り扱いに起因または関連して発生するいかなる請求、損害、またはその他の責任についても責任を負わないものとします。
This server cannot be installed
DigitalFate フレームワーク内での高性能操作のためのマルチクライアント処理を容易にし、タスク オーケストレーションとエージェント統合による高度な自動化を可能にします。
- 🛠️ Getting Started
- Advanced Example
- Task Definition
- Define Task Description
- Task Execution
- Additional Features (Beta)
- License