AI Tutorials & Practice
收录 AI 工具教程、提示词、安装部署、配置指南、开发实战与可复现步骤。
Category articles7385
当前页78 / 185
UpdatesPermanent archive
Category articles
按发布Time从新到旧 · 每页 40 stories
TutorialsOrdinary
How Can AI Answer Questions About Your PDFs? Meet RAG
Have you ever wanted to upload your college notes and simply ask an AI, “Explain Unit 3” or “What is...
Source: DEV Community
TutorialsOrdinary
Your dbt descriptions are your AI agent’s real prompt
I built an MCP server so AI agents can find and query our company data. Most of my time did not go...
Source: DEV Community
TutorialsOrdinary
Building an In-Memory Semantic Cache for LLM Endpoints with Node.js and pgvector
If you run an LLM-backed endpoint (a support bot, a docs assistant, a "chat with your data" feature),...
Source: DEV Community
TutorialsOrdinary
Giving your coding agent eyes on a React Native app: Argent vs agent-device, measured
At a glance Problem: Let a coding agent run, tap through and profile a React Native app by...
Source: DEV Community
TutorialsOrdinary
From Jira ticket to feature environment: how we built a multi-agent AI developer
I'm Alina, Head of Web Applications at EXANTE. I'm responsible for the technical strategy of our web...
Source: DEV Community
TutorialsOrdinary
The header says 10%. The table says 8%. Most frontier models quietly went with the table.
This is a submission for the Kaggle Benchmarking Challenge What I Benchmarked Every...
Source: DEV Community
TutorialsOrdinary
Why did my Claude Haiku calls start 400ing? Three AI API changes that break code quietly
Three AI API changes from the last two weeks that quietly break shipped code: Claude Haiku 5.5 migration 400s, Managed Agents web_fetch gating, and the GPT-6 plan split.
Source: DEV Community · GPT / Claude
TutorialsOrdinary
How I built memory for my desktop AI companion: every memory must quote the transcript
How I built memory for my desktop AI companion: every memory must quote the...
Source: DEV Community
TutorialsOrdinary
One caller, two approvers: the bypass a reader found in my approval code
The last piece ended with a correction. On the HTTP path of aine-control-plane, the field I had...
Source: DEV Community
TutorialsOrdinary
Sub-400ms Voice AI: Scaling WebRTC and FastAPI on Serverless Cloud Run
Building an AI technical interviewer presents a unique physics problem. When a human engineer pauses...
Source: DEV Community
TutorialsOrdinary
How to Convert Long Blog Lists Into Instagram Carousels With Nano Banana, AI HTML, and OpenRouter
Build an admin table of your blogs, then turn each post into Instagram carousels using Google Nano Banana images via OpenRouter, AI HTML slides, or an AI React code generator.
Source: DEV Community
TutorialsOrdinary
Stop Paying $0.05 Per Trace: Building an OTel-Native LLM Cost Attribution Gateway
Build an open-source, OTel-compliant LLM reverse proxy to capture micro-cent token costs and trace inference to Tempo, ClickHouse, or Jaeger
Source: DEV Community
TutorialsOrdinary
Would today's AI have caught Ariane 5? I rebuilt 26 of history's costliest bugs to find out
This is a submission for the Kaggle Benchmarking Challenge. What I Benchmarked Hindsight...
Source: DEV Community
TutorialsOrdinary
Stratagems #31: Lena Took the Seat. The AI Had Reserved It for Her.
Send the enemy beautiful women to cause discord within his camp. — The 36 Stratagems, The Beauty...
Source: DEV Community
TutorialsOrdinary
Docker just shipped the agent wall I wanted. It's off by default.
docker-agent comes preinstalled with Docker Desktop 4.63 — declarative YAML agents, MCP toolsets, and a VM sandbox with default-deny egress you have to opt into. A source read.
Source: DEV Community
TutorialsOrdinary
The "Silent Stop" isn't a model choosing silence. It's a room with no exit.
Someone here (@soumyadeepdey) ran 15 models against a target that was secretly a real company. As the...
Source: DEV Community
TutorialsOrdinary
ArborStride AI: Escape Urban Heat Islands with Open-Source Microclimate Routing
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass ...
Source: DEV Community
TutorialsOrdinary
My benchmark scored GPT-5.4 mini 1.00 by silently skipping the 3 questions it failed
This is a submission for the Kaggle Benchmarking Challenge GPT-5.4 mini got a perfect 1.00 on my...
Source: DEV Community · GPT
TutorialsOrdinary
The actual state of self-hosting on a VPS
K3s loses to Docker Compose on a 1GB VPS, and Podman with Quadlet beats both. Rootless, systemd-native, near-zero idle memory. Numbers, not vibes.
Source: DEV Community
TutorialsOrdinary
Six of seven models contradicted themselves on the same deprecation question
This is a submission for the Kaggle Benchmarking Challenge What I Benchmarked Whether a...
Source: DEV Community
TutorialsOrdinary
I thought rate limiting was a solved problem. Then my AI agents hit production
Keeping requests to a service under some rate always seemed simple to me, and the whole problem a...
Source: DEV Community
TutorialsOrdinary
Turning an SEO audit into tasks your AI coding agent can actually fix (Claude Code, Cursor, Codex)
A typical SEO audit export is a spreadsheet with a few hundred rows: "Missing canonical (18 pages),"...
Source: DEV Community · Claude / Cursor
TutorialsOrdinary
How to check if your website shows up in AI search: an AEO/GEO checklist for ChatGPT, Perplexity, and Google AI Overviews
When someone asks me why ChatGPT or Perplexity never mentions their site, the cause is usually...
Source: DEV Community · ChatGPT
TutorialsOrdinary
AI Got Better While I Was Away. Software Didn't.
I haven't written here in a while. Not because I ran out of opinions. That would be concerning. I...
Source: DEV Community
TutorialsOrdinary
Stop Pasting API Docs into Your AI Coding Assistant. Give It an MCP Server Instead.
Your AI coding assistant keeps using pageSize instead of limit and data.items instead of data.records because it guesses from pasted docs. Give it a local OpenAPI spec it can query over MCP, then verify multi-step scenarios against real re…
Source: DEV Community
TutorialsOrdinary
The Prompt Changed. The Acceptance Evidence Didn't.
Imagine a form that a company uses to collect requests. AI helps suggest the right department from...
Source: DEV Community
TutorialsOrdinary
My village has patchy signal and people who know every plant. I built a field guide that sends you to ask them.
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass ...
Source: DEV Community
TutorialsOrdinary
Google said llms.txt does nothing. I checked what 137,210 domains actually got.
The llms.txt file was supposed to be the bridge between your website and AI search engines. A...
Source: DEV Community
TutorialsOrdinary
OyaGo: Asking for Bus Directions in Lagos, Where No Map Knows the Routes
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass ...
Source: DEV Community
TutorialsOrdinary
Stop Using WebSockets for AI Chat Apps: Why We Switched to Server-Sent Events (SSE) in Production
TL;DR: When building an AI chat assistant with LLM token streaming, most tutorials recommend...
Source: DEV Community
TutorialsOrdinary
RaahSaathi AI: An Offline Companion for Touching Grass
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass ...
Source: DEV Community
TutorialsOrdinary
18% Savings on Every AI Call? TokenRouter Just Made It Possible
TokenRouter Hits the Fast Lane: Why Token‑Level LLM Routing Reduces Latency and Cuts...
Source: DEV Community
TutorialsOrdinary
AI + Design #1: The Validator Caught My Own Docs Lying
I built an MCP server so AI would stop ignoring my design-system rules. The first real violations it found were in my documentation, not the AI's code.
Source: DEV Community
TutorialsOrdinary
Your RAG Pipeline Is a Data Leak Waiting to Happen
Your multi-tenant app is probably well isolated. Every query is scoped to a tenant, enforced...
Source: DEV Community
TutorialsOrdinary
manygit: An AI-powered Git management CLI for many Git repos at once
I keep fourteen Git repositories in one folder. A few services, shared packages, plugins. Most of my...
Source: DEV Community
TutorialsOrdinary
WildLens 🌱 — AI Nature Companion that Tells You to Put Your Phone Away
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass ...
Source: DEV Community
TutorialsOrdinary
TC39 `Float16Array` Is Baseline 2026: What JavaScript Developers Need for ML and Graphics Workloads
Float16Array reached Stage 4 and Baseline 2026. Learn when 16-bit floats matter for WebGPU machine learning, HDR graphics, and binary data pipelines — and when they cause silent precision loss.
Source: DEV Community
TutorialsOrdinary
A sharper eye did not make a more careful model.
This is a submission for the Kaggle Benchmarking Challenge What I Benchmarked I wanted a...
Source: DEV Community
TutorialsOrdinary
Fit any chat history into the context window, bring your own tokenizer
You ship a chat feature. It works. Then a conversation gets long enough, a couple of chunky tool...
Source: DEV Community
TutorialsOrdinary
I wanted a Cursor-style agent that runs on my own model, so I built one
Disclosure: I'm Ibrahim, the solo developer of OpenPilot. This article was drafted with help from an...
Source: DEV Community · Cursor