agentscope-ai / agentscope-ai/agentscope-java
[Feature]: 智能体支持技能隔离,目前的mysql/postgressql对智能体都是全局引入的。
- Ngôn ngữ chính
- Java
- Star
- 5.6k
- Fork
- 1.3k
- Merge trung bình
- 4 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 77
Mô tả
**AgentScope-Java is an open-source project. To involve a broader community, we recommend asking your questions in English.**
CREATE TABLE IF NOT EXISTS agentscope_skills (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL UNIQUE,
description TEXT NOT NULL,
skill_content LONGTEXT NOT NULL,
source VARCHAR(255) NOT NULL,
metadata_json LONGTEXT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
技能表里面没有对应的创建的HarnessAgent的标识,平台有多HarnessAgent的时候,加载的是全局的技能库。
无法做到技能隔离。
修改建议
1,单机这个实现问题不大。技能有限。
2,云端多智能体场景下,随着时间推移,全部技能会越来越大。
3,如果修复,是否可以考虑每个智能体带一个标识。
这个方法回调的时候带上标识,由外部来处理?去掉内部的过滤机制,完全由AgentSkillRepository内部实现来控制。
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.