- 新增审核卡片和确认卡片模型,支持Agent推送审核任务和用户确认 - 实现审核卡片API服务,支持创建、更新、批准、驳回等操作 - 扩展审核维度配置,新增角色一致性、剧情连贯性等维度 - 优化前端审核配置页面,修复API路径错误和状态枚举问题 - 改进剧集创作平台布局,新增左侧边栏用于剧集管理和上下文查看 - 增强Skill管理,支持从审核系统跳转创建/编辑Skill - 修复episodes.json数据问题,清理聊天历史记录 - 更新Agent提示词,明确Skill引用加载流程 - 统一前端主题配置,优化整体UI体验
29 lines
7.1 KiB
Markdown
29 lines
7.1 KiB
Markdown
# 我的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对其中的内容进行调整/更新/修改等等。以及和记忆系统进行联动调用,用来进行随时的审查。这些功能了吗,请进行全面的开发工作 |