
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了一个基于微服务的日志采集系统实现方案。系统采用Gin框架构建Web服务,使用Zap日志库实现JSON格式日志记录,支持文件和终端双输出。主要功能包括:1) Gin服务路由配置与优雅退出机制;2) Zap日志中间件记录请求详情;3) 业务日志采集处理。系统通过Docker容器化部署,利用Filebeat实现日志采集转发,配置Harvester和Input组件进行日志文件监控。项目结构清晰,
摘要:基于CloudWeGo Eino框架的ReAct Agent天气查询系统 本文介绍了一个基于CloudWeGo Eino框架实现的ReAct模式AI Agent,用于智能天气查询服务。该系统通过Reason+Act交替执行的方式,解决了传统LLM直接应答在复杂业务场景中的局限性。Agent具备自动判断是否需要工具、多步推理完成任务的能力,能够处理不完整信息、依赖外部系统和多步决策等场景。文章

RAG(检索增强生成)技术通过结合信息检索与大语言模型,有效解决传统LLM的知识过时、幻觉等问题。本文以130行代码实现极简RAG系统,核心流程包括:加载知识库文档、文本嵌入转换为向量、计算余弦相似度检索相关内容,最后基于检索结果生成答案。通过5分钟快速理解RAG原理,为后续深入学习奠定基础。

《AI时代的技术革命与程序员未来》通过工业革命中纺织业的历史变迁,揭示了技术变革对社会结构的重塑过程。文章指出,工业革命并非简单的技术升级,而是生产关系的系统性重构,这一规律正在AI时代重演。当前AI技术处于类似珍妮纺纱机的早期阶段,虽已显著提升编程效率,但尚未触及系统设计层。未来程序员将面临分层:执行层工作将被自动化取代,而系统架构、AI协作和复杂问题解决等高认知角色价值将提升。历史经验表明,技

摘要: 本文介绍了如何构建支持自发现的gRPC微服务,使用Consul实现服务注册、发现与负载均衡。通过Docker快速部署Consul,并演示如何将gRPC服务注册到Consul,同时实现健康检查。客户端通过动态获取服务实例列表,结合gRPC负载均衡策略,实现多实例请求分配。代码示例展示了服务端注册逻辑和健康检查配置,为微服务架构提供了可扩展的解决方案。

摘要:基于CloudWeGo Eino框架的ReAct Agent天气查询系统 本文介绍了一个基于CloudWeGo Eino框架实现的ReAct模式AI Agent,用于智能天气查询服务。该系统通过Reason+Act交替执行的方式,解决了传统LLM直接应答在复杂业务场景中的局限性。Agent具备自动判断是否需要工具、多步推理完成任务的能力,能够处理不完整信息、依赖外部系统和多步决策等场景。文章

在本系列的前两篇文章中,我们已经完成了一个基于Golang与Ollama[第一篇]:《Golang玩转本地大模型实战(一):ollama部署模型及流式调用》,介绍如何在本地部署大模型并实现 Golang 端的 API 调用;[第二篇]:《Golang玩转本地大模型实战(二):基于Golang + Web实现AI对话页面》,实现了前后端结合的实时聊天功能,支持 WebSocket 与 SSE。缺乏上

近年来,AI技术迅猛发展,作为后端程序员,掌握基本的AI应用开发能力变得尤为重要。即使不深入研究模型底层原理,具备快速部署模型并在应用中调用的能力,也能极大地扩展自身技能边界。本系列文章将从AI模型的本地部署到后端调用接口,再到前端交互展示,以最简化的方式,带领大家完成一个完整的AI应用开发流程。使用Ollama部署本地模型,并通过Golang实现非流式和流式的API调用。Ollama是一个本地大

在上一篇文章中,我们学习了如何通过 Ollama 在本地部署大模型,并使用 Golang 实现了流式与非流式的 API 调用。本篇将继续实战,目标是打造一个完整的 网页端 AI 对话系统。该系统基于前后端协作,通过 WebSocket 和 SSE(Server-Sent Events)两种流式传输协议,实现模型回复的实时展示效果。最终实现效果为:本次项目的基本流程如下:SSE(Server-Sen








