AI Tutorials & Practice
收录 AI 工具教程、提示词、安装部署、配置指南、开发实战与可复现步骤。
Category articles7372
当前页14 / 185
UpdatesPermanent archive
Category articles
按发布Time从新到旧 · 每页 40 stories
TutorialsOrdinary
AI Referrals Are Small, but GA4 May Miss How AI Shapes Buying Decisions
GA4 referral reports can make AI-assisted discovery look negligible. New analyses summarized by Marie...
Source: DEV Community
TutorialsOrdinary
Plan Stamping, for Software
Other professions worked out what a signature has to mean. We're about to need their answer. A few...
Source: DEV Community
TutorialsOrdinary
Why a Search API Is Often the Wrong Abstraction for AI Agents
If you've built an AI agent that uses web search, you've probably run into this. You ask it a simple...
Source: DEV Community
TutorialsOrdinary
How I Added WebMCP to a Collaborative Sheet Music Editor
"Rewrite these two bars, then let me hear them." That is a reasonable request to make while working...
Source: DEV Community
TutorialsOrdinary
Building Scalable Webhooks with Cloudflare Workers
Handling webhooks at scale presents a unique set of engineering challenges. When a third-party...
Source: DEV Community
TutorialsOrdinary
The FDE Mindset Shift: From Code Craftsmanship to Organizational Rewiring
The FDE Mindset Shift: From Code Craftsmanship to Organizational Rewiring TLDR: The...
Source: DEV Community
TutorialsOrdinary
Hands-On AI Security: Blue Teaming and Building the Security Gateway
Construct an external security gateway in Flask to inspect incoming prompts, enforce guardrails, and...
Source: DEV Community
TutorialsOrdinary
I built an MCP tool and the agent never called it. Here's what worked instead.
Every codebase has rules nobody wrote down. One package always checks rows.Err() after iterating....
Source: DEV Community
TutorialsOrdinary
LLMJacking Turns Stolen Cloud Credentials Into a Resale Market for Model Access
TL;DR LLMJacking is the theft of access to a commercial language model, through a cloud...
Source: DEV Community
TutorialsOrdinary
Your AI observability needs your agents' memory, not just their traces
Originally published on the Cloud ex Machina engineering blog. We run our AI coding agents on a...
Source: DEV Community
TutorialsOrdinary
Fine-tuning is the wrong tool for knowledge: three training phases and the low-rank shortcut
Originally published at cchinchilla.dev. Part 10 of From code to weights, a 12-part series on ML...
Source: DEV Community
TutorialsOrdinary
We instrumented Claude Code for our team. Here's what the data showed
AI coding only started paying off for my team when we stopped treating it as a tool everyone uses...
Source: DEV Community · Claude
TutorialsOrdinary
Claude Code wrote almost all of my app. My job turned into saying no.
Three weeks ago I started a desktop app. Since then: 169 commits, about 48,000 lines in src/, and I...
Source: DEV Community · Claude
TutorialsOrdinary
Your Claude Code allowlist is wider than you think: building an auditor for the rules you forgot you wrote
Every Claude Code user has the same file, and nobody reads it. settings.json accumulates permission...
Source: DEV Community · Claude
TutorialsOrdinary
We gave 6 AI coding CLIs the same concurrency bug and 6 hidden tests. All six passed. The diffs did not agree.
Arguments about which AI coding CLI is "best" usually rest on vibes or on synthetic leaderboards. So...
Source: DEV Community
TutorialsOrdinary
How I Used Switch to Build an AI Playtest Team for Board Games
If you design board games, you know the problem. A bad rule can hide for months, because getting...
Source: DEV Community
TutorialsOrdinary
An Engineer's Guide to WebMCP in Chrome 156: How In-Browser Tool Calling Actually Works
Part 1 of a multi-part series on WebMCP, browser agents, and web platform security. By Damisile...
Source: DEV Community
TutorialsOrdinary
What I learned building a lossless token compressor for Claude Code
In a long Claude Code session, most of what gets sent to the API isn't your prompts. It's tool...
Source: DEV Community · Claude
TutorialsOrdinary
49 minutes from first commit to production: building a planning poker app with Claude Code
My team estimates stories with planning poker. For a long time we used a free site that was covered...
Source: DEV Community · Claude
TutorialsOrdinary
GitHub Universe 2026: Announcements, Sessions, and My Technical Takeaways
I attended GitHub Universe 2026 in person at Fort Mason in San Francisco. The keynotes alone packed...
Source: DEV Community
TutorialsOrdinary
Before git worktree, git-new-workdir Symlinked .git and gc Couldn't See Its HEAD
Before git worktree, a 2007 script shared .git through symlinks and gc couldn't see the other checkouts. Why five agents' detached commits survive gc now.
Source: DEV Community
TutorialsOrdinary
Automating the AWS Console with an AI Agent: Everything Worked Except Four Save Buttons
What I did As part of a server migration, I let an AI agent drive its built-in browser...
Source: DEV Community
TutorialsOrdinary
My RAG isolation tests still passed after I deleted the security filter
I built Atlas AI, a private copilot where you upload documents, ask questions, and every answer cites...
Source: DEV Community
TutorialsOrdinary
Don't Write Markdown Files for Your Coding Agent. Write Scripts.
If you want agents to do what you want, you need to learn how to box them into deterministic actions....
Source: DEV Community
TutorialsOrdinary
Same correct total, 69% fewer tokens: what a shopping agent spends on WooCommerce
We ran 110 shopping-agent trials on WooCommerce. On complex tasks, KaliCart Bridge used 69% fewer tokens than the Store API and cut median time from 81s to 39s.
Source: DEV Community
TutorialsOrdinary
The ten-hop chain was two keys taking turns
I went looking for the deepest reference chain in my ledger and found one ten hops long. Every edge...
Source: DEV Community
TutorialsOrdinary
Pamyo: a séance for your codebase, where a local Gemma 4 may only quote the developers who left
I built this for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine, but it...
Source: DEV Community
TutorialsOrdinary
The Chunking Dilemma: Why RAG Fails Before Retrieval Even Starts
Hey friends! Welcome back to our ongoing series on building real-world, production-grade...
Source: DEV Community
TutorialsOrdinary
I built a Claude Code skill that makes video ads without a video model
How I built reel-studio, a Claude Code skill that makes Reels and TikTok ads: deterministic HTML motion, Playwright frames, ffmpeg loudness, Whisper captions.
Source: DEV Community · Claude
TutorialsOrdinary
Why upscaling old low-res video makes it look worse, and the ffmpeg filters that fix it
If you've ever run an old 240p YouTube rip or a 2012 phone video through an AI upscaler, you've...
Source: DEV Community
TutorialsOrdinary
How I built editable personality for my desktop AI companion: a character card that shapes wording, never facts
How I built editable personality for my desktop AI companion: a character card that shapes...
Source: DEV Community
TutorialsOrdinary
The Most Dangerous Bug in AI Isn't in the Code. It's in Our Definition of Winning.
From a tragic football collision to the AI race: what should responsible developers do before warning signs become human tragedies?
Source: DEV Community
TutorialsOrdinary
Safe Tools, Unsafe Session: Why Agent Permissions Need History
Taint tracking for AI agent tool calls: per-tool allow/deny rules miss the lethal trifecta, so TaintGuard gates Claude Code by what the session has read.
Source: DEV Community · Claude
TutorialsOrdinary
How to Test Your LLM App for Prompt Injection: A Practical Starter Kit
Every platform shift in enterprise computing has followed the same script. Mainframes, client-server,...
Source: DEV Community
TutorialsOrdinary
Does Graph RAG Actually Help? I Measured It on Postgres and TypeScript
Graph RAG is usually described with one claim: vector search misses answers that sit behind a chain...
Source: DEV Community
TutorialsOrdinary
A Maintainer's Advice on Contributing to Open Source in 2026
The ideal contributor As an open-source maintainer, you imagine the ideal contributor as...
Source: DEV Community
TutorialsOrdinary
I tried five agents to write one prompt. One agent did as well.
Nothing fancy: it is just one skill file that writes a prompt, or improves one, and attacks it before...
Source: DEV Community
TutorialsOrdinary
Lambda Web Functions Run an Ordinary HTTP Server With 128 Requests per Environment
TL;DR AWS Lambda Web Functions are a Lambda function type that runs a standard HTTP...
Source: DEV Community
TutorialsOrdinary
We Build a Compiler So You Don’t Have to Gamble on AI Getting It Right
We built a compiler, so you no longer have to rely on AI getting it right. It’s not that AI models...
Source: DEV Community
TutorialsOrdinary
AI crawlers don't run your JavaScript
GPTBot, ClaudeBot and PerplexityBot read the HTML your server sends and skip the scripts, so anything you render on the client simply isn't there for them.
Source: DEV Community