功能请求: 增强提示自定义,以支持高级标记工作流程
首先,非常感谢!
Karakeep是一个惊人的自我托管服务,AI标记集成是真正的游戏变化. 你和团队为此付出的努力是值得赞赏的。 感谢您出色的开源工作!
-- -- . . .
QQ 问题声明
在使用"卡拉凯普"将书签与AI标记合并时,我遇到了一个限制,即时定制,使得难以实施先进的标记策略(具体地说,标记合并和去除:
** 目前的行为:**
- 基础提示是硬码的(如"各种标记的Aim")
- 用户只能** 附录** 自定义规则(最多500个字符)
- 当定制规则与基准提示相冲突时,AI收到自相矛盾的指示
** 冲突实例:**
碱性快取:"对于各种标记的意向,包括广义分类,特定关键字......
用户附件:"Max 4标签. 在可能的情况下重新使用已有的标记". = 发送到LLM的相冲突指令
-- -- . . .
- 为什么这很重要?
对于执行tag合并战略的用户(使用现有的标签而不是创建新的标签),目前的僵硬提示使得无法:
- 实施严格的标记限制
- 使用语义相似性检查的现有用户标签
- 以“有效整合”行为取代“创造多样性”行为
-- -- . . .
建议的解决办法
** 备选1(建议):完全迅速替换**
- 允许用户完全替换(不仅仅是附件)默认提示
- 将字符限制增加到 1500-2000 个字符(或使其对电源用户无限制)
- 保持明智的默认, 但使其压倒性
** 备选案文2:结构化即时模板**
- 提供路段用户可以覆盖:[指示]、[规 、[例 、[输出格式]
- 每节长度灵活
- 系统能明智地结合它们,没有冲突
-- -- . . .
使用大小写
理想的工作流程: 投资 TEXT MODEL:Mistral:7b-指示 CUSTOM TEXT PROMPT OVERIDE: |. 最大4个标记。 优先重用现有标签 : {$userTags} 。 只有在没有语义匹配(80QQ相似性)的情况下才会创建新标记. 标记:小写,只有空格. 广泛而非一次性/特定活动。 返回 JSON : {"tags": [...]}
-- -- . . .
目前的工作
像我这样的用户必须建立n8n/webhook代理以截取并替换提示后才能发送到Ollama,这辜负了自我托管的Karakeve的简单性.
-- -- . . .
- 补充说明
- $$user Tags}`的占位符很出色,显示建筑是为此设计的
- 对一个自办的开放源码项目来说,500卡限制似乎是任意的
- 这将是执行高级标记战略的用户的游戏更改器
-- -- . . .
再次感谢你
谢谢你考虑这一点。 卡拉克维确实很棒,这个特点将使它对自我托管的部署更加强大. 继续做精彩的工作!
内容来源: karakeep-app/karakeep