-
Notifications
You must be signed in to change notification settings - Fork 1.3k
添加 MemTool 风格的动态工具管理示例 #746
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- 实现了一个受 MemTool 启发的工作流示例,在 AgentScope 中进行确定性地修剪 -> 搜索 -> 使用精选工具集执行任务 - 演示了自主代理模式,代理可以在其推理循环中搜索和删除工具 - 包含 Orchestrator、ToolManager 和 Worker 三个组件 - 提供了简单易用的接口,允许用户设置代理的领域专长和工具记忆预算 - 示例展示了如何根据用户查询动态选择和使用工具,以及如何在自主模式下管理工具集
删除了详细解释 MemTool 外存管理方案的文档,该文档涵盖了 MemTool 模式、AgentScope 系统架构对比、工具组管理等内容。未来将引入基于 RAG 问答系统的向量数据库工具知识库,用于构建智能动态工具管理方案。
…-enhancements Add provider audit pipeline support
…structure Implement audit timeline aggregation
…outine Add relation finalizer background loop and undo safeguards
…ect-architecture Fix relation factory query and provider handling
…vider.py Transform Agentscope response_format handling
|
@EidosL Thank you for your contribution! However, the changes seem quite extensive and don't align well with the PR title. Could we perhaps start with a smaller, focused example that directly addresses the issue mentioned in the title? |
|
This PR is marked as stale because there has been no activity for 30 days. Remove stale label or add new comments or this PR will be closed in 5 day. |
|
|
AgentScope Version
1.0.2
Description
Checklist
Please check the following items before code is ready to be reviewed.
pre-commit run --all-filescommand