- 博客(70)
- 资源 (4)
- 收藏
- 关注
原创 日常开发中的 Agent 设计与开发
Small Agent First:优先开发单一职责的小 Agent。Skill over Prompt:重复性工作沉淀为 Skill,不要每次重新写 Prompt。Progressive Disclosure:按需加载上下文,控制 Token 消耗。Deterministic Verification:测试、扫描、Git 检查交给确定性工具。Evaluation over Impression:用真实历史任务评估 Agent,而不是凭感觉判断效果。
2026-11-04 22:45:28
197
原创 最值得学习的 10 份 Agent 资料
如果你准备系统学习 Agent 技术(AI Agent / Agentic AI),我建议不要从某个框架的 API 开始,而是按照:Agent 原理 → Agent 架构 → Tool Calling → Workflow → Multi-Agent → Memory → RAG → Harness → Evaluation → Production这条路线学习。
2026-11-04 09:54:11
166
原创 OpenCode/Copilot 项目案例
OpenCode/Copilot 的普通项目”,而是,我会按“可学习性、完整度、与 AI Software Factory 的相关性”来选。这里的“前三”是,不是对项目质量的绝对排名。
2026-09-16 22:19:57
197
原创 AI Software Engineering Agent 平台
IDE Agent、CLI Agent、Cloud Agent、Code Review、MCP、Skills、Custom Agents 等组合起来,已经非常接近你之前研究的。下面我按来讲。
2026-09-16 22:09:21
180
原创 【AI Software Factory WebSite】
如果你的目标是学习未来 2~3 年的软件工程方式,OpenAI 的 Agent/Coding Agent 方向也必须跟踪。,最近版本持续更新模型适配、Agent、MCP、provider、reasoning 等能力。的综述,讨论测试如何成为 Agent 决策、代码生成、修复和验证的一部分。这已经非常接近你正在设计的企业级 Software Factory。如果你想从“会使用工具”提升到“理解这个行业”,一定要看。你已经在使用 OpenCode,所以它对你特别重要。
2026-09-15 22:29:57
204
原创 OpenRewrite 实战指南
对于 150+ Spring 微服务,真正值得建设的不是一个简单的“代码 RAG”。Software Intelligence Platform(软件智能知识平台)Git↓↓↓↓↓↓RAG↓Agent事实由代码分析工具产生,语义由 LLM 产生,决策由 Agent 产生。代码理解架构分析影响分析微服务治理数据库迁移系统现代化技术债分析API 分析业务流程分析AI Coding而不是单纯做一个“把代码塞进向量数据库”的 RAG 系统。
2026-09-04 23:34:37
224
原创 微服务代码到企业软件知识库
如何让 AI 真正理解一个拥有 150+ 微服务、数千个 Java Class、数万个 Method 的大型企业软件系统?在大型企业软件环境中,经常会遇到这样的场景:系统拥有 100~500 个微服务;大量应用基于 Spring / Spring Boot / Spring Cloud;服务之间存在复杂的 REST、Feign、Kafka 等调用关系;数据库表、SQL、Redis、消息队列等基础设施分散在不同服务中;很多系统已经运行多年,原始设计文档不完整;新员工很难快速理解整个系统;
2026-09-04 23:04:36
245
原创 如何学习opencode和openclaw源码
这是学习大型开源项目时最容易踩的坑。src/├── a.ts├── b.ts├── c.ts├── d.ts├── ...然后从第一个文件开始看。这种方式通常很快就会迷路。从一个真实问题开始,沿着调用链阅读源码。用户输入↓Session↓Agent↓LLM↓Tool Call↓↓↓Agent Loop↓最终结果通过一个完整请求,把整个系统串起来。当你能够解释这条调用链之后,再深入研究每一个模块。VS CodeOpenCode问题驱动 + 调用链追踪。
2026-08-15 23:14:25
235
原创 oracle 迁移到postgres
引入了基于 Redis 的分布式隔离与反向回滚链路,放弃了传统的“一刀切”高风险割接。260个应用的重构与 Checklist 指标检测由具有记忆演进能力的 Agent 主导,将原定 6-9 个月的人工工期缩短至 2.5 个月。成功将底层基础设施平滑过渡到 GCP 的 Cloud SQL、Memorystore 和 Dataflow 生态,彻底摆脱了老旧巨石架构的性能瓶颈。
2026-06-07 12:35:16
360
原创 langchain demo
result = agent.invoke({"messages": [("user", "当前北京的温度是多少华氏度?result = agent.invoke({"messages": [("user", "当前北京的温度是多少华氏度?result = agent.invoke({"messages": [("user", "今天是几月几号?result = agent.invoke({"messages": [("user", "今天是几月几号?"""计算数学表达式。"""计算数学表达式。
2026-02-06 23:06:25
505
原创 langchain usage
result = agent.invoke({"messages": [("user", "当前北京的温度是多少华氏度?result = agent.invoke({"messages": [("user", "当前北京的温度是多少华氏度?result = agent.invoke({"messages": [("user", "今天是几月几号?result = agent.invoke({"messages": [("user", "今天是几月几号?"""计算数学表达式。"""计算数学表达式。
2026-02-06 22:59:23
603
原创 springintegration sftp gateway move file and then process
Bean@Bean.get();@Bean.get();@Bean@Bean@Bean@Bean@Override。
2024-08-29 22:02:39
617
1
原创 java jackson deseriarize map field with object key and list value
【代码】java jackson deseriarize map field with object key and list value。
2024-03-21 09:06:23
597
原创 开源AI模型网站
如果是经验丰富的用户,可以选择OpenAI、DeepMind或Microsoft Research,这些网站提供的模型和工具更先进复杂。Microsoft Research是微软的研究部门,提供多种开源AI模型,包括GPT-Neo、DeepSpeed和PaLM等。ModelHub是Google AI推出的开源AI模型存储库,提供多种模型,包括图像分类、自然语言处理和机器翻译等。ModelHub的模型经过Google AI的审核,确保了模型的质量和安全性。COCO的数据集和模型为目标检测研究提供了基础。
2023-11-01 21:52:09
1902
原创 how to alert when etl inbound file delay in GCP storage
Alerting for ETL (Extract, Transform, Load) inbound file delays in Google Cloud Storage can be achieved by setting up monitoring and alerting in Google Cloud Platform (GCP). Here are the general steps to configure alerts for ETL inbound file delays:Create
2023-10-26 22:57:08
452
原创 transmit GCP monitoring alerting messages via Pub/Sub with Terraform
【代码】transmit GCP monitoring alerting messages via Pub/Sub with Terraform。
2023-10-06 09:13:44
238
原创 java native httpclient utils return with Object
【代码】java native httpclient utils return with Object。
2023-06-07 22:01:15
533
原创 load and apply AspectJ in netty without spring
【代码】load and apply AspectJ in netty without spring。
2023-05-05 16:57:56
513
原创 hibernate getCurrentSession transaction management standard sample without spring
【代码】hibernate getCurrentSession transaction management standard sample without spring。
2023-05-04 23:39:00
195
原创 hibernate getCurrentSession transaction management standard sample without spring
【代码】hibernate getCurrentSession transaction management standard sample without spring。
2023-05-04 23:33:52
105
原创 hibernate tansaction management with aop without spring
【代码】hibernate tansaction management with aop without spring。
2023-05-04 21:52:15
517
原创 java get property value from property file annotation implementation
【代码】java get property value from property file annotation implementation。
2023-04-14 06:29:59
474
原创 use h2 database in netty function test
【代码】use h2 database in netty function test。
2023-04-13 22:58:17
640
原创 To start an embedded ActiveMQ broker inside a Netty project
【代码】To start an embedded ActiveMQ broker inside a Netty project。
2023-04-13 22:35:56
578
原创 command steps to check gke container log
【代码】command steps to check gke container log。
2023-03-24 13:21:47
297
原创 java 反射机制sample
方法中,先输出 "MyInvocationHandler: before handling request.",然后通过反射机制调用实际的方法,最后输出 "MyInvocationHandler: after handling request."。通过反射机制,可以在运行时获取类的信息,并且在不知道类名的情况下,可以创建对象、调用方法等。反射机制虽然灵活,但是由于它是在运行时进行的,所以效率比较低,而且使用反射机制容易出现类型安全问题,因此在使用反射机制时需要谨慎。的属性值,即 "Tom" 和 20。
2023-03-18 00:19:25
518
原创 gcloud常用命令
gcloud init:初始化gcloud并配置默认的项目和区域。 gcloud auth login:使用Google账号登录到gcloud。 gcloud config set project PROJECT_ID:设置默认的项目ID。 gcloud config set compute/zone ZONE:设置默认的计算区域。 gcloud compute instances create INSTANCE_NAME:创建一个新的虚拟机实例。 gcloud compute instances
2023-03-17 23:13:44
2101
原创 linux常用命令
ls:列出当前目录下的文件和文件夹。 cd:切换目录。 pwd:显示当前所在的目录路径。 mkdir:创建一个新的目录。 rm:删除一个文件或目录。 cp:复制文件或目录。 mv:移动文件或目录,也可以用于重命名文件或目录。 touch:创建一个新的空文件,或者更新一个现有的文件的时间戳。 cat:查看文件内容,也可以用于将多个文件合并到一个文件中。 less:以一页一页的方式查看文件内容。 grep:在文件中查找匹配的文本。 find:在文件系统中查找文件。 tar:创建或提取ta
2023-03-17 23:02:44
2150
原创 notepad 快捷键
打开新文档:Ctrl + N 打开文件:Ctrl + O 保存文件:Ctrl + S 另存为:F12 关闭文档:Ctrl + W 全选文本:Ctrl + A 复制选定文本:Ctrl + C 剪切选定文本:Ctrl + X 粘贴剪贴板中的内容:Ctrl + V 撤销上一次操作:Ctrl + Z 重做上一次操作:Ctrl + Y 查找文本:Ctrl + F 查找并替换文本:Ctrl + H 切换大/小写:Ctrl + Shift + A 调整选中文本的字体:Ctrl + Shift
2023-03-17 22:57:22
5037
原创 chrome快捷键
Ctrl + T:打开新标签页。 Ctrl + W:关闭当前标签页。 Ctrl + Shift + T:重新打开最近关闭的标签页。 Ctrl + Tab:在打开的标签页之间切换。 Ctrl + Shift + Tab:在打开的标签页之间反向切换。 Ctrl + N:打开新窗口。 Ctrl + Shift + N:打开新的隐身窗口。 Ctrl + Shift + Delete:打开“清除浏览数据”窗口。 Ctrl + D:将当前网页添加到收藏夹。 Ctrl + F:在当前网页中查找文本。
2023-03-17 22:50:00
1874
原创 linux console快捷键
Ctrl + C:终止当前正在运行的程序。 Ctrl + D:关闭当前终端会话。 Ctrl + Z:将当前程序放入后台运行。 Ctrl + L:清除当前屏幕并重新显示命令提示符。 Ctrl + R:在历史命令中进行逆向搜索。 Ctrl + A:将光标移动到行首。 Ctrl + E:将光标移动到行尾。 Ctrl + K:从光标处删除到行末。 Ctrl + U:从光标处删除到行首。 Ctrl + W:删除当前光标前的单词。 Ctrl + Y:将剪贴板中的文本粘贴到光标位置。 Ctrl +
2023-03-17 22:38:14
2458
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅