logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Day 8:手撸一个豆包!流式输出 + 工具调用 + Web聊天应用

文章摘要(150字以内): Java程序员宸一用Python实现了一个类似ChatGPT的Web聊天应用,核心是流式输出和工具调用功能。他通过Python的yield生成器实现流式响应,结合SSE协议推送分块数据,并解决了工具调用的难点——当AI返回工具调用请求时暂停流式,执行工具后继续生成响应。应用还包含SQLite持久化、多会话管理等完整功能,采用FastAPI构建后端,最终实现了一个具备打字

文章图片
#前端
Day 8:手撸一个豆包!流式输出 + 工具调用 + Web聊天应用

文章摘要(150字以内): Java程序员宸一用Python实现了一个类似ChatGPT的Web聊天应用,核心是流式输出和工具调用功能。他通过Python的yield生成器实现流式响应,结合SSE协议推送分块数据,并解决了工具调用的难点——当AI返回工具调用请求时暂停流式,执行工具后继续生成响应。应用还包含SQLite持久化、多会话管理等完整功能,采用FastAPI构建后端,最终实现了一个具备打字

文章图片
#前端
Day 7:FastAPI + Docker——Java后端的“回家“时刻

摘要:Java程序员转型AI Agent开发的第7天学习总结 作者以Java开发经验快速掌握FastAPI,将其类比为Python版Spring Boot,实现了Agent的HTTP服务封装。通过RESTful接口设计,完成了聊天核心功能及健康检查等标准API,并利用FastAPI自动生成Swagger文档的特性提升效率。随后引入Docker解决环境一致性问题,用简洁的Dockerfile实现服务

文章图片
#fastapi#docker#java
Day 7:FastAPI + Docker——Java后端的“回家“时刻

摘要:Java程序员转型AI Agent开发的第7天学习总结 作者以Java开发经验快速掌握FastAPI,将其类比为Python版Spring Boot,实现了Agent的HTTP服务封装。通过RESTful接口设计,完成了聊天核心功能及健康检查等标准API,并利用FastAPI自动生成Swagger文档的特性提升效率。随后引入Docker解决环境一致性问题,用简洁的Dockerfile实现服务

文章图片
#fastapi#docker#java
Day 6:LangChain 入门——框架是双刃剑

摘要: Java工程师宸一分享AI Agent学习第6天心得:用LangChain框架重写手写Agent。通过对比手写(300行)与LangChain实现(100行),发现框架通过@tool装饰器自动生成工具定义,create_agent()封装复杂逻辑,大幅简化开发。核心收获: 框架优势:@tool自动注册工具并提取文档/参数,省去手动编写JSON Schema; 流程拆解:澄清tool_cal

文章图片
#python#开发语言
Day 6:LangChain 入门——框架是双刃剑

摘要: Java工程师宸一分享AI Agent学习第6天心得:用LangChain框架重写手写Agent。通过对比手写(300行)与LangChain实现(100行),发现框架通过@tool装饰器自动生成工具定义,create_agent()封装复杂逻辑,大幅简化开发。核心收获: 框架优势:@tool自动注册工具并提取文档/参数,省去手动编写JSON Schema; 流程拆解:澄清tool_cal

文章图片
#python#开发语言
Day 5:从零搭建一个完整 Agent——动手才是硬道理

《Java工程师转AI Agent学习笔记:动手实现迷你Agent》摘要 作者宸一(28岁Java程序员)分享了第5天的学习成果,通过代码实践构建了一个逐步升级的AI Agent系统。内容分为四个递进阶段:1)最简对话Agent(含滑动窗口历史记录);2)扩展工具调用能力(Function Calling协议);3)添加三层记忆架构(短期/长期记忆);4)整合完整Agent。文中用Java后端概念

文章图片
#人工智能#java
Day 5:从零搭建一个完整 Agent——动手才是硬道理

《Java工程师转AI Agent学习笔记:动手实现迷你Agent》摘要 作者宸一(28岁Java程序员)分享了第5天的学习成果,通过代码实践构建了一个逐步升级的AI Agent系统。内容分为四个递进阶段:1)最简对话Agent(含滑动窗口历史记录);2)扩展工具调用能力(Function Calling协议);3)添加三层记忆架构(短期/长期记忆);4)整合完整Agent。文中用Java后端概念

文章图片
#人工智能#java
Day 4:用后端思维拆解Agent核心架构——三元组、工具调用、错误处理

本文介绍了Java工程师宸一在AI Agent学习中的核心架构理解,重点包括Agent的三元组(规划、工具、记忆)、系统提示词的作用、对话历史滑动窗口的实现以及工具调用的四步流程。作者通过问答式学习,将AI概念与Java后端开发经验类比,帮助理解Agent的工作原理。文中还包含代码示例和流程图,直观展示了关键技术的实现方式。

文章图片
#架构#学习
Day 4:用后端思维拆解Agent核心架构——三元组、工具调用、错误处理

本文介绍了Java工程师宸一在AI Agent学习中的核心架构理解,重点包括Agent的三元组(规划、工具、记忆)、系统提示词的作用、对话历史滑动窗口的实现以及工具调用的四步流程。作者通过问答式学习,将AI概念与Java后端开发经验类比,帮助理解Agent的工作原理。文中还包含代码示例和流程图,直观展示了关键技术的实现方式。

文章图片
#架构#学习
    共 15 条
  • 1
  • 2
  • 请选择