背景
随着各种LLM的普及,ai agent的开发逐渐成为后端开发的必备,所以需要掌握相关的知识是后端所必须的 这里主要记录一些agent开发相关的基础知识学习
langChain LangGrapheino 是字节跳动开源的一款基于 Go 语言 的大模型(LLM)应用开发框架描述:一种结合了信息检索和文本生成的技术
核心思想:
工作流程
核心词汇拆解
为什么agent需要记忆和rag
memory_tool负责存储和维护对话过程中的交互信息,
rag_tool则负责从用户提供的知识库中检索相关信息作为上下文,并可将重要的检索结果自动存储到记忆系统中
Role (角色): 定义 AI 的专业背景(如:你是一个资深的 POI 数据清洗专家)。
Context (背景): 提供任务的具体场景、原始数据格式、业务限制。
Task (任务描述): 明确具体要干什么,避免歧义。
Constraint (约束): 规定不能做什么(如:禁止幻觉、输出长度限制、严禁返回非 JSON 格式)。
Output Format (输出格式): 强烈建议要求 JSON。在 Agent 开发中,结构化输出是后续代码处理的前提。
Few-shot (示例): 提供 2-3 个高质量的输入输出样本,这是提升模型稳定性最有效的方式。
本文作者:曹子昂
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!