- 博客(948)
- 资源 (26)
- 收藏
- 关注
原创 spec coding 实践(spec-kit)
Spec Kit是GitHub开源的 AI 辅助规范驱动开发工具包(截止到目前79k 星),核心是让「规范先于代码」更快地构建高质量软件:一个开源工具包,让您可以专注于产品场景和可预测的结果,而不是从头开始vibe coding每个部分。先把项目规则、需求细节、实现计划说清楚,再让 AI 生成代码,避免边写边改的返工。规范驱动开发颠覆了传统的软件开发模式。几十年来,代码至上——规范仅仅是搭建的框架,一旦开始“真正的”编码工作,规范就会被弃之不用。
2026-03-21 13:56:10
1536
原创 大模型入门圣经—对话“三板斧”
Temperature:控制不同词的概率差距调低:拉大差距,输出稳定调高:缩小差距,输出多样Top-p:控制长尾词的概率阈值调低:去掉长尾,输出稳定调高:放宽门槛,输出多样越大越多样——写小说,头脑风暴越小越稳定——写代码,做数学题提示词工程(Prompt Engineering)就是一门关于如何构造和精炼你的提示词的艺术和科学,目的是最大化 AI 模型的性能,让它产出更符合你需求的、高质量的输出。
2026-01-30 15:00:15
994
原创 MCP保姆级详解和实战案例(附完整代码)
Function Call是大模型基于意图识别触发预设函数的机制,其本质是模型与外部工具的“点对点”交互。平台依赖性强:对于不同大模型(如GPT、Claude),Function Call的实现差异显著,开发者需要为每个大模型编写适配的相关代码。扩展性不足:新增工具需调整模型接口或重新训练,难以支持复杂多轮任务。从模型调用工具的流程来看,MCP 跟 Function Call 是调用链上的两个环节。
2026-01-15 15:02:42
2639
原创 Vibe Coding(氛围编程) && Spec Coding(规格说明编程)
摘要: Vibe Coding是由Andrej Karpathy提出的新型编程范式,强调通过自然语言描述需求,由AI模型自动生成代码,将编程重心从"如何实现"转向"实现什么"。其核心是通过模糊描述和反复调试提示词逐步完善代码。Rules功能作为全局提示词,可规范AI生成的代码质量,涵盖开发规则(如Java最佳实践、日志打印、异步调用等)、测试用例规则(JUnit5/Mockito实现全覆盖测试)、代码Review规则(逻辑漏洞检查、性能优化)及上线方案模板(SQL/配
2026-01-10 11:08:05
2545
原创 DDD领域驱动设计核心概念简介和小米四层架构落地实践(含源码)
微幅架构如何划分微服务,以什么依据划分微服务,微服务到底有多微,服务与服务之间的划分边界在哪里?领域驱动设计用于定义领域模型,从而划分领域边界,然后再根据领域边界从业务角度去进行微服务边界定义。领域驱动设计作为微服务划分的指导思想。
2025-12-22 19:40:42
1102
原创 Prometheus + Grafana + SpringBoot
prometheus 受启发于 Google 的 Brogmon 监控系统(相似 kubernetes 是从 Borg 系统演变而来)。2016 年 5 月继 kubernetes 之后成为第二个加入 CNCF 基金会的项目,同年 6 月正式发布 1.0 版本。2017 年底发布基于全新存储层的 2.0 版本,目前最新版本2.9,能更好地与容器平台、云平台配合。
2026-10-08 20:00:18
73
原创 FDE概述
现场业务调研 → 挖掘真实业务指标,识别约束方案设计 + POC 原型(FDE 亲手编码)生产环境部署、集成、调优、灰度上线持续监控业务指标,修复 bad case,业务验收沉淀通用能力,需求回流,反哺平台产品迭代。
2026-10-07 20:07:24
67
原创 glab(GitLab CLI)安装配置手册 — Windows / Claude Code
从零安装 glab 并接入 Claude Code,使其能直接操作内网 GitLab(最简单的办法直接让Claude Code 帮你安装,如提示词 “帮我提交当前改动的代码到git仓库,如果没有工具先安装一下工具”。
2026-09-12 11:44:55
112
原创 gradio
Gradio 是首选工具,用的极多产品正式上线交付:不会直接用 Gradio,后端服务独立开发,自己做前端。补充:很多开源大模型项目 (LlamaFactory、Qwen 推理 Demo) 默认的 WebUI 就是 Gradio。
2026-09-04 10:37:17
214
原创 langchain-milvus(Hybrid 混合检索)
在 RAG(Retrieval‑Augmented Generation)的混合检索中,和是两种互补的向量表示方法,分别用于捕捉语义信息和关键词匹配。混合搜索结合了不同搜索范式的优势,以提高检索的准确性和鲁棒性。它充分利用了密集向量搜索和稀疏向量搜索的能力,以及多种密集向量搜索策略的组合,确保对各种查询进行全面而精确的检索。在这种情况下,使用语义向量相似性和精确关键词匹配两种方法检索候选内容。来自这些方法的结果会被合并、重新排序,并传递给 LLM 以生成最终答案。
2026-09-02 17:30:14
297
原创 PyPDFLoader & UnstructuredLoader
PyPDFLoader 仅能提取简单的纯文本内容,每个页面会被封装为一个 Document 对象。len。
2026-09-02 10:32:29
260
原创 loguru
Loguru 是 Python 第三方日志库,,需要。,解决原生logging配置繁琐、样板代码多的痛点。底层依然兼容 Python logging 体系,可以对接第三方框架日志。
2026-09-01 20:32:02
231
原创 Spring AI 2.0:Milvus向量数据库
Milvus() 由 Zilliz 开发,并即将捐赠给 Linux 基金会旗下的 LF AI & Data Foundation,现已成为全球领先的开源项目之一。该项目采用 Apache 2.0 许可证发布,大多数贡献者来自高性能计算(HPC)领域的专家,他们专长于构建大规模系统和优化硬件感知代码。核心贡献者包括来自 Zilliz、ARM、NVIDIA、AMD、Intel、Meta、IBM、Salesforce、阿里巴巴和微软的专业人士。
2026-08-31 20:16:01
340
原创 Agent(增强型) VS Workflow(五种设计模式详解)
Anthropic 在 Building Effective Agents 中提出了 5 种 Workflow 编排模式,从简单到复杂依次排列。核心理念是:从最简单的模式开始,仅在确实能提升效果时才增加复杂度。设计模式的选择原则每种模式都有其适用场景和权衡。不是越复杂越好——大多数实际问题可以用前两种模式解决。选择模式时,优先考虑任务结构是否匹配,而非模式的"高级程度"。
2026-08-28 14:17:35
159
原创 Spring AI 2.0:阿里云百炼平台(工作流应用)
和调用智能体应用差不多,需要多一个参数 flow_stream_mode。尽可能使用最新版本。
2026-08-22 16:01:35
342
原创 Spring AI 2.0:阿里云百炼平台(智能体应用)
在线平台适合通用的功能,没法自定义功能(返回值没法自定义结合客户端展示,没有历史记录等),常适用于一次性的功能。提供App版本(阿里云百炼)的ChatService实现。返回模拟 JSON 数据,无 token 无鉴权。,非常适合 Agent 工具调用调试。也可以直接创建MCP。POST/PUT 只是模拟成功,这里也可以直接上传文件。添加工具,需要发布。
2026-08-22 12:34:50
135
原创 Spring AI 2.0:智能体架构模型
模式名称控制方式延迟水平可靠性典型应用场景开发复杂度增强型智能体直接输出最低低简单问答、内容润色简单链式工作流智能体线性顺序执行中等中高分阶段任务(如大纲→内容→格式优化)中等路由工作流智能体条件分支选择低‑中等中多领域处理(如客服分流转人工)中等并行工作流智能体多模型并发执行中等高可靠性敏感任务(如医疗诊断辅助)较高协调器工作流智能体动态任务分解+调度高最高复杂业务(如商业智能分析系统)极高评估优化工作流智能体迭代优化+反馈修正。
2026-08-20 16:07:48
263
原创 Spring AI 2.0:Web
一般放在gateway里,用于赋值traceId(requestId)。,用于标记Controller中的方法,表示该方法不需要包装返回结果。R:封装常规的接口响应结构。
2026-08-19 19:35:13
68
原创 Spring AI 2.0:userId、requestId、sessionId、conversationId
登录的那个用户,从token中解析获取。
2026-08-17 16:11:21
366
原创 Spring AI 2.0:Flux
mapfilterdoOnNextdoOnErrordoFinallytimeoutretryWhentakeconcatWithreducescanflatMapconcatMap把Mono类比为“未来可能得到一个结果”,把Flux类比为“未来可能陆续得到多个结果”。
2026-08-16 20:25:24
233
1
原创 Spring AI 2.0:DeepSeek
聊天之前先创建会话seesion: https://chat.deepseek.com/api/v0/chat_session/createhttps://chat.deepseek.com/api/v0/chat/completion 请求时传个chat_session_id和prompt,响应时使用,响应完毕后给的值value是一个结束标识 。
2026-08-16 11:55:49
187
原创 Spring AI 2.0:SSE
普通登录接口:一次性 Http 响应,请求→全部数据返回→连接关闭AI 流式聊天接口:SSE (Server‑Sent‑Events) 长连接,HTTP 不断开,后端分段持续推送文本,全部输出完毕后服务端关闭连接。两者底层都是 HTTP 协议,但是数据传输模式、前端写法完全不一样。普通 axios axios.get/post 不能直接处理 SSE 流式,axios 会一直等待接口全部返回完毕才拿到结果,看不到中间的打字效果。
2026-08-16 00:20:11
252
原创 Spring AI 2.0:Advisor
自定义一个更改用户提示词的示例,更改用户的输入提示词。getOrder(): 执行顺序,数字越小越优先执行before(): 调用 LLM之前 ,修改 Requestafter(): LLM 返回之后,修改 Response/*** 自定义Advisor:修改/增强用户提示词* 作用:在请求发送给LLM之前,改写用户的UserMessage内容""";/*** before:调用大模型【之前】执行,修改用户prompt。
2026-08-15 13:28:12
259
原创 Spring AI 2.0:Memory
大模型是没有记忆的,Spring AI提供了聊天记录的持久化织入器,Spring AI 提供了多种持久化方式,支持内存(默认InMemoryChatMemoryRepository)、Redis、MongoDB、ES、其它数据库等。
2026-08-14 08:03:36
358
原创 Spring AI 2.0:Hello World
Spring Boot 4 + Spring 7 + IDEA 2025 + JDK17 ,Spring AI 的定位是:大模型基础对话 + RAG + MCP + Tool + Memory等基础功能。
2026-08-13 21:37:26
392
原创 Spring AI:WebFlux响应式编程
Reactive Streams 是 JVM 面向流的库的标准和规范:1、处理可能无限数量的元素2、有序3、在组件之间异步传递元素4、强制性非阻塞,背压模式(背向压力:先将数据放入到缓冲区,然后再根据缓冲区去取,一种本地化MQ消息队列思想(类似于观察者模式),而RockerMQ是处理的系统之间的MQ,Reactive Stream是处理单系统内部的异步)
2026-08-09 12:33:45
260
原创 AI Agent 大模型开发技术框架选型指南
LangChain 是目前认知度最高的大模型应用开发生态之一,提供统一的模型接口、Prompt、工具调用、文档加载、文本切分、向量存储、检索器、中间件和 Agent 抽象。当前官方将 LangChain 定位为快速构建 Agent 的高层框架,并将复杂、可控的底层编排交给 LangGraph。
2026-08-03 16:46:49
700
原创 JDK11 & JDK17新特性
JDK11&JDK17都是长期支持(LTS:Long-Term-Support)的重要版本。pom.xml 需要指定编译级别。</</</</
2026-08-02 14:50:53
222
原创 TDD(Test-Driven Development)测试驱动开发
注意,这里还没有考虑具体实现。TDD 的第一步不是急着选 Redis、Guava 还是本地 Map,而是先确定行为。AI 会让程序员写代码越来越快,但速度越快,越需要稳定的反馈机制。这段代码到底应该保证什么行为?当需求被写成清晰的测试,AI 才有明确的实现目标;当测试可以持续运行,团队才敢于快速迭代;当测试保护着重构,代码才不会因为变化而越来越脆弱。所以,TDD 并没有因为 AI 出现而过时。AI 让实现变得更快,TDD 让快速实现仍然值得信任。先写一个会失败的测试,然后让代码一点点变正确。
2026-07-26 10:33:03
95
原创 Julia
Julia() 是一个面向科学计算的高性能动态高级程序设计语言。Julia 最初是为了满足高性能数值分析和计算科学的需要而设计的,不需要解释器,速度快。
2026-07-14 14:38:11
524
数据分析智能客服与数据中台销售指标体系构建:2025年度经营决策支持系统设计
2026-09-01
hadoop lib/native
2019-03-05
springboot-fastdfs.zip
2020-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅