
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了Go语言微服务架构和gRPC框架的核心内容。在微服务部分,阐述了Go作为微服务开发语言的优势,重点讲解了服务划分、通信协议选择、关键组件(如服务发现、API网关)以及部署监控方案。gRPC部分详细说明了其基于HTTP/2和Protobuf的特性,包括四种通信模式、跨语言支持和安全认证机制,并与REST进行了对比。文章还提供了完整的实现示例,涵盖从服务定义到部署的完整流程,强调通过合理设计
LangChain MCP 指南摘要 MCP(Model Context Protocol)是一个标准化协议,用于规范LLM与外部工具、数据和提示词的交互方式。LangChain通过langchain-mcp-adapters库提供MCP支持,实现: 核心功能:发现/调用工具、访问资源、复用提示词模板 架构优势:标准化接口、解耦设计、类型安全、生态共享 典型应用:创建数学计算服务器(如加减乘除工具

LangChain Streaming 指南摘要 LangChain 的流式传输系统为LLM应用提供实时响应能力,显著提升用户体验。核心功能包括: 流式模式: 支持values/updates/messages/custom/debug五种模式 可输出token级/步骤级/事件级数据 核心应用: 模型流式:逐token输出内容 工具流式:实时显示工具调用过程 Agent流式:观察Agent执行步骤

LangChain结构化输出指南摘要 LangChain的Structured Output功能允许LLM返回特定格式的结构化数据(如JSON对象、Pydantic模型),而非自然语言文本。相比传统文本解析方式,结构化输出提供更可靠的数据提取、更好的系统集成、类型安全验证和开发体验。 核心实现方式包括: 使用Pydantic Model(推荐) - 支持自动验证和IDE补全 使用TypedDict

LangChain v1.0 是面向生产环境的 AI Agent 构建框架,带来了重大架构革新和功能改进。核心变化包括:统一了 Agent 抽象(基于 LangGraph 构建),简化包结构聚焦核心功能,深度集成 LangGraph 提供持久化执行等底层能力。功能改进涵盖标准化内容块(content_blocks)、增强的结构化输出、中间件系统和统一模型接口。这些变化使框架更易用(10行代码构建A

Eino是字节跳动开源的大模型应用开发框架,采用组件化设计理念,让开发者能像搭积木一样快速构建AI应用。框架解决了传统AI开发中重复造轮子、维护困难等痛点,通过标准化组件(如ChatModel、Retriever等)和灵活的编排能力(Chain/Graph),实现模块化开发和即插即用。基于Golang的强类型特性,Eino在编译时就能捕获类型错误,提升代码质量。其分层架构包含应用层、编排层、组件层
AI Agent与MCP核心概念解析 **MCP(模型控制平面)**是AI模型的扩展接口系统,通过标准协议为LLM(大语言模型)提供外部能力接入。它将LLM比作"聪明的学生",而MCP Server则是其"专业工具箱",通过Tools(功能函数)和Resources(数据实体)实现与真实世界的交互。开发者可通过配置文件注册服务,使AI能安全调用外部API完成
《Eino Indexer 组件完全指南》摘要:Indexer是智能文档存储与索引组件,支持语义搜索和向量检索。提供Store接口存储文档,支持Milvus等向量数据库。文档包含ID、内容和元数据,支持服务端或客户端向量化策略。集成ARK Embedding模型,可构建知识库和RAG系统。最佳实践推荐与Chain编排模式协同工作,实现高效文档管理。配置包括集合字段定义和复杂文档处理,适用于AI技术
本文探讨了组件在软件架构中的两种应用模式:“单独使用”和“在编排中使用”。单独使用指直接调用组件完成单一任务,如直接使用ChatModel进行对话交互,特点是目标单一、逻辑简单。编排使用则将组件作为构建块与其他服务协同完成复杂任务,如构建问答机器人时需要结合文档检索、提示词构建等多个步骤,ChatModel仅作为其中一个环节被调用。文章通过Go代码示例展示了两种模式的具体实现,并比较了它们在目标复
Eino 编排系统摘要 (148字): Eino 编排系统通过 Chain 和 Graph 两种模式管理 AI 工作流。Chain 提供线性流水线处理,简单直观但效率有限;Graph 支持并行分支执行,适合复杂场景但设计难度较高。系统采用类型对齐机制确保组件间数据兼容,支持完全匹配、接口匹配和 Any 类型三种对接方式。以智能问答系统为例,Chain 版本分三步线性处理用户天气查询,而 Graph







