分享
这可能是讲 Coze 的数据库最通俗易懂的文章了
输入“/”快速插入内容
🐯
这可能是讲 Coze 的数据库最通俗易懂的文章了
在学习 AI Agent 的过程中,有一个非常经典的公式
AI Agent = LLM(大模型) + Planning(规划) + Memory(记忆) + Tools(工具)
其中
记忆
这一块离不开一个重要的组件,那就是数据库。
这篇文章旨在从非编程人士的角度讲清楚数据库的概念和基本使用。
本文不会陷入传统教学文章中的上来就讲 SQL 语法,而是通过和 Excel 对比希望你能了解数据库的本质概念
从而可以更好的利用 ChatGPT 等工具辅助你在学习数据库的路上走的更远
请允许我自卖自夸:
我这篇文章可以说是数据库文章中 Coze 讲的最好的,讲 Coze 的文章中数据库讲的最好的
。
另外做个预告,我正在规划一个关于 AI 时代你应该具备的编程基础系列,大纲如下:
•
数据库|让 Coze 拥有了记忆的组件 1
•
知识库|让 Coze 拥有了记忆的组件 2
•
变量|让 Coze 拥有了记忆的组件 3
•
JSON|让你更好的使用 Coze 插件
•
API|外部应用程序该如何接入 Coze
•
操作系统与服务器|那些接入了 Coze 的微机器人都是运行在哪里的
•
Docker|让你用最简单的方式部署微信机器人
OK,废话不多说,我们直接开始!
数据库是什么
数据库就是用来存储数据的工具。
例如我们在访问任何一个网站时,我们基本都需要注册登录,我们填写的账号密码手机号这些信息都是存储在数据库中。
你可能会问了,Excel 也是存储数据的工具呀,为什么这些信息不存储在 Excel 中呢?这其中有两个原因:
•
数据库是对代码友好的存储工具,我们的网站都是代码编写的,所以访问数据库会更加方便。而 Excel 是对人友好的工具
•
数据库有其独特的设计,使得他可以存储上千万的数据。比如淘宝有 1 亿的用户,这些信息只能存储在数据库中,没有办法存储在 Excel 中
从 Excel 来理解数据库的概念
在了解任何一个新概念时,我都希望可以找到大家熟悉的工具进行类比,这里我们就选择 Excel 进行比较。
下面我们通过一个具体的例子来演示,当我们分别用 Excel 存储和数据库存储时会有怎样的相似和不同。
需求分析
你是一个客服人员,你的职责是每天回答客户的问题,而且你被老板要求将每天的问答记录以及发生的时间记录下来。
当拿到这个需求的时候,我们第一时间需要思考,有哪些字段需要记录:
•
客户问题
•
客服的回答