Solon v3.10.1

chat - 角色、指令和系统提示词(智能体化)

</> markdown
2026年4月7日 下午5:13:36

v3.9.1 后,ChatModel 也参照了 Agent 的部分接口,添加了“角色”、“指令”和“系统提示词”配置,可以实现简单的智能体化。效果类似于 SimpleAgent。

配置项描述
role角色
instruction指令
systemPrompt系统提示语
  • role + instruction(按简单格式配置) = systemPrompt(更自由的选择)

1、role、instruction 配置

v3.9.1 后支持。添加 role、instruction 配置后,会自动形成一个托底的“系统提示语”。

ChatModel agent = ChatModel.of("https://api.moark.com/v1/chat/completions")
                .apiKey("***")
                .model("Qwen3-32B")
                .role("财务数据分析师")
                .instruction("你负责分析订单与退款数据。金额单位均为元。")
                .defaultSkillAdd(sqlSkill) // 注入 SQL 技能
                .build();

2、systemPrompt 配置

v3.10.1 后支持。添加 systemPrompt 配置后,会自动形成一个托底的“系统提示语”。

ChatModel agent = ChatModel.of("https://api.moark.com/v1/chat/completions")
                .apiKey("***")
                .model("Qwen3-32B")
                .systemPrompt("你是一个财务数据分析师。\n你负责分析订单与退款数据。金额单位均为元。")
                .defaultSkillAdd(sqlSkill) // 注入 SQL 技能
                .build();