agentscope-ai / agentscope-ai/agentscope-java

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

オープン
#2,247 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
area/core/tool enhancement
主要言語
Java
スター
5.6k
フォーク
1.3k
平均マージ
4日 12時間
マージ済み PR(30日)
77

説明

**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内部实现来控制。

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。