creative_studio/test.md
hjjjj 5487450f34 feat: 实现审核系统核心功能与UI优化
- 新增审核卡片和确认卡片模型,支持Agent推送审核任务和用户确认
- 实现审核卡片API服务,支持创建、更新、批准、驳回等操作
- 扩展审核维度配置,新增角色一致性、剧情连贯性等维度
- 优化前端审核配置页面,修复API路径错误和状态枚举问题
- 改进剧集创作平台布局,新增左侧边栏用于剧集管理和上下文查看
- 增强Skill管理,支持从审核系统跳转创建/编辑Skill
- 修复episodes.json数据问题,清理聊天历史记录
- 更新Agent提示词,明确Skill引用加载流程
- 统一前端主题配置,优化整体UI体验
2026-01-30 18:32:48 +08:00

29 lines
7.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 我的python 环境是"C:\ProgramData\Anaconda3\envs\creative_studio\python.exe"
开发前后端,完成以下任务:
## 检查项目有没有实现一下功能,如果没有需要进行开发实现:
1. **关于整个项目的ai生成和skills部分**创建skills时可以用ai辅助系统默认使用skill-creator这个skill可以用ai辅助修改可以上传references同时需要可以查看、管理所有用户创建的skills查看skill时需要不仅能看he skill的定义还需要能看he skill的references详细内容。每个skill不管是系统还是用户都能被ai自动选取调用合适的skills参考skillsagent项目所有地方的ai生成都需要考虑到调用skill的问题
2. **关于全局设定部分**,是不是按照世界观-人物-整体大纲的顺序生成每一个生成之后注入后面的生成中来保证生成的内容符合预期。同时每块生成同样如1.中所述需要能配置skills也可以自动调用合适的skills参考skillsagent项目的逻辑
3. **关于剧集创作部分**首先agent需要支持**用户在对话框输入任何命令或者需求的解决能力**能在对话框显示用户的任何请求的输出但需要能在支持的场景下能执行特定的动作就是如果用户请求生成某一集或几集的大纲、开始创作某一集或某几集、怎么怎么调整某几集的大纲然后重新生成某一集某几集的剧集内容之类agent需要同时能自动调用/填充/更新/修改剧集大纲和剧集内容的草稿区(交互效果和点击这一集或几集的开始创作和开始生成过程一样,且这个过程同样支持异步,中途同样可以处理其他项目中的各种生成任务),同时对话框要有上下文记忆功能,以及刷新重建对话功能(手动后提示用户手动)(防止对话长度太长)。另外,故事上下文部分的记忆库要进行实现。
4. **关于剧集创作agent**最开始有没有把全局设定和项目设置的信息作为上下文注入到agent中来确保生成的内容符合预期就算用户重建对话也同样需要保持这个注入头。在生成每个剧集大纲时agent能否规划先调取记忆系统中的数据来确保生成的内容符合预期、在生成剧集内容时agent能否结合记忆库和剧集大纲来确保生成的内容符合预期。在剧集大纲和剧集创作内容使用ai调整或在对话框中输入调整xx内容/大纲的需求时agent能否在需要的时候注入草稿台的内容来让agent对其中的内容进行调整/更新/修改等等。以及和记忆系统进行联动调用,用来进行随时的审查。
5. **关于记忆系统和审核系统**都需要进行全方位实现用户可配置同时agent要能用上这两个系统的功能这里要进行打通。agents需要能自动规划和这两个系统的交互比如在生成剧集大纲、在生成剧集内容时agent是否能根据记忆库中的数据来规划是否需要调用审核系统来审核内容、是否需要在记忆库中更新某些数据、是否需要在审核系统推送审核任务等等。不管是配置tools还是甚么方法请你将agent与系统融合。
6. **关于审核系统**
1. 审核报告其实应该是审核平台需要有一个审核卡片的概念用来存放agent生成剧集内容后自动生成的某一集的审核任务以及用户自己在对话框触发的某一集/某几集/整个剧集的审核任务需要生成一个个的审核卡片审核配置只针对审核关于剧集内容。还有就是现在的审核配置实在很乱现在规定一下首先配置可以首先根据标准配置各个方面的权重等等要支持skills库中的skill配置如果要进行自定义skill那就要跳转到skills管理中的skill创建中进行创建自定义规则可以看情况保留优化最后就是审核配置的预览这部分好的方法是不是应该以文字形式预览skill预览按照skills管理中的预览方式实现全部内容预览应该只有这个才能注入agent中吧把基本配置和自定义规则整合文字化然后加上skills注入agent。
2. 审核卡片需要展示审核任务的详细信息,比如审核的剧集大纲、审核的剧集内容、审核的原因等。审核系统需要有一个审核卡片列表,用户可以在列表中查看所有待审核的任务,以及审核任务的状态(比如待审核、已审核等)。
3. 审核系统需要有一个审核任务详情页,用户可以在详情页中查看审核任务的详细信息,以及对审核任务进行操作(比如通过、回到剧集创作平台修改等)。
4. 审核系统需要有一个审核任务通知功能,用户可以在对话框中收到审核任务的通知,以及审核任务的状态更新通知。
5. 另外还有一个卡片的功能用在别的地方就是agent在对话框中有需要用户进行确认的任务对话框中agent同样以卡片形式推送确认消息用户可以中途推出然后在任意时候进行信息确认确认之后agent都能继续之前的任务
7. **关于记忆系统**
1. 现在的记忆系统中有时间线-剧情线-角色状态-伏笔管理-关系图agent需要能在剧集生成之后自动进行分析更新增删改其中的内容而agent能在生成剧集内容时也需要根据记忆库中的数据来规划是否需要调用审核系统来审核内容、是否需要在记忆库中更新某些数据、是否需要在审核系统推送审核任务等等。
2. 剧集创作平台中故事上下文的状态部分应该放什么,记忆库应该放什么,请你给说一下方案让我确认后进行开发。
不同skill-name下的自动调用已部分实现通过requires字段
声明式依赖必须在SKILL.md中显式声明 requires: [other-skill-name]
LLM自主选择/select-skills API存在但前端没有调用
工作流集成Agent执行任务时没有自动调用skill选择逻辑
需要我帮你完善这个功能吗?主要需要:
前端添加skill选择API调用
Agent执行时集成自动skill选择
支持运行时动态skill选择而非仅依赖requires声明
完善你说的这些功能。
另外现在的episodes内容就没有正确填入到现在的编辑台页面上你确定最开始有把全局设定和项目设置的信息作为上下文注入到agent中来确保生成的内容符合预期就算用户重建对话也同样需要保持这个注入头。在生成每个剧集大纲时agent能否规划先调取记忆系统中的数据来确保生成的内容符合预期、在生成剧集内容时agent能否结合记忆库和剧集大纲来确保生成的内容符合预期。在剧集大纲和剧集创作内容使用ai调整或在对话框中输入调整xx内容/大纲的需求时agent能否在需要的时候注入草稿台的内容来让agent对其中的内容进行调整/更新/修改等等。以及和记忆系统进行联动调用,用来进行随时的审查。这些功能了吗,请进行全面的开发工作