ProjectKoi-Kalo\Kalo
|
3279956f6b
|
关闭多模态时,analyze_screen/capture_screen 不再出现在工具列表里。
|
2026-01-02 16:29:23 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
2c4cff8b63
|
强 schema 清洗:所有工具定义在生成时统一清洗,补齐 properties、规整 type、强制 additionalProperties=false,避免 schema 漏洞导致模型随意输出。AITool.cs、ToolSchemaSanitizer.cs
预执行拦截(Claude Code 风格):工具执行前校验 JSON、必填字段、类型、未知字段;失败则返回错误 ToolResult 反馈给模型,允许自修正或降级回复。ToolCallValidator.cs、AIIntelligenceCore.cs
重试清洗:retry_tools 解析前剥离 json 围栏,避免误判。AIIntelligenceCore.cs
工具选择:Query 阶段强制 tool_choice: "required",Action 维持 auto。AIIntelligenceCore.cs
|
2026-01-02 14:09:39 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
6f8f205ae9
|
zc
|
2025-12-31 17:00:50 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
fbe48438a2
|
zc
|
2025-12-31 16:36:08 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
37735be219
|
zc
|
2025-12-31 04:12:22 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
e3f257e8d5
|
已按 ReAct‑lite 方案改成“单循环 + JSON 思考封装”,并确保思考链只在内部 JSON 里流转,不会展示给玩家。核心变化如下。
改动说明(ReAct‑lite 落地)
用“循环式 Thought/ToolCalls/Observation/Final”替换原三阶段:AIIntelligenceCore.cs
新增 ReAct 专用提示与工具清单构建,统一 JSON 输出结构 {thought, tool_calls, final}:AIIntelligenceCore.cs
新增通用 JSON 对象片段解析,允许从混杂文本中抽取 JSON:JsonToolCallParser.cs
工具执行改为 step 模式(不再区分 query/action 阶段),并更新工具结果指导语以匹配 ReAct‑lite:AIIntelligenceCore.cs
|
2025-12-31 02:16:02 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
b906a468b6
|
已把工具调用从 XML 改成 OpenAI 兼容 JSON,并统一解析/执行流程。改动概览如下:
新增 JSON tool_calls 解析/序列化并替换核心执行与提示词为 JSON-only:JsonToolCallParser.cs、AIIntelligenceCore.cs
工具基类移除 XML 解析,统一 JSON 参数读取与类型转换辅助:AITool.cs
工具实现统一 JSON args/UsageSchema(含重写/修复):Tool_ModifyGoodwill.cs、Tool_SendReinforcement.cs、Tool_GetMapPawns.cs、Tool_GetMapResources.cs、Tool_GetAvailablePrefabs.cs、Tool_CallPrefabAirdrop.cs、Tool_CallBombardment.cs、Tool_GetAvailableBombardments.cs、Tool_GetPawnStatus.cs、Tool_GetRecentNotifications.cs、Tool_SearchThingDef.cs、Tool_SearchPawnKind.cs、Tool_ChangeExpression.cs、Tool_SetOverwatchMode.cs、Tool_RememberFact.cs、Tool_RecallMemories.cs、Tool_SpawnResources.cs、Tool_AnalyzeScreen.cs
轰炸相关解析统一到 JSON 字典并增强数值解析:BombardmentUtility.cs
UI 对话展示改为剥离 JSON tool_calls:Overlay_WulaLink.cs、Dialog_AIConversation.cs
|
2025-12-31 01:45:38 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
49823ecd73
|
zc
|
2025-12-22 18:41:26 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
39812b070c
|
zc
|
2025-12-22 15:11:24 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
bd534a5b91
|
zc
|
2025-12-14 11:06:58 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
57467a296a
|
zc
|
2025-12-14 10:32:34 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
966b70c1b7
|
zc
|
2025-12-14 10:23:52 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
3b635580e6
|
zc
|
2025-12-13 14:56:38 +08:00 |
|
ProjectKoi-Kalo\Kalo
|
968268b368
|
zc
|
2025-12-12 16:20:52 +08:00 |
|