AI Coding

I rely heavily on AI coding tools (Claude Code, Cursor, etc.) in my daily work and research. Here I document real-world cases and reflections.

Tools

  • Claude Code — Primary tool for code generation, refactoring, debugging, and documentation
  • Cursor — Codebase-aware editor, ideal for large projects
  • GitHub Copilot — Lightweight everyday completion

Case Studies

Building This Site with Claude Code

Tool: Claude Code Context: Building this Jekyll academic site from scratch — adding pages, tweaking styles, fixing config errors Takeaway: AI grasps Jekyll template structure quickly, cutting down time spent reading docs. Especially effective for niche syntax like Liquid templates.


Debugging Robot Simulation Environments

Tool: Claude Code + Cursor Context: Debugging VLA policies in IsaacSim / MuJoCo, pinpointing sensor data alignment issues Takeaway: Feeding error messages and env configs together to the AI locates issues in minutes that would otherwise take hours.


Paper Writing Assistance

Tool: Claude Context: Polishing Abstract and Related Work sections for the REVER paper Takeaway: AI cannot replace thinking, but it significantly improves language quality. Asking AI to critique first, then revise, works better than asking it to rewrite directly.


Codex + GPT5.5 Goal-Driven Agent 实验

工具: Codex CLI + GPT5.5 Goal 模式 场景: 让 AI agent 自主执行具身智能研究的完整流程——搭建环境、跑基线、读日志、归因失败、生成数据、训练模型、提交评测、汇总结果并持续迭代(跑了 15 天) 核心思路: 将 Codex 反复调用的能力封装为可复用的 skill(镜像管理、数据平台、模型训练、评测、论文检索、知识库检索),使其能围绕同一研究目标持续执行 关键成果:

  • 自动跑通 4 个 benchmark(ALFWorld、EB-ALFRED、EB-Habitat、LoTa-WAH)
  • 复现 RoboAgent-style pipeline,建立可比较的 baseline
  • 从 rollout 和日志中自动归因失败(重复搜索、阶段混乱、记忆未利用、工具格式错误等)
  • 通过 SFT/DPO 将失败轨迹转化为训练信号
  • 设计 Public-Sitter Memory 机制,只记录公开交互历史,可审计 收获: Prompt 是接口约束,不是具身大脑能力本身;真正的长程状态保持、多目标 bookkeeping、复杂工具链切换,需要结合训练来解决

Reflections

AI Coding is not about writing less code — it’s about spending your time on decisions that actually matter.

The core skill for engineers using AI tools has shifted to: clearly describing the problem, judging output quality, and keeping the big picture in mind. This maps closely to what robotics research demands — you need to know what the robot should do before you can verify whether it did it right.


Continuously updated. Feel free to reach out by email if a specific use case interests you.

我在日常工作和研究中大量使用 AI Coding 工具(Claude Code、Cursor 等),这里记录一些真实的实践案例和使用心得。

工具

  • Claude Code — 主力工具,用于代码生成、重构、调试和文档撰写
  • Cursor — 结合 codebase 上下文的编辑器,适合大型项目
  • GitHub Copilot — 日常轻量补全

实践案例

用 Claude Code 搭建个人主页

工具: Claude Code 场景: 从零开始搭建这个 Jekyll 学术主页,包括新增页面、调整样式、修复配置错误 收获: AI 能快速理解 Jekyll 模板结构,大幅减少查文档的时间;对于 Liquid 模板语法这类”冷门”知识,效果尤其好


机器人仿真环境调试

工具: Claude Code + Cursor 场景: 在 IsaacSim / MuJoCo 环境中调试 VLA 策略,快速定位传感器数据对齐问题 收获: 将报错信息和环境配置一起喂给 AI,能在几分钟内定位原本需要一两小时排查的问题


论文写作辅助

工具: Claude 场景: REVER 论文的 Abstract、Related Work 润色与逻辑梳理 收获: AI 不能替代思考,但能显著提升语言质量;让 AI 先给出批评意见再修改,比直接让它重写效果更好


Codex + GPT5.5 Goal-Driven Agent 实验

工具: Codex CLI + GPT5.5 Goal 模式 场景: 让 AI agent 自主执行具身智能研究的完整流程——搭建环境、跑基线、读日志、归因失败、生成数据、训练模型、提交评测、汇总结果并持续迭代(跑了 15 天) 核心思路: 将 Codex 反复调用的能力封装为可复用的 skill(镜像管理、数据平台、模型训练、评测、论文检索、知识库检索),使其能围绕同一研究目标持续执行 关键成果:

  • 自动跑通 4 个 benchmark(ALFWorld、EB-ALFRED、EB-Habitat、LoTa-WAH)
  • 复现 RoboAgent-style pipeline,建立可比较的 baseline
  • 从 rollout 和日志中自动归因失败(重复搜索、阶段混乱、记忆未利用、工具格式错误等)
  • 通过 SFT/DPO 将失败轨迹转化为训练信号
  • 设计 Public-Signal Memory 机制,只记录公开交互历史,可审计 收获: Prompt 是接口约束,不是具身大脑能力本身;真正的长程状态保持、多目标 bookkeeping、复杂工具链切换,需要结合训练来解决

一些感受

AI Coding 不是让你少写代码,而是让你把时间花在真正重要的决策上。

工程师用 AI 工具的核心能力,变成了:清晰描述问题判断输出质量把握整体方向。这和做机器人研究需要的能力高度重合——你得知道机器人应该做什么,才能验证它做对了没有。


持续更新中。如果你对某个具体场景感兴趣,欢迎通过邮件交流。