eino

李燚2 小时前
ai·agent·react·graph·multi-agent·aiagent·eino
ReAct Agent 源码拆解:Eino 如何把 Graph 变成 Agent(第64篇-E50)系列「企业级 AI Agent 实现拆解」E50 篇,Part 10 生产工程篇第八章。上一篇 讲了 Graph 编译期。这篇把 E47–E49 的所有积累用起来:Eino 的 flow/agent/react 是怎么用 Graph 搭出 ReAct 循环的,每个设计决定背后的原因是什么。
李燚8 天前
golang·ai编程·graph·agent框架·eino
Graph 执行引擎源码:Eino 的节点调度是怎么工作的(第56篇-E42)系列「企业级 AI Agent 实现拆解」E42 篇,Part 9 源码深度篇第七章。E40 讲了 ReAct Graph 的拓扑,E41 讲了 HITL 中断恢复。这篇拆最底层:Graph 编译完之后,runner 是如何驱动节点一轮一轮执行的。
李燚11 天前
agent·tool·multi-agent·eino·toolsnode
ToolsNode 源码:LLM 返回 tool_calls 之后发生了什么(第53篇-E39)系列「企业级 AI Agent 实现拆解」E39 篇,Part 9 源码深度篇第四章。上一篇 拆了 Callback 系统。这篇拆工具执行:LLM 返回一条包含 tool_calls 字段的消息之后,Eino 是怎么把它变成实际的 Go 函数调用,最终返回 ToolMessage 的。
李燚14 天前
数据库·golang·agent·devops·graphql·aiagent·eino
Eino devops 调试系统源码:GraphCompileCallback 怎么工作(第50篇-E36)系列「企业级 AI Agent 实现拆解」E36 篇,Part 9 源码深度篇第二章。上一篇 介绍了 devops.Init 这一行代码能捕获所有 Graph 的调试信息。这篇拆源码,看这行代码在编译期和运行期分别插了什么钩子。
李燚18 天前
开发语言·golang·mvc·ddd·agent框架·eino
Go 项目怎么组织:DDD 4 层 vs MVC vs 脚本式系列「企业级 AI Agent 实现拆解」E32 篇,Part 9 起步篇第二章。上一篇5 分钟跑通你的第一个 AI Agent把 Agent 跑起来了,代码全在一个 main.go 里。这篇讲什么时候需要分层、怎么分。
李燚20 天前
架构·ddd·eino·deepflux
五个适配器:DeepFlux 如何把 Eino 接进 DDD 架构系列「企业级 AI Agent 实现拆解」E29 篇。前面 28 篇把 Eino 的机制讲清楚了。这篇和下篇换个角度:看 DeepFlux 实际怎么用 Eino——具体在 server/internal/agent/infrastructure/einoadapter/ 这个目录里,五个适配器做了什么。
李燚20 天前
workflow·tool·multi-agent·aiagent·eino
自定义 Workflow:Eino 之上的 Agent 编排系列「企业级 AI Agent 实现拆解」E30 篇,也是 Part 8(DeepFlux 适配实践)的收尾。上一篇讲了五个适配器:DeepFlux 如何把 Eino 接进 DDD 架构。这篇把视角提高一层:看完整的 ReAct 循环是怎么把这些适配器组装起来的,以及 Eino 没有覆盖哪些部分——DeepFlux 自己填补了什么。
李燚1 个月前
agent·chain·workflow·graph·aiagent·eino
Workflow 编排:字段映射、数据流分离系列「企业级 AI Agent 实现拆解」补充篇。前两篇讲了 Graph 和 Chain:Graph 能画任意流程,Chain 是线性管道的语法糖。但它们有一个共同的隐含假设——上一个节点的输出类型,正好是下一个节点的输入类型。现实世界不总是这样。这一篇讲 Workflow,专门解决"类型不匹配"问题的第三个编排工具。
捧 花2 个月前
go·agent·eino
Eino框架记忆功能实现指南Eino 是字节跳动开源的 Go 语言 AI 应用开发框架,其记忆功能的实现采用了框架与业务层解耦的设计:框架本身不提供内置的 Memory 组件,而是提供基础的消息处理、向量存储等能力,由业务层根据需求实现具体的记忆存储与管理逻辑。
AirGo.2 个月前
agent·skill·eino
Eino Skill 机制架构分析本文档分析 eino 框架中 Skill 机制的设计与实现,包括渐进式加载、执行模式、扩展点以及与其他组件的集成方式。
Wenweno0o3 个月前
golang·大模型·智能体·eino
Eino-Document 组件使用指南Eino-Document 是 cloudwego/eino 生态中的文档处理库,提供了从多种来源加载文档、解析不同格式、对文档进行分割 transform 等全链路能力。本文介绍Document 各组件的用法及典型应用场景,代码链接。
Wenweno0o3 个月前
golang·智能体·eino
Eino - 错误处理与稳定性在大模型应用开发中,错误处理是保障系统稳定性的关键环节。网络波动、API 限流、服务端异常等都可能导致请求失败。本篇文章将详细介绍如何在 Eino 框架中设计健壮的错误处理机制,代码链接。
Wenweno0o3 个月前
golang·大模型·智能体·eino
Eino - 从0到1跑通大模型调用Eino 是字节跳动开源的 AI 应用开发框架,提供了丰富的大模型组件支持。本文将基于 代码示例,详细介绍如何使用 Eino 框架实现单轮对话、多轮对话、流式输出以及模型参数配置,帮助你从零开始掌握大模型调用,代码链接。
Wenweno0o4 个月前
golang·智能体·eino
Eino-Graph 实战详解本文详细讲解 Eino 框架中 Graph 的概念、初始化、编排和编译过程。Graph 是 Eino 框架中用于构建复杂 AI 流程编排的核心组件,支持有向无环图(DAG)结构的节点编排,源码链接。
ん贤4 个月前
人工智能·golang·eino·chatmodelagent
AI 大模型落地系列|Eino ADK体系篇:你对 ChatModelAgent 有了解吗?声明:本文源于官方文档,重点参考 Eino ADK: ChatModelAgent、Eino ADK: 概述、Eino ADK: Agent 协作
ん贤4 个月前
人工智能·ai·golang·eino
AI 大模型落地系列|Eino 编排篇:从自动执行到人工接管,如何避免Agent一把梭声明:本文数据源于官方文档与官方示例,重点参考 第七章:Interrupt/Resume(中断与恢复)、Interrupt & CheckPoint 使用手册、Eino ADK: Agent Runner and Extension、v0.7.*-interrupt resume refactor 与 eino-examples/quickstart/chatwitheino。
ん贤4 个月前
人工智能·golang·编排·eino
AI 大模型落地系列|Eino 编排进阶篇:一文讲透编排(Chain 与 Graph)声明:本文数据源于官方文档与官方示例,重点参考 Chain/Graph 编排介绍、编排的设计理念 与 eino-examples/compose。
ん贤4 个月前
人工智能·golang·retriever·eino
AI 大模型落地系列|Eino 组件核心篇:用 Retriever 敲开RAG的大门声明:本文数据源于官方文档与官方实现,重点参考 Retriever 使用说明、components/retriever/interface.go、components/retriever/option.go
ん贤4 个月前
人工智能·ai·golang·eino
AI 大模型落地系列|Eino 组件核心篇:文档进入 RAG 之前,Loader 和 Parser 到底各管什么声明:本文数据源于官方文档与官方实现,重点参考 Document Loader 使用说明、Document Parser 接口使用说明 以及 eino/components/document、eino/components/document/parser 相关源码。
ん贤4 个月前
大数据·ai·golang·eino
AI大模型落地系列:一文读懂 Eino 的 Memory 与 Session(持久化对话)声明:本文数据源于官方文档与官方实现[第三章官方文档]。上一篇,我们把 Eino 的 Tool 和文件系统接上了。