蜗牛先笙
老师,该书是从 0 开始一步一步实战对新手比较友好的方式,还是每章节只对核心代码做出解释,项目构建流程需要有开发经验的同学自己完成?
作者回复:由于篇幅有限,代码可以详细看: https://github.com/congde/emotional_chat
项目构建流程不需要有开发经验,把项目代码下载下来就可以,这个项目文档很完善
有任何问题,欢迎交流
2025-11-18
岳明灯
您好,可能你的创业背景+技术深度,我看了几篇文章,这个专栏叙述的风格我很喜欢,内容既有技术,也有业务价值的分析(我受益很多),您脱离了一个纯技术人员写的技术专栏风格(之前看的技术专栏多数侧重技术、架构),我感觉前面有些内容你像是在和一位投资人叙述自己产品。在此基础上您可以再讲讲商业思维吗,比如创业中,如何用现有的技术挣钱。或者你有在其它专栏中讲过商业思维吗?后续可不可以考虑下,推荐一些文章,书籍也行,非常感谢!您甚至可以开一个专栏讲讲创业啊
作者回复:商业化的过程,就是学习业务的过程。
业务很难学,要有场景的scene,
并且附加不以自我为中心的人文关怀,能洞察出普遍性的关切。(在整个课程中尽量讲好场景scene和怎么洞察普遍性的关切)
技术就是一层窗户纸,勇于探索很容易达到平均以上的水平
学业务就是综合能力的提升,长期看是业务更难
最后一章,会系统的介绍商业化的路径。“用现有技术挣钱”正是当前AI创业的核心命题之一。简单来说,关键不在于技术多先进,而在于是否解决了真实场景中的付费意愿问题——也就是“技术 × 场景 × 商业闭环”的三角匹配。
创业和在企业工作是完全两种思路:
1、企业上班就是完成任务并取得领导信任
2、创业就是资源整合(资源不是看个课程能学到的)
现在创业很难,方向不好很难拿到融资,个人建议要慎重。
2025-11-18
2
蜗牛先笙
老师讲的太好了,作为一个在校生,对 AI 应用开发有浓厚的兴趣,努力学习,希望将来有机会去到老师所在的公司贡献力量哈哈哈哈
作者回复:哈哈,感谢你的认可!在校期间打好基础、多动手做项目,就是最好的准备。AI 应用开发重在“解决问题”的能力,不光是写代码,更要理解场景和用户。保持这份热情,未来一定有机会一起共事!加油!💪
2025-11-18
1
June
老师讲得很好,受益匪浅!请教一下,对于想懂点技术的AI产品经理,有什么学习建议呢?
作者回复:很高兴你感兴趣!给想懂技术的AI产品经理三点建议:
理解技术边界:不必会写模型,但要清楚大模型/Agent/RAG等能做什么、不能做什么;
动手跑通链路:用LangChain/LlamaIndex搭个简单Agent,体验数据、提示词、评估的完整闭环;
聚焦场景价值:技术是手段,关键在定义“用户愿意为什么买单”——多访谈、多拆解成功产品)。
保持“技术直觉 + 用户洞察”的双轮驱动,祝你在AI产品之路越走越宽!
2025-11-18
1
岳明灯
置顶
大佬您好,这个情感聊天机器人,可以不在电脑或手机上运行,搞个独立的机器人运行吗?
作者回复:先说结论:可以做成独立运行的实体机器人!
核心逻辑其实不复杂,咱们课程里的情感聊天功能是 “核心能力”,而运行载体(电脑/手机)只是 “展示窗口”,换成实体硬件完全可行,具体分两步走:
前端交互可灵活适配硬件:课程用的 React 是前端开发框架,它负责的是 “聊天交互界面”,但这个界面不绑定电脑 / 手机 —— 只要你的实体机器人有交互模块(比如语音喇叭、触摸屏幕、按键),就能把 React 的交互逻辑,或者直接通过硬件的控制接口,和机器人的 “输入输出” 对接(比如你说话→硬件拾音模块采集→传给后台情感模型→模型返回回复→硬件喇叭播报 / 屏幕显示)。
后台服务可灵活部署:情感聊天的核心(对话模型、数据处理)是后台服务,部署方式有两种选择:
若硬件算力够(比如阿里云服务器2U4G水平),可以直接把后台服务装在硬件里,机器人完全离线独立运行;
若硬件算力有限(比如树莓派),让硬件通过网络接口(HTTP/WebSocket等)访问云端后台,机器人只负责 “采集输入 + 展示输出”,核心计算交给云端,照样是独立的实体机器人。
简单说:实体机器人 =“硬件外壳 + 交互模块”+“咱们的情感聊天核心服务”,两者通过接口对接,就能摆脱电脑 / 手机,变成独立设备。
2025-11-12
5
第一装甲集群司令克莱斯特
大佬您好!我们项目组后端是Java技术栈,没有用专职的Python开发,是不是使用Spring AI/Spring AI Alibaba/Langchain4j等Java AI框架,不容易落地这样的Agent应用实现,知识问答和数据问答?
作者回复:感谢提问。
确实,目前主流的 AI Agent、RAG(检索增强生成)、知识/数据问答等应用,在开源社区和教程中大量使用 Python 技术栈(比如 LangChain、LlamaIndex 等),这让 Java 团队在落地时会感觉“生态不友好”或“工具链不够成熟”。
但这并不意味着 Java 无法实现这类应用。实际上,随着 Spring AI(以及 Spring AI Alibaba)和 LangChain4j 等框架的快速发展,Java 生态已经具备了构建高质量 Agent 和问答系统的能力。
以下是几点关键说明:
1. Spring AI / Spring AI Alibaba 支持主流能力
提供统一的 Prompt 模板、模型调用(OpenAI、通义千问、Ollama 等)、向量存储集成(如 Milvus、Redis、PGVector)。
支持 Function Calling(工具调用),这是实现 Agent 的核心机制。
Spring AI Alibaba 还深度适配阿里云百炼、通义大模型等国内服务,对国产化部署更友好。
2. LangChain4j 是 Java 版的 LangChain
它复刻了 LangChain 的核心概念(Chain、Agent、Memory、Retriever 等),API 设计清晰。
已支持多模态、RAG、对话记忆、自定义 Tool 调用,完全可以构建知识问答或数据库问答(Text-to-SQL)系统。
社区活跃,文档较完善,且与 Quarkus、Spring Boot 都能良好集成。
3. 数据问答(Text-to-SQL)也能做
虽然 Python 有 Vanna.ai、SQLCoder 等热门项目,但 Java 可通过以下方式实现:
利用大模型生成 SQL(通过 Prompt 工程 + Schema 注入);
结合 Spring AI 的 Output Parser 或自定义后处理校验 SQL 安全性;
用 LangChain4j 的 Agent 调用“查询执行工具”,形成闭环。
值得注意的是:
Java AI 生态的示例和教程确实比 Python 少,初期可能需要更多探索;
某些高级功能(如复杂多跳推理、动态工具注册)可能需要自己封装;
建议结合向量数据库(如 Milvus、Elasticsearch)+ 大模型 API + 自研业务逻辑,构建稳定 RAG 流程。
建议路径
先用 Spring AI 快速搭建一个基础问答原型(接入通义/Qwen 或 OpenAI + 向量库);
用 LangChain4j 实现带工具调用的简单 Agent(比如查天气、查数据库);
逐步引入安全校验、缓存、监控等生产级能力。
总结:没有专职 Python 开发 ≠ 不能做 Agent 应用。
Java 技术栈完全有能力落地知识问答、数据问答甚至复杂 Agent 系统,只是需要一点前期投入去熟悉这些新兴框架。
2025-11-13
5
Geek_4f3683
看目录就很全面,很体系化,在线催更
作者回复:谢谢你的反馈!祝你后续学习顺利,有问题随时交流~
2025-11-13
1
yphust
需要的程序基础是什么?
作者回复:如果会前端react,后端会python(商用后期可以切换为go),那再好不过。
不懂也没关系,后面介绍的很详细。现在AI coding非常强大,重要的是要有完整的体系框架。希望给读者带来的是,产品思维、架构能力、用户的洞察,在此基础上构建闭环商业思考。
2025-11-11
4
张申傲
非常全面👍🏻
作者回复:谢谢
我之前整理过大模型全链路相关的书籍,26年1月份应该能出版,
这里不是宣传买书哈,
想说明 我有体系化知识+实战经验
2025-11-12
10
看过的人还看了










