logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LangGraph和LangChain介绍(对比)

本文对比分析了LangGraph和LangChain在机器人开发中的特点。LangGraph基于图结构,适合复杂状态管理、多智能体协作等动态场景;LangChain采用链式结构,更适合简单任务快速开发。核心区别在于工作流模式(线性vs图形)、状态管理(手动vs自动)和工具集成方式。二者可结合使用,LangChain提供基础组件,LangGraph实现复杂编排。LangChain开发门槛低、生态丰富

文章图片
Langchain-Chatchat[一、本地开发环境部署]

本文介绍了在Windows 11环境下部署Langchain-Chatchat开发环境的详细步骤。主要内容包括:1)环境配置&安装2 对接千问LLM和Embed Model3)PG向量化增强存储

文章图片
Langchain-Chatchat[五、RAG对话流程代码解析]

基于知识库的RAG对话流程分析,阐述知识库文档相似度检索和SSE流数据推送的实现机制。RAG对话主流程:获取PG向量服务并设置余弦相似度策略;执行知识库文档相似度查询;将结果转换为JSON格式并通过SSE推送。核心部分详细说明PGVector向量索引策略修改为余弦相似度的必要性,以及内容增强检索中相似度和分数查询的具体实现,包括向量距离到相似度的转换和分数范围校验。确保了知识库检索结果的标准化和有

文章图片
#python#开发语言
Langchain-Chatchat[三、PG向量库embedding存储]

本文分析了PG向量库的embedding存储过程,重点解读了kb --recreate-vs命令的实现机制。文章首先介绍了环境配置要求,包括Pg向量库安装和kb_settings.yaml文件设置。然后通过流程图展示了创建向量库并存储文本embedding的核心流程,详细说明了PGKBService和PGVector类的关键代码实现。特别指出PG向量库默认采用最大内积(点积/L2)作为向量相似度计

文章图片
Langchain-Chatchat[四、知识库管理]

本文介绍了Langchain-Chatchat的知识库管理功能,重点解析了RAG流程中文本嵌入和存储的核心代码实现。通过流程图展示了知识库管理流程,并详细说明了PG向量库类如何将文本和元数据嵌入后存储到数据库。关键实现包括:1)使用大模型进行文本嵌入生成向量;2)通过ORM模型批量插入嵌入向量到数据库。文章还提供了本地开发环境部署和调试配置的前提条件,为开发者使用该知识库管理系统提供了技术参考。

文章图片
#windows
Langchain-Chatchat[五、RAG对话流程代码解析]

基于知识库的RAG对话流程分析,阐述知识库文档相似度检索和SSE流数据推送的实现机制。RAG对话主流程:获取PG向量服务并设置余弦相似度策略;执行知识库文档相似度查询;将结果转换为JSON格式并通过SSE推送。核心部分详细说明PGVector向量索引策略修改为余弦相似度的必要性,以及内容增强检索中相似度和分数查询的具体实现,包括向量距离到相似度的转换和分数范围校验。确保了知识库检索结果的标准化和有

文章图片
#python#开发语言
Langchain-Chatchat[三、PG向量库embedding存储]

本文分析了PG向量库的embedding存储过程,重点解读了kb --recreate-vs命令的实现机制。文章首先介绍了环境配置要求,包括Pg向量库安装和kb_settings.yaml文件设置。然后通过流程图展示了创建向量库并存储文本embedding的核心流程,详细说明了PGKBService和PGVector类的关键代码实现。特别指出PG向量库默认采用最大内积(点积/L2)作为向量相似度计

文章图片
Langchain-Chatchat[四、知识库管理]

本文介绍了Langchain-Chatchat的知识库管理功能,重点解析了RAG流程中文本嵌入和存储的核心代码实现。通过流程图展示了知识库管理流程,并详细说明了PG向量库类如何将文本和元数据嵌入后存储到数据库。关键实现包括:1)使用大模型进行文本嵌入生成向量;2)通过ORM模型批量插入嵌入向量到数据库。文章还提供了本地开发环境部署和调试配置的前提条件,为开发者使用该知识库管理系统提供了技术参考。

文章图片
#windows
Langchain-Chatchat[二、多功能对话流程代码解析]

本文解析了Langchain-Chatchat的多功能对话流程,重点介绍了基于FastAPI实现的OpenAI统一接口处理流程。通过chat_completions接口接收用户请求后,系统会初始化异步OpenAI客户端,处理SSE格式的流式响应。核心流程包括:1) 获取异步Client实例;2) 初始化AsyncClient和AsyncStream组件;3) 使用SSEDecoder解码流数据。文

文章图片
#人工智能#android
aws:AI-Driven Development Life Cycle: Reimagining Software Engineering(人工智能驱动的开发生命周期:重新构想软件工程)

AI驱动的开发生命周期(AI-DLC)这一新型软件工程方法论。该方法包含启动、构建、运营三个阶段:AI将业务需求转化为详细方案,团队实时验证;AI提出技术架构和代码,团队提供决策;AI管理部署运维。

文章图片
#aws#人工智能#软件工程
    共 21 条
  • 1
  • 2
  • 3
  • 请选择