Skip to content

原文:https://www.mstx.cn/harness/541.html · 创建:2026-09-30 · 更新:2026-09-30 · 阅读:1050


站长提示:本章内的所有项目都属于真实的商业项目,说句大白话就是,这些项目都是我正在运营的,帮我挣钱的,所以这是属于内部项目,仅限于参加【大模型/Agent面试陪练1V1指导】学员学习。人啊,活到老学到老,即便我的年龄逐渐变大,但是我依然不断地动手开发新的软件项目。如同一个人从小喜欢看动物世界一样,即便他长大之后,甚至七老八十岁了,他依然会喜欢。爱好,这种东西无关乎年龄大小。所以,软件开发属于我的爱好,我会一直坚持下去的。我也奉劝各位读者,不管是年轻的还是年长的,无论是新手还是大佬,动手编码的想法不能扔,即便是AI这么强大,但是你们想一想,如此强大的AI不是空想出来的,而是有人动手一行一行代码编出来的,所以任何时候,动手编码的能力不能丢,欢迎大家参加【大模型/Agent面试陪练1V1指导】

1、AgentKit 简介 ​

一个面向生产级原型开发的 Python AI Agent 工程模板,提供多模型接入、工具调用、RAG 检索增强、会话记忆、LangGraph 工作流编排,以及全链路执行追踪与复盘能力。

2、核心能力 ​

多模型统一接入 ​

对 DashScope 与 OpenAI 兼容协议进行统一抽象,可灵活接入 DeepSeek、GLM、Moonshot、Ollama 等模型服务,降低不同模型供应商之间的切换成本。

Agent 分层设计 ​

内置两类 Agent:

  • ChatAgent:适用于纯对话场景;
  • TaskAgent:支持 ReAct 风格的工具循环,可完成任务拆解、工具调用与结果整合。

工具调用系统 ​

基于 OpenAI Function Calling schema 设计工具注册机制,支持工具声明、自动执行、结果回传,以及多轮工具调用流程。

RAG 检索增强 ​

支持 Qdrant 向量检索、关键词召回、多路召回与 RRF 融合排序,可作为知识库问答、文档检索和企业知识增强的基础能力。

记忆系统 ​

提供本地内存与 Redis 滑动窗口两种记忆实现,支持多轮对话上下文管理,并可根据部署环境灵活切换。

LangGraph 编排示例 ​

通过 LangGraph 展示如何将检索、规划、工具调用、答案生成等步骤组织为显式工作流,便于理解 Agent 的执行路径与状态流转。

Trace 执行复盘 ​

记录单次请求中的 RAG、Memory、LLM、Tool 等关键调用过程,方便定位问题、分析性能、评估效果,并为后续可观测性建设提供基础。

3、适用场景 ​

AgentKit 适合作为以下方向的项目起点:

  • AI Agent 应用原型开发;
  • 多模型接入与模型路由;
  • 工具调用型智能助手;
  • RAG 知识库问答;
  • 带记忆和多步推理的对话系统;
  • LangGraph 工作流实验与生产化改造。

4、项目定位 ​

AgentKit 不是单一 Demo,而是一个可扩展、可替换、可观测的 Agent 工程模板。你可以基于它快速搭建自己的 AI Agent 项目,并按业务需要替换模型、工具、记忆、检索和工作流实现。