基本能力
产品定位
DigitalFate 是一个企业级的AI代理框架,专注于通过LLM和代理技术高效完成任务。
核心功能
- 生产级可扩展性:支持在AWS、GCP或本地通过Docker部署。
- 任务导向架构:支持从简单到复杂的任务执行,包括LLM调用、V1代理和V2代理与MCP集成。
- MCP服务器兼容性:支持多客户端处理以实现高性能操作。
- 安全工具调用服务器:通过强大的API交互管理工具。
- 计算机使用集成:支持类似人类的任务执行。
- 轻松工具集成:支持通过一行代码添加自定义或MCP工具。
- 客户端-服务器架构:无状态设计,适合生产环境。
适用场景
- 企业级AI任务自动化
- 垂直AI系统开发
- 多代理协作任务
- 需要人类交互的计算机任务
使用教程
使用依赖
- Python 3.10或更高版本
- OpenAI或Anthropic API密钥(支持Azure和Bedrock)
安装教程
pip install digitalfate调试方式
from digitalfate import digitalfateClient, ObjectResponse, Task, AgentConfiguration
from digitalfate.client.tools import Search
# 初始化客户端并配置
client = digitalfateClient("localserver")
client.set_config("OPENAI_API_KEY", "YOUR_API_KEY")
# 定义任务和代理
task1 = Task(description="Research latest news in Anthropic and OpenAI", tools=[Search])
product_manager_agent = AgentConfiguration(
job_title="Product Manager",
company_url="https://digitalfate.ai",
company_objective="To build an AI agent framework that helps people accomplish tasks",
)
# 使用代理执行任务
client.agent(product_manager_agent, task1)
result = task1.response
print(result)