logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Eino devops 调试系统源码:GraphCompileCallback 怎么工作(第50篇-E36)

本文深入解析了企业级AI Agent实现中编译期和运行期钩子机制的关键实现。文章聚焦于devops.Init这行代码背后的源码设计,主要揭示了五个核心知识点: GraphCompileCallback接口定义了钩子触发时机(编译期/运行期) InitGraphCompileCallbacks实现了全局注册与单Graph注册的差异 GraphInfo结构体捕获了图的完整静态结构信息 通过runtim

文章图片
#devops#数据库#golang +1
Eino devops 调试系统源码:GraphCompileCallback 怎么工作(第50篇-E36)

本文深入解析了企业级AI Agent实现中编译期和运行期钩子机制的关键实现。文章聚焦于devops.Init这行代码背后的源码设计,主要揭示了五个核心知识点: GraphCompileCallback接口定义了钩子触发时机(编译期/运行期) InitGraphCompileCallbacks实现了全局注册与单Graph注册的差异 GraphInfo结构体捕获了图的完整静态结构信息 通过runtim

文章图片
#devops#数据库#golang +1
调试 Agent 的 3 个姿势:日志、断点、可视化(第49篇-E35)

文章摘要:本文介绍了三种调试AI Agent的方法,帮助开发者解决Agent不按预期执行或卡住的问题。首先是通过加日志记录关键节点信息,其次是使用devops.Init启动HTTP调试服务器实时查看节点输入输出和耗时,最后是利用Mermaid可视化工具绘制Agent执行流程图。文章还提供了三种方法的选择指南,并通过实战案例演示如何定位和解决Agent未按预期调用工具的问题。这些方法分别适用于不同场

文章图片
#devops
让 Agent 说中文:Prompt 模板怎么管理(第47篇-E33)

本文介绍了如何通过Eino的ChatTemplate管理AI Agent的prompt,解决硬编码字符串的可维护性问题。主要内容包括: 使用prompt.FromMessages和schema.FString实现模板化,支持变量替换和动态填充 通过MessagesPlaceholder注入历史对话消息 比较FString、GoTemplate和Jinja2三种插值语法的适用场景 将模板与代码分离的

文章图片
#数据库#AIGC
Go 项目怎么组织:DDD 4 层 vs MVC vs 脚本式

这篇文章探讨了Go项目中三种代码组织方式的适用场景与演进路径: 脚本式(单文件/少量文件)适合原型验证和学习,但当需要测试、协作或功能扩展时会遇到困难。 MVC三层适合Web项目,但在AI Agent项目中存在领域概念模糊和模型/工具归属不明确的问题。 DDD四层(domain/application/infrastructure/interfaces)通过清晰分层和依赖倒置,解决了复杂Agent

文章图片
#golang#mvc#开发语言
5 分钟跑通你的第一个 AI Agent

本文是「企业级 AI Agent 实现拆解」系列的第31篇,介绍如何从零开始构建一个可运行的Go语言AI Agent。文章提供了一个30行核心代码的示例项目,展示了如何将ChatModel、Tool和ReAct三者串联起来,并使用DeepSeek作为经济实惠的模型入口。通过具体代码示例,读者可以了解Agent的思考过程,包括工具调用和决策流程。文章还解释了如何通过简单修改切换不同模型,并强调了Ei

文章图片
#人工智能
5 分钟跑通你的第一个 AI Agent

本文是「企业级 AI Agent 实现拆解」系列的第31篇,介绍如何从零开始构建一个可运行的Go语言AI Agent。文章提供了一个30行核心代码的示例项目,展示了如何将ChatModel、Tool和ReAct三者串联起来,并使用DeepSeek作为经济实惠的模型入口。通过具体代码示例,读者可以了解Agent的思考过程,包括工具调用和决策流程。文章还解释了如何通过简单修改切换不同模型,并强调了Ei

文章图片
#人工智能
5 分钟跑通你的第一个 AI Agent

本文是「企业级 AI Agent 实现拆解」系列的第31篇,介绍如何从零开始构建一个可运行的Go语言AI Agent。文章提供了一个30行核心代码的示例项目,展示了如何将ChatModel、Tool和ReAct三者串联起来,并使用DeepSeek作为经济实惠的模型入口。通过具体代码示例,读者可以了解Agent的思考过程,包括工具调用和决策流程。文章还解释了如何通过简单修改切换不同模型,并强调了Ei

文章图片
#人工智能
自定义 Workflow:Eino 之上的 Agent 编排

本文是「企业级 AI Agent 实现拆解」系列 E30 篇,聚焦 DeepFlux 如何将 Eino 接入 DDD 架构的实践总结。文章通过六个关键点详细解析了 ReAct 循环的完整实现: 架构封装:通过外层 Graph 包装 Eino 的 ReAct 图,解决检查点存储的绑定问题 流式检查优化:自定义 allChunksStreamToolCallChecker 确保跨模型工具调用的可靠性

文章图片
自定义 Workflow:Eino 之上的 Agent 编排

本文是「企业级 AI Agent 实现拆解」系列 E30 篇,聚焦 DeepFlux 如何将 Eino 接入 DDD 架构的实践总结。文章通过六个关键点详细解析了 ReAct 循环的完整实现: 架构封装:通过外层 Graph 包装 Eino 的 ReAct 图,解决检查点存储的绑定问题 流式检查优化:自定义 allChunksStreamToolCallChecker 确保跨模型工具调用的可靠性

文章图片
    共 91 条
  • 1
  • 2
  • 3
  • 10
  • 请选择