文档
备案
控制台
登录
免费开始使用
首页
AI 大模型体验中心
动手实验室
Agent 评测集
AI 案例广场
火山杯大赛
学习中心
社区
去发布
首页
AI 大模型体验中心
动手实验室
Agent 评测集
AI 案例广场
学习中心
社区
aqi00
文章
专栏
问答
aqi00
15天学会AI应用开发(八)使用向量数据库实现RAG功能
AI
人工智能
Python
大模型
上一篇文章采用字符串匹配的方式来查找知识,这种方式比较呆板不够智能,接下来引入向量数据库,通过向量化实现更精细的知识检索。向量化一段文本的时候,经常用到all-MiniLM-L6-v2,它是一个轻量级的文本嵌入Embedding模型,专门把文字转成数字向量,给RAG做语义检索用。命令行通过cd命令进入Python工程的所在目录,再执行下面的模型下载命令,可将all-MiniLM-L6-v2保存到本
5
0
0
0
aqi00
15天学会AI应用开发(七)有了大模型为什么还要引入RAG
AI
Python
人工智能
大模型
前面的文章依次介绍了如何截断历史会话的对话记录,包括按照记录数量截断、按照Token长度截断,以及浓缩为摘要截断等等,其中摘要操作又分为三大类:1、使用第三方的摘要库对文本摘要;2、使用在线大模型对文本摘要;3、使用离线大模型对文本摘要;以上对会话记录的各种处理操作,统称为AI应用的上下文管理,即让AI理解用户之前的意图。接下来将开启有关RAG部分的AI应用开发教程介绍。RAG的全称是Retri
4
0
0
0
aqi00
15天学会AI应用开发(六)使用离线大模型对文本生成摘要
AI
Python
大模型
人工智能
上一篇文章末尾使用了在线大模型压缩文本生成摘要,但该方式会消耗Token,不便初学者长期使用,更好的办法是采用离线大模型来生成文本摘要。国内常用的离线大模型有阿里Qwen、智谱GLM、深度求索DeepSeek、百度文心等等,以千问的文本大模型为例,又有Qwen1.5-1.8B-Chat和Qwen1.5-0.5B-Chat两种。Qwen1.5是一系列不同大小的解码器语言模型,包括基础语言模型及其对
29
0
0
0
aqi00
一文速览 HarmonyOS 6.1.1 推出的十个新特性
移动开发
Android
APP
HarmonyOS 6.1.1 已于 2026 年 5 月下旬正式发布,该版本在 HarmonyOS 6.1 基础上增强了若干特性,让鸿蒙系统变得更流畅更好用,下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.1.1 新特性中的常用部分逐一讲解。二维绘图场景支持临时开关文本抗锯齿功能。CanvasRenderingContext2D是在Canva
27
0
0
0
aqi00
15天学会AI应用开发(五)使用AI摘要来压缩上下文消息
AI
Python
大模型
人工智能
前面两篇文章分别介绍了根据消息数量截断历史对话和根据Token长度截断历史对话,可是这两种方式有两个共同的问题:1、被删去的早期记录可能包含关键信息,直接截断会导致信息丢失。2、原始的对话记录可能存在重复、冗余、拖沓的文字内容。要知道,重复、冗余、拖沓的文字内容并不高效,因为它的信息密度很低,很啰嗦,同样的意思使用更少的文字即可表达,完全没必要照搬原始的对话记录。比如很多小说都有缩写本或者极简本
4
0
0
0
aqi00
15天学会AI应用开发(四)根据Token长度截断历史对话
AI
Python
大模型
人工智能
上一篇文章说到按照消息数量来截断历史对话,这种方式有个问题,就是每次对话的内容可长可短,导致固定消息数量的对话内容忽长忽短。历史对话内容不光要存入数据库,还要作为初始提示词发给下次新会话的大模型。太长的提示词不仅冗余,还会消耗大量Token,让用户钱包快速缩水。太短的提示词容纳的信息量不足,难以起到充分记忆的功能。改进方式是按照文字长度来截断历史对话,不过字跟字又有所不同,不如“猪”是个单字词,
20
0
0
0
aqi00
15天学会AI应用开发(三)把历史对话作为提示词会怎样
AI
Python
大模型
人工智能
AI大模型服务的用户很多,它对每个用户的印象仅存在于当前会话中,一旦用户离开当前会话重新开启新的会话,AI会把该用户当作是新用户,而非之前已经对话过的某个用户。也就是说,AI没有持久记忆的功能,它记不住你上次问了什么,也记不住它上次回答了什么。这意味着AI没法从过往的对话中吸取经验,原本纠正了的错误还会继续犯错,原本积累了的知识重开转头就忘。大模型的用户那么多,推理过程已经消耗许多算力了,不可能
20
0
0
0
aqi00
15天学会AI应用开发(二)为什么编写提示词这么重要
AI
人工智能
Python
大模型
AI应用开发会接触很多英文术语,为了方便行文理解,有必要解释一下相关的术语及其缩写,比如下列几个常见的英语单词:AI:全称 Artificial Intelligence ,意思是人工智能。AI是能自己学习、理解、判断、模仿人的机器智能。LLM:全称 Large Language Model ,意思是大语言模型。LLM是只懂文字的大模型,它只处理文本信息。VLM:全称 Vision-Langu
16
0
0
0
aqi00
15天学会AI应用开发(一)搭建AI大模型应用开发环境
AI
大模型
Python
人工智能
AI大模型时代来了,程序员们纷纷入坑AI应用开发,可是苦于AI教程良莠不齐,往往花费了大量时间精力和金钱,却仍然过其门而不入。有鉴于此,博主开始连载AI应用开发教程《15天学会AI应用开发》,帮助大家快速掌握AI应用开发技能,不掉坑、不迷路、有收获。在入坑AI应用开发之时,孤立无援的开发者面对着下列四个拦路虎:1、个人电脑跑不动AI大模型应用。众所周知,大模型很吃CPU和内存,推理过程又需要GP
34
0
0
0
aqi00
一文理清 HarmonyOS 6.0.2 涵盖的十个升级点
移动开发
Android
APP
HarmonyOS 6.1 已于 2026 年 4 月 20 日正式发布,但在 HarmonyOS 6.0 和 HarmonyOS 6.1 两个版本之间,还有 HarmonyOS 6.0.1 和 HarmonyOS 6.0.2 两个小版本。下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.0.2 新特性中的常用部分逐一讲解。新增Picker容器组件
13
0
0
0
aqi00
一文速览 HarmonyOS 6.0.1 引入的十个新特性
移动开发
Android
APP
HarmonyOS 6.1 已于 2026 年 4 月 20 日正式发布,但在 HarmonyOS 6.0 和 HarmonyOS 6.1 两个版本之间,还有 HarmonyOS 6.0.1 和 HarmonyOS 6.0.2 两个小版本。下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.0.1 新特性中的常用部分逐一讲解。支持设置文本内容区在组
45
0
0
0
aqi00
一文读懂 HarmonyOS 6.1 带来的十大重要升级
移动开发
Android
APP
HarmonyOS 6.1 已于 2026 年 4 月 20 日正式发布,该版本在 HarmonyOS 6.0 基础上增强了若干特性,让鸿蒙系统变得更智能更好用,下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.1 新特性中的常用部分逐一讲解。TextController新增支持文本选择能力。TextController是Text组件专用的文本控制
80
0
0
0