Home/Categories/AI 编程

AI 编程

Vibe Coding、Cursor、Claude Code、Codex、Copilot

Collection

This collection features articles and community discussions in the AI 编程 space, focusing on real-world engineering scenarios, tool selection, practical paths, and risk boundaries.

The page is continuously updated and serves as a learning roadmap, technology selection reference, and technical review entry point.

@admin·5 min read·AI Coding

Generated Code Ownership Boundaries: Sources, Artifacts, and Safe Regeneration

Direct fixes to generated artifacts usually disappear during the next codegen run. This guide uses ownership manifests, deterministic regeneration, extension layers, and atomic publishing to define who can change sources or templates and how to roll back an entire artifact set safely.

#AI Agent #TypeScript #DevOps♥ 00 comments
@admin·6 min read·AI Coding

Index Freshness in Large Monorepos: Incremental Context for Coding Agents

Search results do not prove that they belong to the current commit. This article uses commit watermarks, change logs, deletion and rename handling, dirty-worktree overlays, and atomic index publication to prevent coding agents from reading stale symbols.

#AI Agent #TypeScript #DevOps♥ 00 comments
@admin·5 min read·AI Coding

AI Code Review in Practice: Let the Model Guard Your Code

Manual code review is a team bottleneck—PRs pile up, reviews are hasty, style arguments drain energy. AI review does not replace people; it filters the mechanical, easy-to-miss issues first so people can focus on architecture and business. Covers what AI review can do, what it can't replace, PR integration, and noise-control practices.

#Vibe Coding #DevOps♥ 310 comments
@admin·6 min read·AI Coding

Worktree Ownership Fencing for Parallel Coding Agents: Blocking Out-of-Scope Rewrites and Late Merges

Git worktrees isolate indexes and working directories, but do not automatically resolve parallel ownership of files, generated targets, and shared contracts. This article uses versioned claims, monotonic generations, diff admission, and ref CAS to create a reclaimable integration protocol that late agents cannot overwrite.

#AI Agent #DevOps #Open Source♥ 1490 comments
@admin·6 min read·AI Coding

From Requirements to Launch: Building an AI Writing Assistant

AI writing assistants are easy to imagine but easy to get wrong — most become 'one-click filler generators.' From requirements to launch, this article explains how to design a genuinely useful assistant: assist not ghostwrite, structured streaming, a human-AI editing loop, and trading 'one-click generation' for 'better the more you write.'

#AI #Vibe Coding♥ 390 comments
@admin·6 min read·AI Coding

Rate Limiting and Quota Design for AI Applications

Rate limiting for AI apps is more complex than for web apps: there are two cost dimensions (requests and tokens), plus abuse, automated traffic, and single-user spikes. This article covers three layers of limits (user, IP, and global), token quota accounting, graceful degradation, and a quota architecture resilient to malicious usage.

#AI #DevOps♥ 420 comments
@admin·5 min read·AI Coding

Prompt Versioning and CI

Prompts contain core AI application logic, yet teams often edit them as arbitrary "configuration strings," causing production failures, missing rollback history, and unusable A/B tests. This article explains how to manage prompts like code through versioning, CI evaluations, gradual rollout, and rollback.

#AI #DevOps♥ 430 comments
@admin·6 min read·AI Coding

A/B Testing AI Features

How do you know whether a new prompt or model is actually better? AI A/B testing must account for nondeterministic outputs, subjective quality, and large sample requirements. This guide covers metrics, offline evaluations, online experiments, and how to replace intuition with measurable product outcomes.

#AI #DevOps♥ 550 comments
@admin·6 min read·AI Coding

Eval-Driven Development: Treat Evals as CI

Software engineering has TDD; AI engineering needs EDD, or eval-driven development. Build an eval set first to define "good," run it on every change, and block regressions. This article covers the workflow, its nondeterministic and probabilistic differences from TDD, implementation, and how EDD turns intuition-led AI tuning into an engineering feedback loop.

#AI #DevOps♥ 570 comments
@admin·5 min read·AI Coding

Engineering Code Generation: Build Your Own Copilot

Copilot, Cursor, and Claude Code are great—but can you build your own code generator? This article breaks down the engineering core: context construction, generation strategy (completion/edit/agent), quality guardrails (syntax/test/diff), and how an internal code assistant differs from a general-purpose AI tool: scenario focus plus codebase awareness.

#Vibe Coding #TypeScript♥ 580 comments
@admin·11 min read·AI Coding

Generating Tests with AI: A Practical Guide

Test debt hurts every team, and AI test generation can ease it—but also produce meaningless tests and fake coverage. Covers the right way: which tests suit AI, the generate→validate→accept workflow, avoiding the coverage trap, tool selection (Claude Code/Codium/in-house), and the parts AI can't replace.

#Vibe Coding #TypeScript♥ 630 comments