OpenAI
lastmod 2026-04-16created 2020-07-3133 edits
OpenAI is an AI research and deployment company based in San Francisco, California. Our mission is to ensure that artificial general intelligence benefits all of humanity. The OpenAI Charter describes the principles that guide us as we execute on our mission.
Categories
- GPT-3
- Image GPT
- DALL-E
- Whisper - Multilingual automatic speech recognition (ASR) system open-sourced by OpenAI
- Point-E - AI that generates 3D models
- Shap-E - 3D object generation from text/images
- LocalAI - Self-hostable OpenAI-compatible API
- Sora - Creating video from text
- openai-python
- Q-Star
- Q-learning
- A-Start
OpenAI Deep Research
AI Agent Tools
- OpenAI releases developer tools for building AI agents | GeekNews
- Web Search - Searches the web for up-to-date information and returns citation URLs
- File Search - Semantic/keyword search over a list of uploaded files
- Computer Use - Controls the computer and performs tasks
- Responses API - Advanced unified response interface. Accepts text/image input and uses web/file search and CUA features
- Agents SDK - Orchestration framework for agent development
OpenAI's practical guide to building agents
- OpenAI's practical guide to building agents (32p PDF) | GeekNews
- [Original] a-practical-guide-to-building-agents.pdf 1
What is an agent
- An agent is a system that performs tasks on behalf of the user
- Models that respond only once, such as simple chatbots or sentiment classifiers, are not agents
- An agent has two core capabilities
- Workflow execution management and decision making: judging completion, correcting errors, and returning control to the user on failure
- Tool use: interacting with external systems to gather data or take action
When to build an agent
- Suited to areas where traditional automation fails or is hard to maintain
- Good use cases
- Complex decision making: cases requiring nuanced judgment, such as approving customer refunds
- Rule-based systems that are hard to maintain: cases with complex rules, such as automating security reviews
- Unstructured data processing: cases requiring document analysis or natural language understanding
Basic elements of agent design
- Model: the LLM responsible for reasoning and decisions
- Tools: API functions that interact with external systems
- Instructions: clear directions defining the agent's behavior
Model selection guidelines
- Build the prototype with the best-performing model → then try swapping in smaller models with cost and latency in mind
- Set up evaluation criteria (evals), verify accuracy, then optimize
How to define tools
- Design tools in a standardized way to improve reusability
- Tool types
- Data retrieval: DB search, reading documents, web search
- Taking action: sending email, updating CRM
- Orchestration: calling other agents to divide the work
Best practices for writing instructions
- Use existing operating procedures or policy documents to write clear step-by-step instructions
- Break tasks down and specify them as concrete action units
- Always include how to handle errors and exceptional situations (edge cases)
Orchestration patterns
Single-agent systems
- One agent handles multiple tasks through a run loop
- Uses prompt templates to handle various situations
- Staying with a single agent is recommended as long as complexity is manageable
Multi-agent systems
- Manager Pattern:
- A central manager agent coordinates the workflow by calling several specialized agents like tools
- Keeps a consistent interface with the user
- Agents hand off control to one another
- An agent with a specific specialty takes control when needed
- Suited to simple task triage early on
Guardrails
Purpose:
- Protect data privacy and prevent system abuse
- Maintain brand consistency and block inappropriate responses
Main types:
- Relevance filtering: blocks off-topic input
- Safety filtering: detects jailbreak attempts
- Personal information (PII) filter: blocks exposure of sensitive information
- Moderation: blocks violence and hate speech
- Tool risk management: extra verification when calling high-risk tools
Building strategy:
- Put data privacy and content safety first
- Keep adding guardrails for new risks found in real use
- Balance security and user experience
Human intervention (Human-in-the-loop):
- Hand control over to a human when the agent fails or handles high-risk tasks
- Typical triggers
- Exceeding failure thresholds
- Requests for highly sensitive tasks (refunds, payments, etc.)
Conclusion
- Agents are innovative systems that can automate workflows in complex, uncertain situations
- Build a strong model-tools-instructions foundation and expand orchestration incrementally
- Guardrails and human intervention must be built in to ensure safety and reliability
- Starting small, validating quickly, and expanding features incrementally is the key to a successful deployment
Two different approaches to fast LLM inference by Anthropic and OpenAI
See Anthropic#Two different approaches to fast LLM inference by Anthropic and OpenAI for details.
See also
- Deep learning
- AI Agent
- TokenDagger – A tokenizer faster than OpenAI's Tiktoken
- Anthropic
Favorite site
- OpenAI web site
- Making OpenAI Code Execution run C and JavaScript | GeekNews
- OpenAI: Pushing past PostgreSQL's scaling limits | GeekNews (OpenAI, PostgreSQL)
- [Original] OpenAI: Scaling PostgreSQL to the Next Level | PixelsTech
- At PGConf.dev 2025, OpenAI shared how it uses PostgreSQL without sharding while effectively handling traffic from hundreds of millions of users
- To solve write bottlenecks, it introduced various approaches such as distributing writes, query optimization, and schema management
- Mentions structural limits and operational difficulties of PostgreSQL as key issues, such as table/index bloat from the MVCC design and replication lag caused by WAL
- Query optimization strategies such as distributing read load, limiting long transactions, and minimizing ORM use are key
- OpenAI achieves 1 million QPS with over 40 geographically distributed replicas and ensures high availability even during failures
References
-
A-practical-guide-to-building-agents.pdf ↩
Pages that link here
- A star search algorithm
- Anthropic
- Artificial general intelligence
- Artificial neural network
- ChatGPT
- ChatGPT Deep Research
- Convolutional neural network
- DALL-E
- Deep learning
- GDM Format
- Generative Pre-trained Transformer
- Grokking
- HealthBench
- InsForge
- Intelligent agent
- Large language model
- Llama.cpp
- LocalAI
- Machine learning
- Open Deep Research
- OpenAI Codex CLI
- OpenAI Symphony
- Openai-oauth
- Openai-python
- Point-E
- PostgreSQL
- Q star
- Q-learning
- Shap-E
- Shimmy
- SimpleQA
- Sora
- Subs AI
- Tldraw
- TokenDagger
- Tokuin
- Tongyi DeepResearch
- Whisper