agentscope-ai / agentscope-ai/agentscope-java

[Feature]: 智能体支持技能隔离,目前的mysql/postgressql对智能体都是全局引入的。

Đang mở
#2,247 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
area/core/tool enhancement
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

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.