智能体开发历程

今天进行智能体开发,用到了chroma数据库,了解到了这hroma 是一个专为 AI 应用(特别是大语言模型)设计的开源向量数据库。它的核心任务是为非结构化数据(如文本、图像)生成数学向量(即 Embedding),并高效地存储和检索这些向量,从而实现基于语义的相似性搜索,而非传统的关键词匹配。

它最突出的特点就是轻量、易用和与 AI 生态的无缝集成。
它和传统的数据库区别如下| 特性维度 | 传统数据库 (如 MySQL) | 向量数据库 (如 Chroma) |
| ---- | ------------------------------- | --------------------------- |
| 核心任务 | 存储和检索结构化数据 | 存储、索引和搜索高维向量数据 |
| 查询方式 | 精确匹配或模糊匹配 (如 WHERE name = '张三') | 相似性搜索 (如“找和‘手机’语义相似的文档”) |
| 数据模型 | 行和列组成的表格 | 高维向量及与之关联的元数据 |
| 典型场景 | 用户账户、订单、库存等日常业务 | 语义搜索、推荐系统、RAG(检索增强生成)、问答机器人 |

posted @ 2026-05-20 17:41  Lomook  阅读(12)  评论(0)    收藏  举报