AI Development
SDKs, agentic workflows, prompt engineering, and tools for building AI-powered software.
26 topics
Agentic Coding
Agentic coding is a development paradigm where AI agents autonomously write, test, debug, and iterate on code with minimal human intervention. Instead of act...
AI Agents
An AI agent is a system where a language model operates in a loop — perceiving its environment, making decisions, taking actions, and observing results — to ...
AI Pair Programming
AI pair programming is a development practice where a human developer works alongside an AI assistant in real-time, combining human creativity and judgment w...
AI Playground
An AI playground is an interactive web interface where you can experiment with AI models without writing code. Providers like OpenAI, Anthropic, Google, and ...
AI SDK (Vercel)
The AI SDK is Vercel's open-source toolkit for building AI-powered applications in JavaScript and TypeScript. It provides a unified API for working with larg...
AI SDK Core
AI SDK Core is the server-side foundation of Vercel's AI SDK. It provides model-agnostic functions for text generation, structured data output, tool calling,...
AI SDK Providers
AI SDK providers are adapter packages that connect Vercel's AI SDK to specific AI model services. Each provider translates the AI SDK's unified API into the ...
AI SDK UI
The AI SDK UI library (`@ai-sdk/react`) provides React hooks for building interactive AI chat interfaces, assistants, and completion UIs. It handles the comp...
Autonomous Companies
An autonomous company is a business where AI agents handle the majority of operational work — coding, customer support, marketing, data analysis, and even st...
Coding Harnesses
A coding harness is the set of automated checks — linters, type checkers, test suites, and build scripts — that wrap around your codebase and provide instant...
Exa
Exa is an AI-native search engine designed for developers. Unlike traditional search engines that return links, Exa returns clean, structured content from th...
Google Generative AI SDK
The Google Generative AI SDK (`@google/generative-ai`) is Google's official JavaScript/TypeScript library for interacting with Gemini models. It provides dir...
Human-in-the-Loop
Human-in-the-loop (HITL) is a design pattern where AI systems operate autonomously but pause at critical decision points for human review and approval. In ag...
MCP (Model Context Protocol)
Model Context Protocol (MCP) is an open standard created by Anthropic that enables AI models to securely connect to external data sources and tools. It provi...
Object Generation
Object generation (also called structured output) is the process of using AI models to produce typed, structured data instead of free-form text. Rather than ...
OpenAI Assistants API
The OpenAI Assistants API lets you build AI assistants that can use tools like code interpreter, file search, and custom functions. Unlike the Chat Completio...
OpenAI Moderation API
The OpenAI Moderation API is a free tool that checks whether text content violates OpenAI's usage policies. It classifies content across categories like hate...
OpenAI Responses API
The Responses API is OpenAI's latest API for building AI applications. It combines the capabilities of the Chat Completions API with built-in tools like web ...
OpenAI Text-to-Speech (TTS)
OpenAI's Text-to-Speech API converts text into natural-sounding spoken audio. It offers multiple voice options, two quality tiers, and supports various outpu...
Prompt Engineering
Prompt engineering is the process of crafting inputs to AI systems to get desired outputs, an essential skill for working with generative AI tools.
Prompt-Driven Development
Prompt-driven development (PDD) is a software methodology where natural language prompts replace manual coding as the primary means of building software. Ins...
Ralph Loops (Rapid Agentic Loop for Programmatic Hacking)
A Ralph loop is a tight, iterative cycle where an AI agent repeatedly writes code, runs validation, observes results, and corrects itself until the task is c...
Tavily
Tavily is a search API built specifically for AI applications and RAG (Retrieval-Augmented Generation) pipelines. It returns clean, structured search results...
Unstructured
Unstructured is a data processing library and API for extracting content from documents like PDFs, Word files, HTML pages, images, and more. It converts unst...
Upstage
Upstage is a South Korean AI company that provides document AI and language models. Their flagship product, Document AI, specializes in extracting and unders...
Vibe Coding
Vibe coding is a software development approach where the developer describes what they want in natural language and lets AI generate the implementation. Coin...