Project notes
项目介绍与验证方式
这里概括项目负责内容、技术方案、运行方式和验证结果,帮助招聘方快速了解我在 AI Agent 开发、Java 后端和 AI 应用交付上的实践。
Java Agent implementation
Spring Boot Agent Gateway
个人工程实践|JDK 21 + Maven|6/6 测试通过- 项目内容
- 我用 Java 21 / Spring Boot 3 实现 Agent Chat API、有界 Agent Loop、白名单 Tool Registry、JSON Schema 参数校验、工具 trace、会话存储和最小 RAG。
- 工具管理
- 注册
knowledge_search与结构化read_only_query;未知工具、非法参数、超时和有限重试都有稳定状态,不执行任意反射方法。 - 验证结果
- 本机使用 JDK 21.0.12 与 Maven 3.9.16 编译,4 个测试类共 6 项测试通过;测试覆盖工具执行、RAG 切分/召回和应用层 Agent Loop。
- 运行方式
mvn test;默认使用 H2 与 memory adapter,MySQL / Redis / OpenAI-compatible 模型通过环境变量切换。- 项目说明
- 默认 HashEmbeddingPort 用于本地演示;如用于业务场景,可替换为生产 embedding 并进一步评估召回质量。
这个项目重点展示 Java / Spring Boot 服务端表达、工具管理、异常处理和可测试的 Agent 执行链路。
Primary implementation
协作雷达
个人工程实践|v0.4.2|已完成本地自测- 项目内容
- 我实现了七模块协作状态卡片和确定性处理层:来源记录、PII 脱敏、跨轮聚合、Schema 校验、冲突检测,以及 CSV、飞书多维表格和 Notion 字段映射导出。
- 自测范围
- 代码中包含 CSV 公式注入 E4、SVG XSS T5、Markdown 表格注入 M1–M5,以及坏 JSON、类型不符和缺文件的对抗输入处理。
- 实现方式
- 通过固定 Schema、确定性处理和
selftest,将会议纪要、群聊记录等材料整理为结构化状态卡片。 - 适用范围
- 适合协作材料整理、状态汇总和结构化导出场景。
项目重点展示结构化处理、输入防御和可复现自测。
Open source repository
WeRead AI Brain
GitHub 开源|用户自行配置 API Key- 项目内容
- 项目整合微信读书相关数据、可视化看板、AI 分析与 Markdown 知识导出;Skill 文档包含依赖、命令和环境变量说明。
- 使用前提
- 使用者需自行提供 API Key 并在本地配置环境变量;公开仓库不包含个人密钥。
- 使用方式
- 项目以开源仓库和 Skill 配置为主要交付形式,用户可按文档在本地运行。
ClawHub 下载量近 30 天下载量为 532(截图核验:2026.08.03)。查看 ClawHub 页面。
External task records
模型任务评测
模型任务评测|覆盖 5 个模型、3 类任务- 项目内容
- 我在两个执行环境下,记录 5 个代号模型完成 3 类复合任务的工具调用、文件处理、代码执行、数据分析与产物保存表现。
- 评测维度
- 覆盖任务理解、工具调用、文件处理、代码执行、数据分析、产物保存与结果稳定性。
- 输出结果
- 将上下文丢失、工具链路中断、产物格式不一致和结论缺少数据支撑等问题整理为可复盘的失败模式。
Local prototype
Text2SQL 工作流
个人工程项目|Text2SQL Agent- 项目内容
- 我实现了意图澄清、Schema 检索、SQL 生成、预校验、人工审批、执行、失败重试与审计记录的状态机。
- 技术重点
- 使用 SQLGlot AST 进行只读查询约束,并在 SQLite 沙箱中完成可执行性检查、结果限制和风险控制。
- 项目定位
- 适合展示自然语言查询、结构化校验、人工审批和可恢复工作流的设计能力。
Public release
科学营养顾问
公开发布|后台数据可点击核验- 下载量口径
- 作品集首页通过两个 ClawHub 公开接口读取各版本下载量;展示合计,不把浏览量或其他平台数据混入其中。
- 使用范围
- 产品说明中保留特殊人群、疾病与医疗建议的转介机制,定位为健康管理辅助工具。