Let a larger model such as Claude Sonnet 5.5 plan the job and write the final answer, and hand the many small, repetitive pieces in between to Claude Haiku 5.5, each with narrow instructions and a fixed…
GPT-5.5 left Codex on October 14 for everyone signed in with a ChatGPT account, so any default, saved setting, custom agent, scheduled task or script that still names gpt-5.5 needs a new model, usually…
You call GPT-6.1 Sol through OpenAI's Responses API by setting the model to gpt-6.1-sol, choosing a reasoning effort, and putting the instructions you reuse at the start of every request so they can be served…
An agent harness is the ordinary software wrapped around a language model that turns it into an agent: it runs the loop of asking the model what to do next, carries out the tool calls the model requests,…
Write a task brief that states the outcome, the limits and how the agent will prove it is done, then make the agent keep a progress log and save a checkpoint after each step.
Sorting, labeling, summarizing and preparing draft replies are safe to automate when the AI has only the permissions it needs and a person reviews every draft before it is sent.
Collect a few hundred examples of the exact input and output you want, then train a small LoRA adapter on top of a frozen open-weight model with Hugging Face's TRL and PEFT libraries.
Give Claude Opus 5 a written plan split into small, testable pieces, have it work through one piece at a time with a commit and a progress note after each, and review at checkpoints you set in advance.
Keep your notes as plain text files in a small set of clearly named folders, add an index file that tells the agent what is where and how to behave, and give the agent access only to that folder through a…
Since July 9, 2026, the ChatGPT app directory has become a plugin directory, and a plugin is now a package that can hold apps, skills and app templates.
Give the model its own database account that can only read the few tables or views it needs, and let your code, not the model, run every query, with values passed as parameters.
Permissions are rules that decide which tools a coding agent may use freely, which need your approval and which are forbidden.
OpenAI says Agent Builder and Evals will stop being available on its platform from November 30, 2026, so anyone with a working canvas agent should write down how it works now and rebuild it before then.
Give both agents one set of project rules in an AGENTS.md file, which Codex reads directly and Claude Code reads through a one-line CLAUDE.md import, then give each agent its own branch in its own git…
Design the call flow first (greeting, what the agent may look up, what it must confirm, when it hands over to a person), then connect to OpenAI's Realtime API with the model gpt-realtime-2, describe your…
Review it like a pull request from a fast, confident newcomer: first check the scope of what changed, then whether the tests are real and still pass on your machine, then look for secrets and new…
List the exact tasks the agent must do, then grant the narrowest permission for each one, as a scoped, short-lived token rather than your password or a full-access key.
For most small businesses, start with RAG, because the usual need is for answers based on your own facts, and those facts change.
Write small automated tests that describe the behavior you want, run them to confirm they fail, commit them, and only then ask the coding agent to write code until every test passes without touching the test…
For a small collection, often not: if everything fits comfortably in the context window, pasting it all in is simpler and can work well.
Send each request to the smallest model that can handle it: a cheap first step, often nano itself, sorts requests by difficulty, nano and mini do the routine work, and full GPT-5.4 handles only the hard cases.
All three now let you build an AI agent that decides which steps to take, but they package it differently.
Wrap every scheduled AI job in a small guard that writes one log line per run, refuses to start when a daily run count or monthly budget is used up, and alerts you on failures, unusual spending or missing…
Split the job into stages that each have one clear goal, give each stage its own agent with narrow instructions and a fixed output format, and let your code pass the result of one agent to the next.
Agent memory is the information an AI agent keeps beyond the current conversation, such as your preferences, ongoing projects and past decisions, stored outside the model and brought back when relevant.
Sign in with your ChatGPT account, add a project folder, and start one thread per task; each agent can work in its own copy of the code, and you review its changes as a diff before keeping them.
A self-improving loop lets a model propose a better version of an agent's prompt, scores each version on a fixed set of test cases, and keeps the best one.
Write it as a short operating manual in labeled sections: the goal and its limits, the context the agent needs, when to use each tool, the rules it must never break, when to stop, when to hand the task to a…
A connector is an authorized link between an AI assistant and another service, such as Google Drive or Google Calendar, so the assistant can search your files or schedule and cite what it found.
Collect about 30 real tasks you have already done, write down for each one the input and what a good answer must contain, and choose how each will be graded, by exact match, by a short rubric, or by a model…
AI agents are most reliable on short, well-defined tasks with clear feedback, such as running code and checking whether tests pass, or gathering information from a few sources into a fixed format.
Make a folder with a SKILL.md file whose front matter gives the skill a name and a description of when to use it, then write the steps below it and add any scripts or templates the steps refer to.
Put the agent's script in a GitHub repository and add a GitHub Actions workflow with a schedule trigger, so GitHub's servers run it at a set time each day without your computer being on.
You build an MCP server that offers one or more tools, register a small HTML component for ChatGPT to display, and link each tool to that component.
In Agent Builder you draw your agent as a workflow on a visual canvas: a start point, guardrail checks, one or more agent steps with their tools, and an end, then you test it with preview runs and evals…
Turn on Codex code review for a GitHub repository, then either let it review each pull request automatically when it is marked ready, or ask for a review with a comment such as "@codex review for security…
A sub-agent is a helper agent that a main agent hands one focused job to; it works in its own fresh context with its own instructions and tools, then returns a short result.
A good spec tells the agent what to build, what it must not do, and how everyone will know it is finished, ideally as tests it can run.
Build a short chain of n8n nodes: a Schedule Trigger set to once a week, a step that fetches the week's data, an AI step that turns it into a summary, an approval email to you, and a final send to your…
Install it with npm (it needs Node.js 20 or newer), type gemini in a project folder, sign in with a personal Google account, and describe what you want in plain language.
Add a step that pauses the workflow after the AI has done its part and before anything leaves your hands, sends the draft to a person, and continues only if that person approves.
Write a set of realistic tasks, each with a check on the final state the agent should leave behind (the outcome) and, where it matters, a check on the tools it called along the way (the trajectory).
Write a short plain-text Markdown file at the root of your repository that tells a coding agent what the project is, which commands build and test it, and which rules to follow; name it AGENTS.md for OpenAI's…
Use OpenAI's Codex when you want to hand off several well-defined tasks to cloud sandboxes and review the results later, and Anthropic's Claude Code when you want an agent working beside you in your own…
A coding agent is an AI system that doesn't just suggest code but carries out a programming task itself: it reads your project, edits files, runs commands and tests, and repeats until the job is done or it…
Treat it like any other change to software you depend on: confirm the change with a fixed set of test prompts, adjust your instructions or switch versions if needed, and report what you saw.
Install it with npm, set your OpenAI API key, open a terminal in your project folder and type codex followed by what you want done, such as "fix the failing test." It reads your files, proposes changes and…
Write the tests first, have the model write code, run the tests automatically, and send any failures back to the model with a request to fix them, repeating until the tests pass or a round limit is reached.
No MCP server is safe by default: each one is a program that runs on your computer and whose tool descriptions are read by your AI assistant.
Install the official MCP Python SDK, write a short file that creates a FastMCP server and turns one Python function into a tool with a decorator, then open it in the MCP Inspector to check it.
The Responses API is OpenAI's newer way to call its models: one endpoint that takes your instructions and input, can keep the conversation on OpenAI's side, and can use built-in tools such as web search.
Install the openai-agents Python package, describe each agent with a name, instructions and the Python functions it may call as tools, and run it with Runner, which handles the loop of model calls and tool…
Never compare the headline price alone: multiply each model's input price by the input tokens your task uses, multiply its output price by the output tokens, and add the two.
Install it with npm, open a terminal in your project folder, type claude, and sign in once with an Anthropic Console account that has billing turned on.
Vibe coding is building software by describing what you want to an AI coding assistant, accepting its changes without reading them, and pasting any errors back until the program works.
Give the agent a narrow, written task with clear limits, watch it work, and take the controls yourself for anything sensitive, such as signing in, entering payment details or confirming an order.
Test the two halves separately. First check whether retrieval finds the right passages for a fixed set of questions, then check whether the answers stick to those passages, and have a person review a sample…
Function calling is a feature of a model's API: you describe tools in your request, the model replies with the name and arguments of the one it wants, and your own code runs it.
You install the Claude Desktop app and Node.js, then add the official filesystem server to Claude Desktop's configuration file with the path of one folder you choose.
The Model Context Protocol (MCP) is an open standard, released by Anthropic yesterday, that defines one common way for AI assistants to connect to outside data and tools.
You give a second model, the judge, the question, the answer to check and a short written rubric, and ask it to reason against each criterion before giving a score in a fixed format.
Gather the documents people really ask about, clean them into simple text, split them into short self-contained pieces, and turn each piece into an embedding so the AI can find the right passages by meaning.
Not your everyday computer, not yet. Anthropic's computer use beta is worth exploring, but only inside a sealed-off test machine with no personal data, limited internet access and a person watching every run.
You place an OpenAI action between a trigger and the rest of your workflow, give it a clear prompt that uses fields from the trigger, and ask for output in a fixed shape so the next steps can use it.
Prompt caching lets an AI provider remember the opening part of a prompt you send again and again, so later requests that start the same way are billed at a lower rate for that part.
You open a WebSocket connection to OpenAI's Realtime API, configure the session with instructions, a voice, an audio format and any tools, then stream the caller's audio in and play the model's audio replies…
Write a small script that does one bounded job, such as summarizing the latest items from a feed in a single API call, and let cron, the standard Unix scheduler, run it at a fixed time.
Fine-tuning GPT-4o is worth it when you have a narrow, repeated task, a few dozen to a few hundred good examples, and a careful prompt that still misses on tone, format or domain rules.
Describe the exact shape you want as a schema, send it with strict mode turned on, and the reply will match that shape every time unless the model refuses or runs out of tokens.
You describe the job in plain language, connect the apps the agent may use, and decide exactly which actions it can take on its own, using a no-code tool such as Zapier Central or a custom GPT in ChatGPT.
Send most of your requests to GPT-4o mini, which costs $0.15 per million input tokens and $0.60 per million output tokens, and keep the larger GPT-4o only for the requests that truly need it.
Build it in six decisions: a narrow goal, a short list of tools, a loop that lets the model call those tools through function calling, a memory for what it has learned, firm stop rules, and a log of every…
An agent framework is a code library that supplies the plumbing every AI agent needs, such as the think-act-observe loop, tool definitions, memory and the hand-offs between several agents, so you write less…
Build a GPT when the people who need your assistant already use ChatGPT and you want something working this afternoon without code.
You write example conversations in OpenAI's chat format, each one a system message, a user message and the ideal assistant reply, and save them one per line in a JSONL file.
An eval is a fixed set of test inputs, each paired with what a good answer must contain, that you run through a model to score how well a prompt or system performs.
Ollama is a new free, open-source tool, first released as an early preview on July 8, 2023, that downloads and runs open large language models on your own computer with one short command, such as "ollama run…
You describe a weather function to the model in JSON Schema, let gpt-3.5-turbo-0613 reply with the arguments it wants to use, run the real weather lookup in your own code, and send the result back so the…
You split your documents into short passages, turn each passage into an embedding, and for every question retrieve the few passages closest in meaning, then paste them into the prompt and tell the model to…
A vector database stores embeddings, the lists of numbers that represent the meaning of text or images, and quickly finds the stored items whose numbers are closest to a query.
Prompt injection is an attack where text written by someone other than the app's builder, typed into a chat or hidden in a web page, email or document, gives a language model new instructions that override…
An agent loop asks the model to write a thought and one action in a fixed text format, your program reads that action, runs the matching tool, and sends the result back as the next message.
An AI agent is a program that gives a language model a goal, a set of tools such as web search or file writing, and a loop that lets it choose and carry out one step after another until it decides the goal is…
Auto-GPT is a free, open-source Python program released on 30 March 2023 that gives GPT-4 a goal and lets it decide its own next steps, such as searching the web, reading pages, saving notes and writing…
llama.cpp is a small open-source program, released on GitHub on March 10, 2023 by Georgi Gerganov, that runs Meta's LLaMA language models in plain C/C++ on an ordinary computer's processor.
A system message is the first message in a ChatGPT API conversation, written by the developer rather than the user, that tells the model who it is, what it should do and how it should behave.
Write the comment or docstring as a small specification before the code: what goes in, what comes out, the edge cases, and one or two examples.
You show the model a handful of photos, usually three to five, of the one subject or style you want, and run a short training step that links those pictures to a new word you can then use in prompts.
You send each piece of text to OpenAI's Moderation endpoint, a free classifier released on August 10, and it tells you whether the text is flagged for sexual, hateful, violent or self-harm content.
In Google Sheets you can write a small custom function in Apps Script that sends a cell's text to the OpenAI API and returns GPT-3's reply into the cell.
Zapier and Make, the new name for Integromat, both connect apps without code, but they count usage differently: Zapier charges a task for each action that runs, while Make charges an operation for every…
An API key is a secret code that identifies you to a service such as the OpenAI API, so every request made with it is billed to your account.
An embedding is a long list of numbers that represents the meaning of a piece of text, so that texts with similar meanings get similar numbers.
Fine-tuning trains a private copy of a GPT-3 model on your own examples, each one a prompt paired with the completion you want, so the model learns your task and style instead of reading them from a long…
Write your request as the opening of the file you want, in comments that name the language, the pieces and the edge cases, then let Codex continue it.
OpenAI Codex is a descendant of GPT-3 trained on natural language and billions of lines of public code, and since August 10, 2021 an improved version is available in private beta through the OpenAI API.
No-code automation means connecting the apps you already use so that an event in one, such as a new form entry, automatically causes actions in others, without writing a program.
With the GPT-3 API you can build almost any tool whose input and output are text, from a style rewriter or a question-answering helper to a chatbot character or a code sketch made from a plain description.
The OpenAI API is a new web service, announced on June 11, 2020, that lets software send text to OpenAI's GPT-3 family of models and get a continuation back.