技术开发

专注后端技术实践与分享,围绕 PHP、Go 服务端开发,深入 MySQL 优化、Redis 缓存、Linux 运维,记录后端架构、性能调优与线上实战经验。

📝 Go 注释规范与文档生成|写出专业级代码注释!

本篇基于 Go 1.25.1 版本,教会你标准注释写法、godoc 规范,让代码自带说明书,团队协作超顺畅✅ 一、Go 注释两种形式(基础必学) Go 提供单行注释和多行注释,语法…

第十六篇:Eino入门——核心组件总览与场景选型总结

到本篇为止,我们已经完成Eino基础消息协议、Prompt模板、工具调用全链路组件的学习。在进入Compose编排体系学习之前,我们需要对前面学习过的全部核心对象做系统性梳理:明确…

第十五篇:Eino ChatModelAgent 模型自己决定是否调用工具

前面我们已经完整学习了整套工具调用的底层组件: 1. ToolInfo:给大模型阅读的工具说明书; 2. InvokableTool:把Go业务函数封装成可执行工具; 3. Too…

第十四篇:Eino ToolsNode 工具调用执行器

上两篇我们学习了 ToolInfo(工具说明书)、InvokableTool(可执行工具)。我们已经可以手动拿到 ToolCall,调用单个工具。 但真实的大模型工具调用链路并不是…

第十三篇:InvokableTool-把Go函数包装成模型可调用的工具

在上一篇中,我们已经掌握了ToolInfo的构建——这份写给模型的“工具说明书”,但只有说明书,工具还不能真正干活。今天我们要学习的InvokableTool,就是把Go语言的普通…

✨Go type关键字详解|类型定义 vs 类型别名 一文分清!

本篇基于 Go 1.25.1 版本,带你吃透type关键字,彻底搞懂类型定义和类型别名的核心区别,新手再也不混淆✅ 一、type 关键字能做什么? type是Go语言的类型声明关键…

✨ Go 常量(const)全攻略|iota枚举+常量组一站式掌握

本篇基于 Go 1.25.1 版本,手把手教你掌握常量声明、常量组、iota 枚举器,新手零门槛入门✅ 一、什么是常量? 常量是编译期确定、程序运行中不可修改的固定值 用 cons…

🧮 Go 运算符与表达式完全攻略|新手必学

本篇基于 Go 1.25.1 版本,带你系统掌握算术、关系、逻辑、位运算,吃透优先级与表达式规则! 一、运算符总分类(清晰表格) 分类 运算符 说明 算术运算符 + - * / %…

📘 Go 基本数据类型全解|新手一次吃透!

本篇基于 Go 1.25.1 版本,全覆盖数值型、布尔型、字符串、类型转换、类型推断,新手直接抄作业✅ 一、Go 基本数据类型总览 Go 是静态强类型语言,类型一旦定义不能随意改变…

第十二篇:Eino ToolInfo工具-给模型看的说明书

在上一篇内容里,我们已经掌握了Eino中Message和Prompt的使用方法,能搭建基础的对话流程了。但实际开发中,我们需要让AI具备调用外部工具的能力——比如查天气、查邮编、调…

加载更多