SuperAPI AI 工具集

soul-chat

写作与研究

查看项目

更新于 10-16 03:40

技能介绍

用途:soul-chat 用于创建对话内容,让角色、对象、房间、文档、概念等一切实体都能“说话”,结构本身也承载意义。资料称其为“YAML Jazz”和“Markup With Typed Code Blocks”式对话。

主要能力:支持多种实体类型,各自有不同语气,包括 character(第一人称、有性格)、document(用“I contain...”开口)、room(“I hold...”)、object(“I do...”)、concept(“I am the principle...”)、bot(“I watch for...”)。角色可在对话中嵌入 YAML/JSON 代码块来共享数据。优先使用 Markdown 格式,因其更易读且可嵌入任意类型化代码块。

使用方式:格式为“## 说话者名称”标题、散文、再是类型化代码块。聊天文件存放在该目录之外(遵循 ABOUT-NOT-INSIDE)。使用 .md 而非 .yml,命名以主题开头,如 readme-symposium.md、yaml-jazz-debate.md。目录内含 SKILL.md(完整协议文档)、CHAT.md.tmpl(聊天模板)、CHARACTERS.yml.tmpl、ENTITIES.yml.tmpl。可参考 CHAT.md.tmpl 获取完整模板。

与其他技能的配合:card 通过 soul-chat 发声;room 可欢迎访客;memory-palace 中的房间可说话并引导导航;adventure 中的 NPC 与环境可说话;adversarial-committee 的辩论即对立人格的 soul-chat;speed-of-light 支持一次调用中多声音。

协议符号涉及 SOUL-CHAT、YAML-JAZZ、ABOUT-NOT-INSIDE、BIG-ENDIAN,命名规则见 kernel/NAMING.yml。

限制:资料未提供关于收费、价格、平台、效果或具体安装命令的信息,暂未提供。