eino

李燚4 天前
人工智能·ai·aigc·agent·checkpoint·rag·eino
Checkpoint 源码:Agent 执行到一半怎么保存(第80篇-E66)系列「企业级 AI Agent 实现拆解」E66 篇,Part 14 记忆篇第四章。上一篇讲记忆多了怎么衰减淘汰——那是长期知识。这篇讨论另一种持久化:Agent 正在执行时被中断了(用户关页面、服务器重启、手动暂停),怎么保存状态、下次从哪接着跑。
捧 花15 天前
go·agent·worker·eino
从同步生成到异步任务:YoudaoNoteLM 的生成队列模块设计在 AI 应用里,“生成笔记”“生成 PPT”“生成测验”“生成思维导图”这类操作通常都不是毫秒级请求。它们可能需要读取资料、拼接上下文、检索 RAG、调用 LLM,甚至还要做结构化解析和降级处理。如果继续用同步 HTTP 请求承载整条链路,用户会遇到几个典型问题:请求容易超时,页面等待体验差,后端并发压力不可控,任务失败后也缺少可追踪状态。
李燚20 天前
人工智能·深度学习·transformer·agent·rag·aiagent·eino
RAG 流水线设计:Eino 的 Loader → Transformer → Indexer → Retriever(第60篇-E46)系列「企业级 AI Agent 实现拆解」E46 篇,Part 10 生产工程篇第四章。上一篇 讲了 Agent 的可观测性。这篇深入知识库检索:Eino 把 RAG 拆成四个组件接口,如何串成流水线,Document 如何在各阶段流转。
李燚20 天前
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 循环的,每个设计决定背后的原因是什么。
李燚1 个月前
golang·ai编程·graph·agent框架·eino
Graph 执行引擎源码:Eino 的节点调度是怎么工作的(第56篇-E42)系列「企业级 AI Agent 实现拆解」E42 篇,Part 9 源码深度篇第七章。E40 讲了 ReAct Graph 的拓扑,E41 讲了 HITL 中断恢复。这篇拆最底层:Graph 编译完之后,runner 是如何驱动节点一轮一轮执行的。
李燚1 个月前
agent·tool·multi-agent·eino·toolsnode
ToolsNode 源码:LLM 返回 tool_calls 之后发生了什么(第53篇-E39)系列「企业级 AI Agent 实现拆解」E39 篇,Part 9 源码深度篇第四章。上一篇 拆了 Callback 系统。这篇拆工具执行:LLM 返回一条包含 tool_calls 字段的消息之后,Eino 是怎么把它变成实际的 Go 函数调用,最终返回 ToolMessage 的。
李燚1 个月前
数据库·golang·agent·devops·graphql·aiagent·eino
Eino devops 调试系统源码:GraphCompileCallback 怎么工作(第50篇-E36)系列「企业级 AI Agent 实现拆解」E36 篇,Part 9 源码深度篇第二章。上一篇 介绍了 devops.Init 这一行代码能捕获所有 Graph 的调试信息。这篇拆源码,看这行代码在编译期和运行期分别插了什么钩子。
李燚1 个月前
开发语言·golang·mvc·ddd·agent框架·eino
Go 项目怎么组织:DDD 4 层 vs MVC vs 脚本式系列「企业级 AI Agent 实现拆解」E32 篇,Part 9 起步篇第二章。上一篇5 分钟跑通你的第一个 AI Agent把 Agent 跑起来了,代码全在一个 main.go 里。这篇讲什么时候需要分层、怎么分。
李燚1 个月前
架构·ddd·eino·deepflux
五个适配器:DeepFlux 如何把 Eino 接进 DDD 架构系列「企业级 AI Agent 实现拆解」E29 篇。前面 28 篇把 Eino 的机制讲清楚了。这篇和下篇换个角度:看 DeepFlux 实际怎么用 Eino——具体在 server/internal/agent/infrastructure/einoadapter/ 这个目录里,五个适配器做了什么。
李燚1 个月前
workflow·tool·multi-agent·aiagent·eino
自定义 Workflow:Eino 之上的 Agent 编排系列「企业级 AI Agent 实现拆解」E30 篇,也是 Part 8(DeepFlux 适配实践)的收尾。上一篇讲了五个适配器:DeepFlux 如何把 Eino 接进 DDD 架构。这篇把视角提高一层:看完整的 ReAct 循环是怎么把这些适配器组装起来的,以及 Eino 没有覆盖哪些部分——DeepFlux 自己填补了什么。
李燚2 个月前
agent·chain·workflow·graph·aiagent·eino
Workflow 编排:字段映射、数据流分离系列「企业级 AI Agent 实现拆解」补充篇。前两篇讲了 Graph 和 Chain:Graph 能画任意流程,Chain 是线性管道的语法糖。但它们有一个共同的隐含假设——上一个节点的输出类型,正好是下一个节点的输入类型。现实世界不总是这样。这一篇讲 Workflow,专门解决"类型不匹配"问题的第三个编排工具。
捧 花3 个月前
go·agent·eino
Eino框架记忆功能实现指南Eino 是字节跳动开源的 Go 语言 AI 应用开发框架,其记忆功能的实现采用了框架与业务层解耦的设计:框架本身不提供内置的 Memory 组件,而是提供基础的消息处理、向量存储等能力,由业务层根据需求实现具体的记忆存储与管理逻辑。
AirGo.3 个月前
agent·skill·eino
Eino Skill 机制架构分析本文档分析 eino 框架中 Skill 机制的设计与实现,包括渐进式加载、执行模式、扩展点以及与其他组件的集成方式。
Wenweno0o4 个月前
golang·大模型·智能体·eino
Eino-Document 组件使用指南Eino-Document 是 cloudwego/eino 生态中的文档处理库,提供了从多种来源加载文档、解析不同格式、对文档进行分割 transform 等全链路能力。本文介绍Document 各组件的用法及典型应用场景,代码链接。
Wenweno0o4 个月前
golang·智能体·eino
Eino - 错误处理与稳定性在大模型应用开发中,错误处理是保障系统稳定性的关键环节。网络波动、API 限流、服务端异常等都可能导致请求失败。本篇文章将详细介绍如何在 Eino 框架中设计健壮的错误处理机制,代码链接。
Wenweno0o4 个月前
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 协作
ん贤5 个月前
人工智能·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。
ん贤5 个月前
人工智能·golang·编排·eino
AI 大模型落地系列|Eino 编排进阶篇:一文讲透编排(Chain 与 Graph)声明:本文数据源于官方文档与官方示例,重点参考 Chain/Graph 编排介绍、编排的设计理念 与 eino-examples/compose。