agentscope-ai / agentscope-ai/agentscope-java
[Feature]: 智能体支持技能隔离,目前的mysql/postgressql对智能体都是全局引入的。
- Langage dominant
- Java
- Étoiles
- 5.6k
- Forks
- 1.3k
- Merge moyen
- 4 j 12 h
- PR mergées (30 j)
- 77
Description
**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内部实现来控制。
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.