The Biggest Pitfalls of AI Agent Applications: Hallucinations, Permissions, and Infinite Loops
Technical trends, engineering practices, and independent developer perspectives around AI Agents and AI.
Articles
In-depth articles on AI, web development, cloud native, and indie hacking.
Technical trends, engineering practices, and independent developer perspectives around AI Agents and AI.
Covers tech trends, engineering practices, and indie developer perspectives around indie development and Next.js.
Centered on the technical trends, engineering practices, and indie developer perspectives of indie development and AI.
A look at technology trends, engineering practices, and the indie developer perspective around Next.js and TypeScript.
Centered on Vibe Coding, AI technology trends, engineering practices, and the independent developer perspective.
Covers tech trends, engineering practices, and indie developer perspectives around large models and RAG.
A prompt is not a "wish" but a specification for the model. This article explains the six elements of a structured prompt, advanced techniques such as CoT, few-shot examples, and XML segmentation, defensive phrasing, and a reusable debugging method that turns intuition-driven prompt tuning into an engineering process.
Technical trends, engineering practices, and an independent developer perspective on MCP and AI Agents.
Centered on the technical trends, engineering practices, and indie developer perspectives of indie development and open source.
Human confirmation is not a simple "continue?" button. This article explains the action summary, scope, expiry, permission re-check, and audit fields that an Agent write-operation approval should contain, to prevent confirmation from being misused.
A high-quality prompt is not a magic instruction but an engineering system comprising a task contract, context, examples, an output structure, and an evaluation set. This article presents a reusable prompt design method and explains how version control and regression testing enable stable iteration.
After the initial request times out, the tool may still be running server-side; issuing a cancel does not mean the side effects have stopped. This article establishes an operation identity, polling watermark, cancellation race handling, and a single terminal-state acceptance point for a single long-running tool call.