|
|
.版本 2
.支持库 spec
.子程序 带记忆的AI聊天
.局部变量 本地AI, OllamaAI
.局部变量 用户说的话, 文本型
.局部变量 助手回复, 文本型
.局部变量 循环次数, 整数型
' 1. 创建AI对象并设置模型
本地AI.创建 ()
本地AI.设置模型 (“qwen2.5:7b”) ' 替换为你下载的模型名称
' 2. 模拟多轮对话,展示“记忆”效果
用户说的话 = “我的名字是小明”
助手回复 = 本地AI.带历史聊天 (用户说的话) ' 第一轮,没有历史
调试输出 (“AI:” + 助手回复)
用户说的话 = “我刚才告诉你我叫什么名字?”
助手回复 = 本地AI.带历史聊天 (用户说的话) ' 第二轮,AI会根据历史记录来回答
调试输出 (“AI:” + 助手回复) ' 这里AI应该能正确回答出“小明”
' 3. 你也可以手动管理历史记录
' 清空之前的历史,开始新的话题
本地AI.清空历史 ()
' 4. 或者将对话保存到文件,下次启动程序时再加载
本地AI.保存聊天 (“C:\我的聊天记录.json”)
' 本地AI.加载聊天 (“C:\我的聊天记录.json”) ' 下次启动时加载,恢复记忆
补充内容 (2026-2-14 00:02):
可以直接参考 “ollamaAI操作模块” |
|