refactor: 收口技能与专员目录定义
统一 skill 与 specialist 清单,移除旧的 office 执行包与下线对象,并补入 text_to_speech、customer_followup 等当前目录定义与种子数据。
This commit is contained in:
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "audio-transcribe",
|
||||
Label: "语音转写",
|
||||
Label: "会议音频分析(转写)",
|
||||
OwnedDefinitionKeys: []string{"skill.audio-transcribe.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.audio-transcribe"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "batch-extract",
|
||||
Label: "批量提取",
|
||||
Label: "批量字段提取 → Excel",
|
||||
OwnedDefinitionKeys: []string{"skill.batch-extract.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.batch-extract"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "contract-brief",
|
||||
Label: "合同要点提炼",
|
||||
Label: "合同批量审查与提取(提取)",
|
||||
OwnedDefinitionKeys: []string{"skill.contract-brief.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.contract-brief"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "contract-brief",
|
||||
Label: "合同要点提炼",
|
||||
Label: "合同批量审查与提取(提取)",
|
||||
PlanTitle: "合同要点提炼流程",
|
||||
PlanSteps: []string{"识别合同结构", "提炼核心条款", "标记风险事项", "输出摘要版本"},
|
||||
ResultTitle: "合同要点摘要",
|
||||
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "contract-review",
|
||||
Label: "合同审查",
|
||||
Label: "合同批量审查与提取(审查)",
|
||||
OwnedDefinitionKeys: []string{"skill.contract-review.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.contract-review"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
package emaildrafting
|
||||
|
||||
import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "email-drafting",
|
||||
Label: "邮件起草",
|
||||
OwnedDefinitionKeys: []string{"skill.email-drafting.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.email-drafting"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package emaildrafting
|
||||
|
||||
import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office/contracts"
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "email-drafting",
|
||||
Label: "邮件起草",
|
||||
PlanTitle: "邮件起草流程",
|
||||
PlanSteps: []string{"识别沟通目的", "整理背景与重点", "生成正式邮件", "补充简短跟进版本"},
|
||||
ResultTitle: "邮件草稿",
|
||||
Summary: "已生成一版可直接发送的邮件正文,并补了简短跟进版本和要点摘要。",
|
||||
Highlights: []string{"适合汇报、催办、确认和通知", "兼顾正式语气与清晰表达", "默认沉淀长邮件和短消息版本"},
|
||||
ActionType: "communication",
|
||||
}
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "interview-summary",
|
||||
Label: "访谈整理",
|
||||
Label: "招聘简历助手",
|
||||
OwnedDefinitionKeys: []string{"skill.interview-summary.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.interview-summary"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "interview-summary",
|
||||
Label: "访谈整理",
|
||||
Label: "招聘简历助手",
|
||||
PlanTitle: "访谈整理流程",
|
||||
PlanSteps: []string{"归并访谈内容", "提炼主题观点", "总结关键洞察", "输出整理版本"},
|
||||
ResultTitle: "访谈整理稿",
|
||||
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "longform-writing",
|
||||
Label: "长文创作",
|
||||
Label: "公文辅助写作(长文)",
|
||||
OwnedDefinitionKeys: []string{"skill.longform-writing.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.longform-writing"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "longform-writing",
|
||||
Label: "长文创作",
|
||||
Label: "公文辅助写作(长文)",
|
||||
PlanTitle: "长文创作流程",
|
||||
PlanSteps: []string{"明确文体与受众", "规划章节大纲", "生成正文骨架", "整理摘要与交付稿"},
|
||||
ResultTitle: "长文草稿",
|
||||
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "meeting-minutes",
|
||||
Label: "会议纪要",
|
||||
Label: "会议音频分析(纪要)",
|
||||
OwnedDefinitionKeys: []string{"skill.meeting-minutes.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.meeting-minutes"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "meeting-minutes",
|
||||
Label: "会议纪要",
|
||||
Label: "会议音频分析(纪要)",
|
||||
PlanTitle: "会议纪要整理流程",
|
||||
PlanSteps: []string{"识别会议主题", "提炼关键结论", "整理行动项", "输出同步版本"},
|
||||
ResultTitle: "会议纪要草稿",
|
||||
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "mind-map",
|
||||
Label: "思维导图",
|
||||
Label: "会议音频分析(思维导图)",
|
||||
OwnedDefinitionKeys: []string{"skill.mind-map.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.mind-map"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "mind-map",
|
||||
Label: "思维导图",
|
||||
Label: "会议音频分析(思维导图)",
|
||||
PlanTitle: "思维导图生成流程",
|
||||
PlanSteps: []string{"识别主题主线", "拆分一级分支", "补齐关键节点", "整理导图源结构"},
|
||||
ResultTitle: "导图结构草案",
|
||||
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "ocr-understanding",
|
||||
Label: "OCR / 图文理解",
|
||||
Label: "图片/扫描件智能识别",
|
||||
OwnedDefinitionKeys: []string{"skill.ocr-understanding.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.ocr-understanding"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "ocr-understanding",
|
||||
Label: "OCR / 图文理解",
|
||||
Label: "图片/扫描件智能识别",
|
||||
PlanTitle: "图文理解流程",
|
||||
PlanSteps: []string{"识别图像内容", "抽取文字与字段", "整理结构摘要", "输出可复用结果"},
|
||||
ResultTitle: "识别结果摘要",
|
||||
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "policy-rewrite",
|
||||
Label: "制度改写",
|
||||
Label: "公文辅助写作(制度)",
|
||||
OwnedDefinitionKeys: []string{"skill.policy-rewrite.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.policy-rewrite"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "policy-rewrite",
|
||||
Label: "制度改写",
|
||||
Label: "公文辅助写作(制度)",
|
||||
PlanTitle: "制度改写流程",
|
||||
PlanSteps: []string{"识别制度目标", "统一结构口径", "重写正式正文", "补充修订说明"},
|
||||
ResultTitle: "制度改写稿",
|
||||
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "ppt-generation",
|
||||
Label: "PPT 生成",
|
||||
Label: "一键生成 PPT",
|
||||
OwnedDefinitionKeys: []string{"skill.ppt-generation.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.ppt-generation"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "ppt-generation",
|
||||
Label: "PPT 生成",
|
||||
Label: "一键生成 PPT",
|
||||
PlanTitle: "PPT 生成流程",
|
||||
PlanSteps: []string{"确认汇报目标", "规划页面结构", "提炼每页要点", "整理讲稿备注"},
|
||||
ResultTitle: "演示文稿骨架",
|
||||
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "progress-report",
|
||||
Label: "周报 / 日报",
|
||||
Label: "一键周报",
|
||||
OwnedDefinitionKeys: []string{"skill.progress-report.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.progress-report"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "progress-report",
|
||||
Label: "周报 / 日报",
|
||||
Label: "一键周报",
|
||||
PlanTitle: "进展汇报流程",
|
||||
PlanSteps: []string{"归并本期工作", "提炼关键进展", "整理风险事项", "输出汇报版本"},
|
||||
ResultTitle: "进展汇报草稿",
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
package projectplanning
|
||||
|
||||
import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "project-planning",
|
||||
Label: "项目规划",
|
||||
OwnedDefinitionKeys: []string{"skill.project-planning.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.project-planning"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package projectplanning
|
||||
|
||||
import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office/contracts"
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "project-planning",
|
||||
Label: "项目规划",
|
||||
PlanTitle: "项目规划流程",
|
||||
PlanSteps: []string{"明确目标边界", "拆解阶段路径", "整理里程碑", "补齐风险与依赖"},
|
||||
ResultTitle: "项目规划草案",
|
||||
Summary: "已把目标拆成阶段计划、里程碑和风险项,方便直接进入执行或评审。",
|
||||
Highlights: []string{"适合启动、排期和推进对齐", "默认沉淀阶段计划与风险清单", "结果适合继续流转到任务治理"},
|
||||
ActionType: "plan",
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
package proposalsummary
|
||||
|
||||
import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "proposal-summary",
|
||||
Label: "方案摘要",
|
||||
OwnedDefinitionKeys: []string{"skill.proposal-summary.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.proposal-summary"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package proposalsummary
|
||||
|
||||
import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office/contracts"
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "proposal-summary",
|
||||
Label: "方案摘要",
|
||||
PlanTitle: "方案摘要流程",
|
||||
PlanSteps: []string{"识别方案目标", "提炼核心亮点", "压缩实施路径", "输出摘要版本"},
|
||||
ResultTitle: "方案摘要稿",
|
||||
Summary: "已提炼出方案核心结论、价值亮点和实施建议,适合快速汇报或同步。",
|
||||
Highlights: []string{"适合方案汇报和管理层预读", "自动压缩价值点与实施路径", "默认沉淀摘要正文和亮点清单"},
|
||||
ActionType: "summary",
|
||||
}
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "report-generation",
|
||||
Label: "报告生成",
|
||||
Label: "一键生成报告",
|
||||
OwnedDefinitionKeys: []string{"skill.report-generation.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.report-generation"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "smart-assistant",
|
||||
Label: "通用助手",
|
||||
Label: "智能助手",
|
||||
OwnedDefinitionKeys: []string{"skill.smart-assistant.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.smart-assistant"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
package surveysummary
|
||||
|
||||
import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "survey-summary",
|
||||
Label: "表单问卷汇总",
|
||||
OwnedDefinitionKeys: []string{"skill.survey-summary.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.survey-summary"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package surveysummary
|
||||
|
||||
import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office/contracts"
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "survey-summary",
|
||||
Label: "表单问卷汇总",
|
||||
PlanTitle: "问卷汇总流程",
|
||||
PlanSteps: []string{"归并表单结果", "提炼重点发现", "整理问题与建议", "输出汇总版本"},
|
||||
ResultTitle: "问卷汇总稿",
|
||||
Summary: "已整理出表单结果汇总、重点发现和改进建议,方便直接同步给负责人。",
|
||||
Highlights: []string{"适合反馈表、报名表、调查问卷", "自动压缩重点发现和改进建议", "默认沉淀汇总报告和行动建议"},
|
||||
ActionType: "report",
|
||||
}
|
||||
@@ -4,7 +4,7 @@ import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "table-cleanup",
|
||||
Label: "表格整理",
|
||||
Label: "知识库表格视图",
|
||||
OwnedDefinitionKeys: []string{"skill.table-cleanup.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.table-cleanup"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
|
||||
@@ -4,7 +4,7 @@ import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "table-cleanup",
|
||||
Label: "表格整理",
|
||||
Label: "知识库表格视图",
|
||||
PlanTitle: "表格整理流程",
|
||||
PlanSteps: []string{"识别字段结构", "清洗原始数据", "整理表格内容", "补充字段说明"},
|
||||
ResultTitle: "表格整理结果",
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
package texttospeech
|
||||
|
||||
import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "text-to-speech",
|
||||
Label: "文字转语音",
|
||||
OwnedDefinitionKeys: []string{"skill.text-to-speech.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.text-to-speech"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
package texttoolkit
|
||||
|
||||
import skillcontracts "eai_agentplatform/backend/internal/skills/contracts"
|
||||
|
||||
var Manifest = skillcontracts.Manifest{
|
||||
Key: "text-toolkit",
|
||||
Label: "文本处理",
|
||||
OwnedDefinitionKeys: []string{"skill.text-toolkit.definition"},
|
||||
OwnedCatalogEntries: []string{"catalog.skill.text-toolkit"},
|
||||
ReferencePolicy: skillcontracts.SharedReferenceReadonlyHistory,
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
package texttoolkit
|
||||
|
||||
import officecontracts "eai_agentplatform/backend/internal/skills/runtime/office/contracts"
|
||||
|
||||
var OfficeRuntime = officecontracts.Runtime{
|
||||
Key: "text-toolkit",
|
||||
Label: "文本处理",
|
||||
PlanTitle: "文本处理流程",
|
||||
PlanSteps: []string{"识别清洗目标", "去除噪音符号", "统一格式与标点", "输出可复用文本"},
|
||||
ResultTitle: "清洗后文本",
|
||||
Summary: "已完成文本清洗、格式整理和统计,可直接复制或下载结果。",
|
||||
Highlights: []string{"去 Markdown 噪音", "输出文本统计", "适合高频复制到 Word 和 IM"},
|
||||
ActionType: "text",
|
||||
}
|
||||
Reference in New Issue
Block a user