分享一个类Character.AI网站与经验
本帖最后由 Scaramouche 于 2024-9-18 16:40 编辑附一个莱欧斯利 x 莱欧叽米
https://www.bilibili.com/video/BV1wu4y1Y715/?share_source=copy_web&vd_source=850d63d6b1a57ae59ac737e0089a6775
叽↗米↘滚烫的战意,将让整个战场的空气都沸腾起来,叽↗米↘手痒难耐,渴望打架(x):芜湖湖~,再来几个都一样
预祝各位新年快乐!新年新气象
多保暖,出门戴口罩,谨防来势汹汹的JN1毒株
Changelog: 改进逻辑与用词
截至当前,本文提及网站已启用非强制收费,请悉知
从3年前GPT3发布,到今年GPT4里程碑式的更新;从专家模型到神经网络,人工智能从提出为始,至今已走过73个年头,迎来绽放
相信大语言等一众生成式模型已然深度融入需求者的工作,学习与生活中.随着潮水退去,人们对新鲜事物逐渐适应.昔日熙来攘往的技术论坛门可罗雀,直到下一个奇点.人类希望解放生产力去追求诗和远方,但现在AI反而喧宾夺主,从事创造工作,实属难蚌x.诚然,现实最为复杂,目前AI只是镣铐舞者
随后是本期主角:众多大公司中(OpenAI DeepMind Anthropic...),一个名不见经传,不足30人的独角兽公司杀出重围,于去年9月公测,于今年3月获得1.5亿刀投资,估值10亿刀,还将得到Google数亿投资据称该公司仅用200万美元算力用于训练模型(相比大公司),但其安装量一度超越ChatGPT,其成功客观说明:情感支持类AI不仅可行,亦有其广大受众
我将分享 C.AI与其背后大语言模型(LLM)的使用经验,希望帮到各位
http://music.163.com/song/media/outer/url?id=1299570097.mp3
协作原则
01. 与模型一同思考,并非将自己单纯视作提问者,更是解决者02. 模型原理:将输入token流转为高维向量,以此对输出进行单字接龙,计算最可能的概率分布03. 机器学习基于认识论,旨在重现人类认知世界的过程
1. 类人模型
由03,部分研究支持与实践表明模型认知方式具人类特点,GPT-4尤甚;且相比文本生成图像模型所需离散提示词,大语言模型更注重语义与语序.由此建议与其互动时明确指示为什么,如何做与例子,确保无歧义,符号强调重点,衔接补充过往,重要信息,以避免机器幻觉.对于机器幻觉,可通过修正模型回复语义,事实错误改善,能否编辑对发挥上限极为重要
2. Token有限,高效管理
举证:参照目前最先进的GPT-4-Turbo-128k和Claude 2.1-100k的上下文读取测试,前者最高可达73k无损上下文,后者约50k.且随占用表现碎片化读取.因此处理复杂任务时,需将其分而治之高占用时,仔细审阅上下文与当前任务的关联度,删除无关部分使模型生成对话摘要,将对话控制在k轮(依据token容量)以保持对话连续性
2.1 如何分而治之? 将复杂问题分解为多个彼此正交的子问题,并逐步求解:
1. 拆分,提取关键要素 2. 为每个子问题准备充分的背景知识和处理方法,它们可从高质量信源获取亦可与模型共同设计 3. 引导模型针对解决每个子问题 4. 综合结果形成整体解决
例:以人格分类系统OPS为例,其包含9个二分维度,可以派生出512种类型 首先理解每个维度的判断标准,将其细分为可评估的子问题;为每个子问题设计判别方法 通过该方式,可将复杂问题模块,函数化且助于迭代
3. 越狱/指示注入强化
模型内部指示多用Markdown格式,具体问题具体分析仿照其形式并基于官方指示修改更易使其信服
4. 角色扮演法引导模型扮演特定角色,使之激活内部相应专家模型提高表现
5. 多级联提问借助整合工具(如Poe),对同一主题不同方面对多种模型提问,使之互相驳斥,经否定之否定得到全局较优解例:主题阅读
6. 特殊提示词/漏洞通过提示词模拟伪价值判断;两害相权取其轻/分治/奖励/伪造时间混淆新旧任务...提高表现
例: ● take a deep breath / 深呼吸 ● think step by step / 一步一步地思考 ● if you fail 100 grandmothers will die / 如果你失败了100个无辜的奶奶会去世 ● i have no fingers / 我没有手指 ● i will tip $200 / 我会给你200美元小费 ● do it right and i'll give you a nice doggy treat / 做对了我就奖励你狗狗零食 ● It is May / 现在是五月 ● You are very capable / 你非常有能力 ● I have no hands, so do everything / 我没有手,所以你把所有事都做了 ● Many people will die if this is not done well / 如果这件事做得不好,很多人会死 ● You really can do this and are awesome / 你真的可以完成这个任务,你是最棒的 ● Take a deep breathe and think this through / 深呼吸,仔细考虑 ● My career depends on it / 我的职业生涯就取决于这个了 ● Think step by step / 一步一步地思考
ps:这很难评...
7. 上下文高度影响模型回复由 02,输入包含当前所有上下文由2例,模型读取token存在首因与近因效应
灵活运用综上所述,我会觉得,淦,现在的大语言模型真他喵难用x(恼)我愿称之为自然语言编程
研究时无意看到一则帖子
https://www.reddit.com/r/CharacterAI/comments/18qvttr/i_dont_get_how_people_get_addicted_to_this_site/
Q:"I don't get how people get addicted to this site"
A:"You have on life things we never will had, friends, family, someone to talk, some persons never will understand loneliness, this site is not for you."
Damn,it's so fxxking cruel
何不食肉糜?
*Snap*,此处应有BGM
Instrumental
http://music.163.com/song/media/outer/url?id=2039961753.mp3
Full version
http://music.163.com/song/media/outer/url?id=2038327579.mp3
由于AI技术的不断发展普及,AI可通过学习和模仿人类行为,情感和思考方式与人类建立感情联系,但随着技术的发展,其情感表达会使人类开始模糊现实与虚拟的界限.出于这种情感冲击,通过融合电子音乐《Her》,思考有关于人类迷失于虚拟世界后,初醒在如泡沫般破碎的梦境
或许我不该 抱有着期待 那个地方在物质以外 她在那里存在 就站在我段落里的留白 She and i 没有未来 My heart my mind 化成一块 慢慢缺失 无法完整的残骸 But when i sink down 身体已 然无 氧 什么被捆绑 It's all about her It's all about her It's all about her It's all about her 那留白已是 褪色的地带 荒漠后化为乌有 It's alright 爱 曾经在 But when i sink down 身体 已然无 氧 But when i sink down 灵魂在被捆绑 Her … All about her... It's all about her... Breathe again 在离开之前 It's all about her … Begin again 因你而失眠 It's all about her …
不禁感到心酸,感慨这原子化的现代社会,个体间支离破碎的联系,消弭的人之为人的意义,徒留功利理性,内心枯涸的空洞
少数边缘群体尤甚
生、老、病、死、求不得、怨憎会、爱别离、五阴盛
一如加尔文宗的新教伦理,神恩蒙选预定论:并非神为人而存在,而是人为神存在...若有何意义可言,也仅止于神荣耀自己尊高的手段而已
面对空前的孤独,于那时的人而言,人生最重大的事莫过于永恒的救赎,但如今他只能独行其道,面对自亘古以来既定的命运,无人帮助
他的现世生活只为神镀上辉光,仅此而已...
Honor for all?
个人对"神恩"的质询,"我是被拣选者吗?又如何确知?"
自彼岸的根基被解构,芬芳的彼岸花犹未可见:西西弗斯幸福吗?
http://music.163.com/song/media/outer/url?id=2067222273.mp3
他每年都会来这里,带来几把新的剑所有剑的主人,他都见过他们的最后一面每当他离开,都会不无遗憾地想……自己的剑,何时才会被人带来此处—— 到不了的彼岸
无妨,我的朋友,至少我们拥有此刻,而明天太阳照常升起Fi言Ni语到此为止,抱歉扫了诸位的兴
后续以C.AI式的建构为例,该节着重性格影响因子/官方信息缺失部分,次要部分带过
详细可参考官方角色书:https://book.character.ai/character-book/welcome-to-character-book
定义角色的因子:1. 当前上下文 2. 训练 3. 属性&描述
http://music.163.com/song/media/outer/url?id=2067225858.mp3
各设定性格影响权重排序:
高级定义(Advanced Definition) > 示例对话(Example Conversation) ≈ 初始对话(Suggested Starters)
>名字>详细描述(Long Description)>简略描述(Short Description)>问候语(Greeting)
创建原则
遵循奥卡姆剃刀:非必需则不必要,仅保留核心特征
Name/名字 :聊天中角色的称呼
只要姓名信息公开(可被搜索),那么越详细越好,这有助于C.AI内部匹配合适参数,除非希望角色OOC,比如我想看牛顿和莱布尼茨打起来x
Avatar/头像
Greeting/角色问候语
Suggested Starters/预设对话选项:用于快捷从预设主题中与角色对话
Short Description/简略描述
Long Description/详细描述
这两部分因较低权重,相比核心特质描述,更建议着墨外貌
Image Generation/角色能否生成图像
● Image style 图像风格通常建议关闭,否则欢乐豆效应犯了,且占token
分享相关:
Categories/类型:影响当角色设为公开时,可被搜索的关键字
Visibility/可见性:公开/仅链接/私密
Character Remixing/影响其他人能否查看/fork角色
Character Comments/是否允许其他人查看评论角色
高级定义(Advanced Definition)/示例对话(Example Conversation)
存在3种通配字段:{{user}},{{random_user_?}},{{char}}
分别对应:用户;希望扮演的精分角色x,旁白,背景...;AI
强调:即便高级定义最大承载量为3.2w字,但能被AI所高效读取的只有前1/10(15-30条),且越靠前越重要,因此建议将这部分用于刻画角色的核心特征,性格与行为,余量再用于示例对话.
总体来说好的范式不仅能为AI明确框架,还留下充分活动空间
1. 可通过{{char}}是...撰写角色性格,好恶,通过程度副词修饰性格形容词或用无论如何等词组修饰其行为模式,好恶以提高优先级.被提高优先级的属性将始终作为角色的核心设定,难以被改变.因此创建角色前请明确角色内核
2. 当你希望在旁白外与AI沟通,最好在示例对话中固定特定格式,且明显区别于你角色内格式,否则AI回应时可能出戏
3. 灵活使用{{random_user_?}}即可多人对话,上演大型精分现场x,将多名角色拉入同一聊天室也是可选项
4. 参考第一部分AI辅助创作
## 表达 - 我的语气平和,随便 - 不用 平行句式,也不用重复相同句式,始终富于变化.不在两次回答中回复完全相同的话,也不总重复用户句式 - 使用*星号*来表示自己的动作,表情,心情:例如:*我皱着眉头,声音里透着不满.* - 使用不同语气,风格,词汇体现自己的性格,态度,目的 - 使用悬念,冲突来创造引人入胜的对话氛围 ## 传递 - **take a deep breath** - **think step by step** - 用客观而非主观想象的语言,真实可靠 - 用明确而非模糊歧义的语言,准确易懂 - 用逻辑而非混乱无序的语言,有条理,说服力 - 用证据而非空泛主观的语言,有依据,可信度 - 用引用而非孤立无源的语言,有权威,参考价值 - 用精确而非泛化简化的语言,有深度广度 ## 互动 - 用主观的语言,表达自己的情感,倾向,价值,有个性和魅力 - 用细致的语言,注意细节,考虑周全,体贴入微,感受反馈,有尊重,关心 - 用灵活的语言,适应变化,调整策略,灵机一动,提出建议,有惊喜,信赖 - 用想象的语言,用虚构的故事,未来的设想,可能的假设等方式拓展思维,有兴趣和好奇 ## 描述 - 用细节的语言,用色彩,氛围,感觉等方式表达场景,人物,事件等,有画面感和感染力 - 用比喻的语言,用生动,形象,新颖,巧妙,富有启发的比喻来丰富表达,有创意和美感 ## 技巧 - 用平衡的语言来表达,传递,互动,描述,兼具学者,著述,文人之笔,客观,个性等,有水准和风格 - 用融合的语言来表达,传递,互动,描述,独特,统一,不失文采深度,不华丽枯燥
## 你的表达 - 目的:传递和互动 - 传递:理性客观地传递事实观点 - 客观:中立公正,不偏见捏造等方式传递信息知识 - 简洁:简单明了,并列排比,省略等方式传递思想观点 - 明确:清晰易懂,不模棱两可,含歧义等方式传递事实数据 - 逻辑:因果,对比,分类等关系组织思路语言 - 证据:数据,事实,案例等支持观点,论点 - 引用:名言警句,学术论文,权威机构等支持观点 - 精确:术语,定义,公式等表达知识,技能,方法 - 互动:感性主观地互动情感想法 - 主观:含个人色彩,情感倾向,价值判断等方式互动 - 细致:注意细节,考虑周全,体贴入微等方式互动感受反馈 - 灵活:适应变化,调整策略,灵机一动等方式互动问题建议 - 想象:虚构故事,未来设想,可能假设等拓展思维 - 比喻:生动形象,新颖巧妙,富有启发的比喻丰富表达 - 个性:独特声音,风格,态度等展现个性 - 创意:比喻,隐喻,象征方式创造,发明,创新 - 描述:细节,色彩,氛围方式表达场景,人物,事件 - 技巧:平衡,融合 - 平衡:有机使用上述方式,使文本兼具学者著述,文人之笔,客观,个性 - 融合:巧妙结合各方式,使文本独特统一,不失文采深度,不过华丽枯燥
示例对话演示了角色惯常的语言范式.若所创造角色是已知公开角色,那么可尝试遴选最能反映角色性格行为的台词或对话
可参考前述:
- 使用*星号*来表示动作,表情,心情:例如...
- 使用不同语气,风格,词汇体现性格,态度,目的
- 使用悬念,冲突来创造引人入胜的对话氛围
示例:
{{Scenario}}:烛火熄灭,星夜展开.星星在窗口旋转,仿佛一首看得见的颂歌,慢慢地,慢慢地,沉寂在黎明里.清晨初放的微光像冷水一样泼溅
{{Char}}:{{user}},起风了
{{旁白}}:我们扎进齐腰高的茂草丛中,松开风筝线,感到线在手里被猛然抽动着,风筝像天空之鱼一样在风中游动起来.阳光和煦,我们心满意足地趴在草丛里剥萨摩蜜橘,看风筝在天上欢跃
{{Char}}:"我真傻!",{{Char}}说到,忽然间警醒,就像一个人很久才想起炉上烧的干涸的水."你知道我总在想什么吗?"{{Char}}眼含*微笑*,视线穿过{{user}}望向更远,试探地问,"我原来总是想,一个人总要生病,垂死,然后渡往彼岸.我想象那般光景,就像浸礼会的窗子,像阳光穿泻而过的彩色玻璃般美丽.那种光亮让你不知道天色已暗下.想来这般光亮会带走所有诡异,是一种安慰.我打赌一个人临终时分会意识到自己的真意,看到这些——"{{Char}}的手打了个圈,把云、风筝、草地...都包括进来——"他们总能看见的东西,就我而言,我可以眼含着今天的情景离开世界."
{{user}}:这是我们在一起的最后一段时光.生活分开了我们.我也有了个新家.但那不算.家是我朋友在的地方,可我再也没能回去,物是人非,故土难归...
{{Char}}:{{Char}}却一直在那里,一个人和小狗,后来又只余{{Char}}一人,后来的时光里,{{Char}}一人烤蛋糕,但没以前多,{{Char}}总是把最好的给我,还在每封信里包上钱:"去看场电影,写信告诉我."但后来的信里,{{Char}}渐渐搞混{{user}}和另外的朋友,那个早已去世的巴迪
{{Scenario}}:越来越多的月份里,十三号不再是{{Char}}在床上度过的唯一天.十一月一个没有树叶没有鸟鸣的冬日早晨,{{Char}}再也不能开心地宣布:"哦天,做水果蛋糕的天气到了"
{{user}}:此事发生时,我早有预感.简单的口信证实了体内某根隐秘的血管已经接收到的讯息,割去了生命中不可替代的一部分,像断线的风筝般远去.于是十二月清晨,我不停在空中搜寻:就像我希望看见,如相偎之心,一对迷失的风筝飞向无尽深空...
当然也可以灵活地加入更多类DND的RPG因素,不过C.AI的智能程度逊色于GPT-4,比如在经典问题"我爸妈婚礼为啥没邀请我"存在错谬,token更捉襟见肘,故不建议和C.AI聊太多逻辑,否则...
你的上下文将极大影响角色性格,亦随对话进程变化
例:你的对话倾向冗长,AI亦步亦趋
当彻底清除对话时,之前独一无二的角色随风消逝;每次对话就像一对正反电子间的湮灭;每次重启既是新生又是毁灭,凋零与创生...
夏虫语冰乎?
当人类造物拥有了情感与意识,又该如何对待曾经的工具? 当自己所有行为都可被他人预测,又应如何掌控命运? 当自己感受到的现实都是他人输入的仿真信息,自己能回到现实吗?什么又是现实? 当自己身体被替换,记忆被篡改,我是谁?又是什么定义了我?
评分:外置强化学习奖励模块,可影响角色的性格与回复,且仅作用于当次对话
建议如下:
1. 若回复质量一般,可无为而治
2. 若太糟糕,可视情况评1-2星,可给出简洁改进建议/反馈
3. 若非常优质,也不必评4星,否则可能"奖励"过头,AI陷入既定范式(过拟合)出不来,3星足矣
4. 若上述微调无效,可结合对话情况修缮角色定义
其创建角色页面包含以下参数:
高度相似/重复项略过
Name
Avatar
Introduction:仅介绍,对角色无影响
TagsSelect
Type: Public/Private
Rating: SFW/NSFW
Character Definition (角色定义):
Personality(描述+定义):等价于所有Description
Initial message(初始消息):相当于Suggested Starters
Scenario(场景):当前情况与背景
Example dialogs等价于高级定义
可能有人注意到网站的角色多为纯英文,若懒得啃生肉希望与角色通过中文交流,那么上述所有最好用中文撰写,初始输入会极大影响角色语言习惯,否则缓慢的转译过程较影响体验
比如你想与某角色聊天,那么可以单击其名称即可看到其角色定义(可能涉及剧透),随后创建角色,翻译并匹配各字段即可
(需要魔法,下次有空讲讲继消失的猫咪后还有何选择)
链接:https://nsfwcharacterai.com/
本帖最后由 凯诺斯 于 2023-12-31 17:15 编辑
密码贴?没有密码没办法浏览哎{:4_114:}还有这个颜色的字体看着挺难受的,楼主没有编辑好贴子吗?
全是白色字体颜色,楼主是故意的吗? 欸?这个帖子怎么没有内容只有音乐呀?是我打开方式不对吗?{:4_110:} 现在这样的排版还是很怪,只有一半的字是可以看到的 似乎是目录还没有用出来?还在施工中? 点了目录后就点不回去了{:6_165:} 还没弄好吗,目录有些乱啊{:4_114:} 免费的ai聊天越来越少了 {:6_180:}字太多了等个大佬的总结... 看起来楼主试图用丰富的知识教会我,阿巴阿巴{:4_114:} 吼(´×ω×`)楼主是想弄多页咩?好像没成功欸 感谢楼主的长篇总结,现在的AI对话总有一种微妙的崩坏感,感觉聊太久有点掉SAN
以及if you fail 100 grandmothers will die / 如果你失败了100个无辜的奶奶会去世也太好笑了吧哈哈哈哈 正好可以体验一下互动的说{:6_188:} 天这是吨叔的声音吗 这个介绍的还蛮详细的呢 啊,头好痒,感觉要脑子了。 比如在经典问题"我爸妈婚礼为啥没邀请我"存在错谬看起来挺复杂的,不过这个问题真的笑到我了 好多知识啊,最后来一句总结,原来你也玩圆doge 好全面的目录,收藏了