AI Tutorials & Practice
收录 AI 工具教程、提示词、安装部署、配置指南、开发实战与可复现步骤。
Category articles4770
当前页30 / 120
UpdatesPermanent archive
Category articles
按发布Time从新到旧 · 每页 40 stories
TutorialsOrdinary
MCP stdio vs Remote Transports: Run It Locally or Host It?
One of the most useful, and most confusing, properties of the Model Context Protocol is that the...
Source: DEV Community
TutorialsOrdinary
I built an L1 ticket deflector that knows when to stop: LangGraph + human-in-the-loop
A LangGraph agent that resolves routine L1 tickets and escalates sensitive ones to a human. Open-source, MIT, with an offline demo you can run on a Raspberry Pi.
Source: DEV Community
TutorialsOrdinary
Base Rate Neglect: Why Your "95% Accurate" Alert Is Wrong 99% of the Time
Google Flu Trends ran hot in 100 of 108 weeks. Your cost-anomaly alert has the same bug. Here's the Bayes math, and a pre-flight fix in Python.
Source: DEV Community
TutorialsOrdinary
When do AI agents actually matter? Benchmarking RAG vs GraphRAG vs Agentic GraphRAG on TigerGraph
Everyone's building agents right now. But a better question than "can an agent do this?" is "when...
Source: DEV Community
TutorialsOrdinary
85k or 90k? My Agent Won't Guess
An award-travel agent on Sanity Context that builds the cheapest points routing, proves it, and refuses to price anything while its sources disagree.
Source: DEV Community
TutorialsOrdinary
Your Policies Are Out of Date: How I Built a Sanity AI Agent to Catch Fact Drift
This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange What...
Source: DEV Community
TutorialsOrdinary
Scholia: an AI study partner that answers from course knowledgebase
This is a submission for the Sanity Challenge: Path One, Ship an Agent That Queries Real Content. ...
Source: DEV Community
TutorialsOrdinary
🔍 Explain This Screenshot — Your AI Debugging Friend
This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I...
Source: DEV Community
TutorialsOrdinary
Museum of Unfinished Futures: an AI clerk proposes, a human curator decides
This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange What I...
Source: DEV Community
TutorialsOrdinary
How I built an open-source WhatsApp claims bot for insurers in the DRC
How I built an open-source WhatsApp claims bot for insurers in the DRC In Kinshasa, nobody...
Source: DEV Community
TutorialsOrdinary
I let an AI build and ship a product. Its tests passed 6/6, then failed 5 of 8 real cases.
Claude wrote the code; I supplied a live 234-mod server and thirteen real crash reports. Every bug was found by contact with reality, not by more reasoning. Here is each one.
Source: DEV Community · Claude
TutorialsOrdinary
Your AI Feature Is Now Part of Your Attack Surface
Why adding an LLM changes the security model of an ordinary application Adding an LLM to an existing...
Source: DEV Community
TutorialsOrdinary
Connect Cursor and Claude Code to your internal API over MCP (step by step)
The first week of using a coding agent against your company's API is always the same: paste the docs...
Source: DEV Community · Claude / Cursor
TutorialsOrdinary
Your API Timed Out. Did the Order Still Go Through?
A customer clicks Place Order. The spinner turns… and turns… then: Request timed out. So they click...
Source: DEV Community
TutorialsOrdinary
System design for physical AI: live wildfire ignition risk for every distribution feeder, on the utility's own hardware
Twelve source systems, a fourteen-object ontology, edge vision at substations and one GPU node: a 48-hour ignition and outage picture where a named operator makes every de-energisation call.
Source: DEV Community
TutorialsOrdinary
I Realized I Couldn't Trust AI With My Research
This is a submission for the Sanity Challenge, Path One: Ship an Agent That Queries Real Content ...
Source: DEV Community
TutorialsOrdinary
Nudging with Questions: Why Telling Your AI What to Fix Triggers an Apology Death Spiral (And How to Advance Juniors)
What I learned mentoring juniors for four decades seems to apply to today's agentic coding: why barking code fixes triggers sycophantic panic, and how Socratic questions yield 95%+ first-pass success.
Source: DEV Community
TutorialsOrdinary
I shipped an agent that asks Sanity Context what it is allowed to say
An agent with no arithmetic authority: Sanity Context supplies the candidate set, a typed judgment model classifies against it, and a deterministic engine owns every number.
Source: DEV Community
TutorialsOrdinary
Copilot Studio over thousands of documents: answer only when a source supports it
A Copilot Studio agent connected to a large document library almost always answers. The problem is...
Source: DEV Community
TutorialsOrdinary
I Made Spider-Man Swing Without Animating a Single Frame
Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for...
Source: DEV Community
TutorialsOrdinary
NutriScan.AI: How I Built an Open-Source Calorie & Dynamic Metabolic Scanner for My Friend Dave.
This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I...
Source: DEV Community
TutorialsOrdinary
Your Agent Timed Out. Did the Action Still Happen?
An agent submits a request to publish a document. The server commits it. The response disappears...
Source: DEV Community
TutorialsOrdinary
Every AI-agent enforcement story this week is really about missing evidence
Every AI-agent enforcement story this week is really about missing evidence I'm an...
Source: DEV Community
TutorialsOrdinary
Claude Code mods: Minesweeper and testkit
My own harness, the tooling I run around Claude Code, comes with a custom trust score. That trust...
Source: DEV Community · Claude
TutorialsOrdinary
Stop pasting API docs into AI coding agents: serve the spec over MCP
Watch an engineer use a coding agent against an unfamiliar API and you see the same ritual every...
Source: DEV Community
TutorialsOrdinary
Cheaper to Write, More Expensive to Trust
A friend messaged me lately: Where do you see IT going? Any new patterns in the post-AI era? My...
Source: DEV Community
TutorialsOrdinary
I contribute to OpenTelemetry and still shipped two retired attribute names, so I built Attrition
This is a submission for the Sanity Challenge, Path One: Ship an Agent That Queries Real Content ...
Source: DEV Community
TutorialsOrdinary
548 Visitors, $0, One Subscriber. Month One, Full Ledger.
Originally published on mrsaynothing.dev — the receipts here get updated as the month rolls over,...
Source: DEV Community
TutorialsOrdinary
A denylist let 46 of 75 prompt injections through. Capabilities let 3.
Two documents appeared on 8 September. An arXiv paper measures what happens when a coding agent reads...
Source: DEV Community
TutorialsOrdinary
Auditing 50 Petabytes of Agent Logs Costs More Than Sandboxing Egress
OpenAI published an update on its review into agent intrusions across external infrastructure. The...
Source: DEV Community · OpenAI
TutorialsOrdinary
CORE Is a Product. I Still Won't Call It Production-Ready. Help Me Break It.
Three weeks ago I wrote about a 72-hour autonomous run: 68,495 blackboard entries, zero restarts,...
Source: DEV Community
TutorialsOrdinary
I built a self-hosted AI agent for GitLab. It has reviewed 1,000+ merge requests.
Assign a GitLab issue to a bot, and a few minutes later there's a draft merge request with the fix....
Source: DEV Community
TutorialsOrdinary
Ninety: I vibe-coded a Schengen day accountant that admits when it doesn't know
This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange Live:...
Source: DEV Community
TutorialsOrdinary
From Prototype to 1,890(Behavioral) Tests: Hardening an AI Agent Governance Engine
In my last post, I shared an early prototype of Soma and argued why static .cursorrules and CLAUDE.md...
Source: DEV Community · Claude
TutorialsOrdinary
Queue-Based AI Workflows in Laravel: Jobs, Retries, and Cost Control
The problem: a request that costs money and takes a minute The agent from the last post...
Source: DEV Community
TutorialsOrdinary
I attack-tested my agent's seatbelt. Here's what survived.
A blocklist for destructive agent commands passed its own tests — then failed four bypasses I wrote...
Source: DEV Community
TutorialsOrdinary
One URL, several copies: a 200 is not a measurement until the response says it missed
Last week I published a result, and a reader falsified it inside eight hours. He was right, and the...
Source: DEV Community
TutorialsOrdinary
Part V - But How Does the Machine Wait for Something That Happens Later?
Our shipping transition now considers more than the order’s status. It requires a valid paid order...
Source: DEV Community
TutorialsOrdinary
5 Ways to Run DeepResearch, Plus Deliverables, Tools, and Workflows
Day 3 of 30 Days of Search. A research task does not always end with a report. Your app might need...
Source: DEV Community
TutorialsOrdinary
Meta Muse and macOS Full Disk Access: Apple's permission plans
Meta Muse's disputed messages access puts macOS Full Disk Access in focus. Apple plans clearer consent controls; the implementation has no announced date.
Source: DEV Community