第一代,计划实现一个拥有长期记忆,并且可以进行连续语音对话能力的语音助手
- [x] 关键词唤醒
- [x] 语音输入
- [x] 语音对话
- [x] 长期记忆
# 运行:
main.py是最先写的代码,main_restruct是在main.py基础上进行重构的。
拥有长期记忆的直接运行:
main_restruct_memory.py
# 使用到的:
Whisper 语音识别
OpenaiEmbeddings
Chroma
# 参考:
OpenAI Embeddings和向量数据库速成课程: https://www.bilibili.com/video/BV1Kk4y1M7BT
OpenAI 官方文档:https://platform.openai.com/docs/api-reference/embeddings
Chroma官网:https://www.trychroma.com/
Chroma官方文档:https://docs.trychroma.com/getting-started
在Chroma中,集合相当于数据表,数据表内含有文档,文档相当于行数据。
将两个文档添加到了"all-my-documents"集合中。
每个文档都有一个唯一的标识符(ids),
以及与之相关的元数据(metadatas),如文档的来源。
documents是实际的文本内容。Chroma会处理文档的分词、嵌入和索引等操作。
主要涉及到的需要学习的就是:新建表集合,添加文档(根据embeddings),查找文档(根据embeddings)
# 存在的问题:
尽管能够提取长期记忆,但是每次对话前查找相关记忆、对话后添加相关记忆的模式,过于单一,容易出现奇奇怪怪的内容
1、记忆插入格式需要优化,有时容易使得内容 被GPT认为是按照记忆格式回答问题。
2、完全依靠embeddings的存储和提取,使针对同样的问句,提取出的数据都一样。而不一样的话题,可能因为同样的询问方式而判定成相关的记忆,使得回答不符合期望。
# 计划优化
1、设计优化:改进成利用api的选择性记忆模式,而不是现在的全盘性记忆
2、针对问题1:尚无想法
3、针对问题2:尚无改进措施,计划引入时间和相关度权重
没有合适的资源?快使用搜索试试~ 我知道了~
一个基于GPT的人工智能助手,目标是成为一个能够做任何任务的人工智能。.zip
共9个文件
py:3个
pv:1个
ppn:1个
需积分: 5 0 下载量 128 浏览量
2024-05-11
20:49:57
上传
评论
收藏 906KB ZIP 举报
温馨提示
GPT, 通常指的是“Generative Pre-trained Transformer”(生成式预训练转换器),是一个在自然语言处理(NLP)领域非常流行的深度学习模型架构。GPT模型由OpenAI公司开发,并在多个NLP任务上取得了显著的性能提升。 GPT模型的核心是一个多层Transformer解码器结构,它通过在海量的文本数据上进行预训练来学习语言的规律。这种预训练方式使得GPT模型能够捕捉到丰富的上下文信息,并生成流畅、自然的文本。 GPT模型的训练过程可以分为两个阶段: 预训练阶段:在这个阶段,模型会接触到大量的文本数据,并通过无监督学习的方式学习语言的结构和规律。具体来说,模型会尝试预测文本序列中的下一个词或短语,从而学习到语言的语法、语义和上下文信息。 微调阶段(也称为下游任务训练):在预训练完成后,模型会被应用到具体的NLP任务中,如文本分类、机器翻译、问答系统等。在这个阶段,模型会使用有标签的数据进行微调,以适应特定任务的需求。通过微调,模型能够学习到与任务相关的特定知识,并进一步提高在该任务上的性能。 GPT模型的优势在于其强大的生成能力和对上下文信息的捕捉能力。这使得GPT模型在自然语言生成、文本摘要、对话系统等领域具有广泛的应用前景。同时,GPT模型也面临一些挑战,如计算资源消耗大、训练时间长等问题。为了解决这些问题,研究人员不断提出新的优化方法和扩展模型架构,如GPT-2、GPT-3等,以进一步提高模型的性能和效率。
资源推荐
资源详情
资源评论
收起资源包目录
一个基于GPT的人工智能助手,目标是成为一个能够做任何任务的人工智能。.zip (9个子文件)
content
.gitattributes 66B
LICENSE 34KB
StarButler_v1
main_restruct.py 6KB
main_restruct_memory.py 10KB
porcupine_params_zh.pv 963KB
main.py 12KB
readme.md 2KB
你好_windows.ppn 10KB
.gitignore 7B
共 9 条
- 1
资源评论
生瓜蛋子
- 粉丝: 3825
- 资源: 5235
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功