AI 应用开发

01 / 构建

把模型能力变成真正可用的软件。

从这里开始

系列总览 · 建议阅读顺序

  1. 实战教程

    Java 8 调用大语言模型:从第一次请求到多轮对话

    用三个真实运行的 Java Demo,理解模型请求、JSON 解析、读取超时与对话历史。

    15 分钟已发布
  2. 实战教程

    Java LLM 实践(二):HTTP 200 之后,怎样验收模型的 JSON?

    从一次真实的代码围栏响应和三次超时出发,用 Java 8 实现严格结构校验、受限格式适配与可追溯的失败处理。

    16 分钟已发布
  3. 工程案例

    Java LLM 实践(三):超时之后,别让对话历史悄悄变了

    用候选副本、整轮提交与UTF-8请求预算重写多轮会话边界:41项离线检查,失败不污染历史,裁剪失败也能保留原状态。

    10 分钟已发布
  4. 工程案例

    Java LLM 实践(四):两个请求同时返回,谁有资格写入历史?

    用真实Java线程复现回复乱序,加入版本票据、完整问答提交与有界回执,明确本地幂等和远端执行的区别。

    8 分钟已发布
  5. 工程案例

    Java LLM 实践(五):工具超时了,为什么任务还在执行?

    用白名单、严格参数、零队列与调用预算构建只读工具执行器,并复现取消不等于终止的边界。

    8 分钟已发布
  6. 工程案例

    Java LLM 实践(八):流式回答断了,半句答案该不该进入历史?

    22 个回环 HTTP 案例,验证 UTF-8、SSE 分帧、取消与异常结束,把逐步预览和完整历史提交分开。

    11 分钟已发布
  7. 工程案例

    Java LLM 实践(九):取消请求后,旧回答为什么还会覆盖新会话?

    18 种固定线程交错,验证流式预览、完成和错误回调的请求归属,以及取消和有限幂等的边界。

    10 分钟已发布
  8. 工程案例

    Java LLM 实践(十):点了取消,读取线程为什么还在运行?

    30次本地HTTP连接,区分会话取消、阻塞读取退出与远端工作,比较Future中断和主动关闭连接。

    11 分钟已发布
  9. 工程案例

    TypeScript 能保证模型输出正确吗?32组输入与 Java 校验器的边界对照

    从类型断言、unknown到原始JSON:复现22个误接收、4个对象校验盲区,以及Java/TypeScript契约一致性的实际边界。

    11 分钟已发布
  10. 工程案例

    AI Radar 工程拆解:从 RSS 到网站,中间发生了什么?

    沿着本站真实代码,追踪采集窗口、每日配额、去重、自动检查和部署,并用证据定位“采集成功却没有更新”。

    12 分钟已发布
  11. 工程案例

    Java 会话历史与请求窗口:裁掉的旧事实还能回来吗?

    通过裁剪、提交、重启和扩窗的连续实验,分离可回看的完整历史与一次模型请求的上下文。

    9 分钟已发布
  12. 工程案例

    Java 请求重试:三次超时,不等于一个总期限

    七种真实本地 HTTP 情况,比较状态码、Retry-After、尝试上限和总等待预算。

    9 分钟已发布
  13. 工程案例

    Java 对话历史落盘:程序崩溃后,半轮记录怎么办?

    校验追加日志、142种截断前缀和三个真实异常退出子进程,明确本地提交与远端幂等的边界。

    9 分钟已发布
  14. 实战教程

    Java 幂等重试:没收到回答,不等于没有执行

    用七组本地 HTTP 故障对照,解释幂等键、并发认领、请求冲突与进程崩溃窗口。

    11 分钟已发布
  15. 实战教程

    持久幂等:让操作身份与结果一起提交

    用带CRC的追加日志、进程崩溃与99个截断前缀,解释持久幂等的提交边界。

    10 分钟已发布
  16. 实战教程

    Outbox投递:本地可靠,不等于远端只执行一次

    对照有键和无键接收端,解释回复丢失、回执缺失与远端重复副作用。

    10 分钟已发布
  17. 实战教程

    对话恢复:从意图、回执到完整问答

    在三个提交边界真实终止JVM,以持久事实恢复完整历史,保留远端重复执行反例。

    10 分钟已发布

AI 工程

从应用实现,到工程交付

AI 应用开发的工程子方向。

  • AI Coding
  • Codex
  • MCP
  • Skills
  • Harness
  • 测试
  • 评估
  • 可观测性
  • 生产部署
  • 性能
工程选题 →

知识检索与回答评估:进入 RAG 专题 →

项目

相关项目

  1. 项目 / 001

    Hohoo’s AI Lab

    公开学习、研究资讯与实践记录共用的个人知识站点。

    已上线
  2. 项目 / 002

    Java LLM 实践集

    Java 会话、请求重试与持久化边界,以及注意力、缓存成本和量化误差的可复现实验。

    构建中
相关实验
  1. 实验 / 002

    工具调用失败恢复实验

    使用可控的只读工具,注入超时与空结果,记录任务完成率和调用次数。

    实验中
  2. 实验 / 010

    TypeScript / 输出边界对照

    类型断言与对象校验分别会漏掉哪些无效输入?

    已完成
  3. 实验 / 011

    A1 / 对话历史的提交边界

    请求失败、截断或候选裁剪后,如何保持已提交历史正确?

    已完成
  4. 实验 / 014

    A2 / 并发历史提交

    用真实Java线程复现回复乱序,加入版本票据、完整问答提交与有界回执,明确本地幂等和远端执行的区别。

    已完成
  5. 实验 / 021

    Java LLM 实践(八):流式回答断了,半句答案该不该进入历史?

    22 个回环 HTTP 案例,验证 UTF-8、SSE 分帧、取消与异常结束,把逐步预览和完整历史提交分开。

    已完成
  6. 实验 / 024

    Java LLM 实践(九):取消请求后,旧回答为什么还会覆盖新会话?

    18 种固定线程交错,验证流式预览、完成和错误回调的请求归属,以及取消和有限幂等的边界。

    已完成
  7. 实验 / 027

    Java LLM 实践(十):点了取消,读取线程为什么还在运行?

    30次本地HTTP连接,区分会话取消、阻塞读取退出与远端工作,比较Future中断和主动关闭连接。

    已完成
  8. 实验 / 030

    Java 会话历史与请求窗口:裁掉的旧事实还能回来吗?

    通过裁剪、提交、重启和扩窗的连续实验,分离可回看的完整历史与一次模型请求的上下文。

    已完成
  9. 实验 / 031

    Java 请求重试:三次超时,不等于一个总期限

    七种真实本地 HTTP 情况,比较状态码、Retry-After、尝试上限和总等待预算。

    已完成
  10. 实验 / 032

    Java 对话历史落盘:程序崩溃后,半轮记录怎么办?

    校验追加日志、142种截断前缀和三个真实异常退出子进程,明确本地提交与远端幂等的边界。

    已完成
  11. 实验 / 039

    Java 幂等重试:没收到回答,不等于没有执行

    用七组本地 HTTP 故障对照,解释幂等键、并发认领、请求冲突与进程崩溃窗口。

    已完成
  12. 实验 / 042

    持久投递与历史恢复

    17种场景、193条子进程记录;无接收端幂等的投递崩溃后执行两次,三个历史恢复窗口均保留完整问答。

    已完成

论文阅读入口

相关资讯

这里展示已发布的外部资讯,保留来源与原文入口。

NVIDIA Technical Blog · 暂无译文,显示原文

Build Specialized Agents on a Stack You Control with NVIDIA NemoClaw ↗

Building an autonomous agent requires a model, a harness, and domain-specific tools. To deploy an agent more securely, developers need a runtime that enforces... Building an aut…

原始来源摘录或链接
AIHOT · 暂无译文,显示原文

Cursor 披露 Claude Code VS Code 扩展被植入恶意软件事件,最多影响 5000 用户 ↗

Cursor 发现通过其 IDE 扩展市场分发的 Claude Code VS Code 扩展被修改并植入恶意软件,最多影响 5000 用户,恶意版本并非 Anthropic 开发。Cursor 已于当日下午下线扩展市场,与相关提供方合作清除恶意软件并确认无进一步风险后重新上线,建议受影响用户参考博客说明排查,并升级到 Claude Code for …

原始来源摘录或链接
AIHOT · 暂无译文,显示原文

Figma 讲解如何训练专用画布编辑模型 ↗

Figma 介绍其为 agent 自研 Figma 编辑模型的训练方法,先用超过 25 万条合成样本做 SFT,让早期 Llama 3.3 70B 在编辑任务上接近当时顶级模型,后转向 RL 并结合确定性校验器与视觉评委做评测。

原始来源摘录或链接

浏览全部 AI 资讯 →

学习路线与后续选题

以下为待完成选题,不代表已有实验结果。

  1. Tool Calling · 已规划
  2. Spring AI 快速入门 · 已规划
  3. Agent 工作流 · 已规划
  4. 评估效果,记录失败,复盘改进 · 已规划
  5. AI 应用可观测性 · 已规划
  6. Production · 已规划
  7. AI Coding · 已规划
  8. Codex · 已规划
  9. MCP · 已规划
  10. Skills · 已规划
  11. Harness Engineering · 已规划
  12. Testing · 已规划
  13. Performance · 已规划

继续系统学习 →

动手试试 · 检索与排序

按需展开,在浏览器里探索。 直达此实验 ↗

动手试试 · 提示词修理铺

按需展开,在浏览器里探索。 直达此实验 ↗

动手试试 · Agent 权限

按需展开,在浏览器里探索。 直达此实验 ↗

动手试试 · 流式输出

按需展开,在浏览器里探索。 直达此实验 ↗