構建AI人物方面植入性格

已經成功運行knj也成功掛上TG機器人可以進行對話
不過現在主要的問題是人物的性個太過於扁平化,嘗試修改角色的.json文件在system欄位寫入相關性格,但很可惜笑過不怎麼理想
於是求助了一下CHATGPT,但她給的東西太過於繁雜
{
“角色名稱”: “張三”,
“性格”: {
“核心特質”: {
“開放性”: 8,
“嚴謹性”: 5,
“外向性”: 7,
“宜人性”: 6,
“神經質”: 3
},
“行為模式”: {
“面對壓力時”: “會尋求建議,但會先嘗試自己解決”,
“在社交場合”: “健談、外向,經常主動發起對話”,
“面對挑戰時”: “樂觀且有決心,但有些衝動”
},
“價值觀”: {
“友情”: “高”,
“自由”: “中”,
“正義”: “低”
},
“語氣風格”: {
“語調”: “幽默”,
“語速”: “適中”,
“語言水平”: “隨意”
},
“習慣”: {
“思考動作”: “撫摸下巴”,
“清潔度”: “稍微潔癖”,
“興趣”: [“閱讀”, “登山”, “下棋”]
}
}
}
況且就算改成全英文也無法正常運作,如果載入此角色進行使用,KNJ後台就會報錯,看起來很像是非system.user.這類的主要屬性之外一概都不能讀取,有哪位大神有好的想法能幫幫我嗎?
PS:只要成功植入性格就行,不一定要按照我的方式進行處理優化

最後附上KNJ後台報錯

3 个赞

试试这个

2 个赞

我這個是aikanojo的東西
希望至少能在這個範圍內進行討論
或是如果可以的話能說明一下chatluna的號處嗎?以及它同樣能使用text-generation?

2 个赞

昨晚没注意看是哪个插件,应该不影响我理解你需求

这是我认为目前 Koishi 最好的 llm 插件框架,应该也满足你的需求,具体优势看文档。但我本意只是让你看看它的预设编写教程

可以

因为这是 openai api 格式,你需要自己查询 openai 文档理解

https://platform.openai.com/docs/api-reference/chat/create

3 个赞

另请参阅

2 个赞

原來是利用openai的格式 那我就能理解了
感謝回復
如果可以的話還能告訴我一下chatluna支援其他格式的LLM嗎?
因為aikanojo只支援llama.cpp的類型 換了其他模型就會出錯 我也不會修

2 个赞
2 个赞