背景
随着各种LLM的普及,ai agent的开发逐渐成为后端开发的必备,所以需要掌握相关的知识是后端所必须的 这里主要记录一些agent开发相关的基础知识学习
langChain LangGrapheino 是字节跳动开源的一款基于 Go 语言 的大模型(LLM)应用开发框架描述:一种结合了信息检索和文本生成的技术
核心思想:
工作流程
核心词汇拆解
为什么agent需要记忆和rag
memory_tool负责存储和维护对话过程中的交互信息,
rag_tool则负责从用户提供的知识库中检索相关信息作为上下文,并可将重要的检索结果自动存储到记忆系统中
就是 LLM 输出一个结构化的 JSON,告诉你它想调用哪个函数、传什么参数。

LLM 原生是失忆的——每一次对话都是全新的,除非你把上下文塞进去。 而 Agent 需要记住很多东西:
| 记忆类型 | 存储内容 | 实现方式 |
|---|---|---|
| 短期记忆 | 当前会话的对话历史、中间步骤 | 直接放入 LLM 上下文窗口 |
| 长期记忆 | 用户偏好、历史任务、知识文档 | 向量数据库 + 相似度检索 |
| 摘要记忆 | 压缩后的历史总结 | 让 LLM 定期生成摘要 |
要让 LLM 调用工具,你得先告诉它有哪些工具可用。这个告诉的过程,就是用 JSON Schema 描述函数。
本文作者:曹子昂
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!