RAG, Memory & Context

Give (topic)

Last updated 2026-09-28

What's new

2026-09-28
  • Claude Code (a coding assistant that runs in your computer's terminal) and Computer Use (tools that let Claude interact with desktop applications) are two new applications built using the Claude API (a way for software to talk to Claude, an AI assistant).
  • These applications help you understand how to use the Claude API by showing you how to name inputs, see where the application works, and check the results.
  • The goal is to create a smaller, testable boundary between Claude and your application, making it easier to inspect and reuse.
  • This module is also a good practice for the Claude Certified Architect exam, which tests your knowledge of using Claude's tools.
2026-09-25
  • Meta has opened up Muse (a personal AI assistant) to developers, allowing them to create "connectors" (tools that let Muse use their services to help users with tasks).
  • This is like the App Store moment for AI, where businesses can build tools that help Muse complete user requests, potentially creating a new market with billions of dollars at stake.
  • Muse connectors can become useful mid-task, like when someone organizing an event realizes they need to rent equipment, and a connector for a rental service could step in.
  • Connectors work by using APIs (a way for software to talk to each other) to connect Muse with a business's services, making it easier for users to access and pay for those services.
2026-09-19
  • Hicksfield now offers an API (a tool that lets different software talk to each other) for its image and video generators, separate from its monthly subscription, saving money for small-scale users.
  • The API offers pay-as-you-go pricing, which is cheaper than competitors like Fowl (another AI tool) and includes unique models not available elsewhere.
  • A new skill (a tool that adds extra features) acts like a mini MCP (a system that controls other systems) for the API, making it easier to use with AI agents like Claude Coder or Codex.
  • Users can create video explainers with the API, setting a budget to control costs, and view the results directly in their dashboard.

Key points

What it is

  • **Give** is a practice in AI development where you provide context, examples, and direction before asking the AI to generate output.
  • It's one side of a two-sided exchange: what you give to the AI and what you demand back from it.
  • The context you provide is mostly private data (your expertise, your brain, your intellectual property) — and that is what makes outputs unique.
  • Give also shapes what the model generalizes, helping it abstract processes for future tasks.

How to use it

  • Start by understanding what you give to the AI and what you demand back. Give is about directing work, not just asking for output.
  • Give the model the right data. Use tools like MCP (Model Context Protocol, a way to connect AI to tools and data) to provide data and generate options.
  • Give the hardest tasks to the best model. For example, use Fable (a cutting-edge AI model) for planning and ask for a full spec (detailed specification, a written plan).
  • Give examples when output requires judgment or style. Wrap context in XML tags (markup labels that separate sections) so the model knows what material to use.

Watch out for

  • A common mistake is injecting HTML (a language for building websites) onto the page so the user sees a nice interface, while the model has no idea what data is being displayed.
  • Treating prompts as magic. Bad prompts produce generic output; good prompts name the business, the page type, and the sections.
  • Give the model the cleanest, tightest version of what you want, not a "junk drawer" of loose context — otherwise you hit context rot (degraded output from cluttered input).
  • Models don't learn continuously like humans, so they cannot absorb undocumented code or missing context on their own.

Tools named

  • Fable (a cutting-edge AI model), Opus 5 (a cutting-edge AI model), GPT 5.6 (a cutting-edge AI model), MCP (Model Context Protocol, a way to connect AI to tools and data)

Lesson 1: What is Give (topic) and why it matters

Give, in AI development, is the practice of supplying context, examples, and direction before asking a model to produce output. The transcripts frame it as one side of a two-sided exchange: what you give to the AI and what you demand back from it. On the give side, you provide an audience to write toward, the substance the model can shape, and your voice so it writes in your style. Without that, you get what one video calls "average writing" and generic output.

Why does it matter? Because AI's sole purpose, as described in multiple transcripts, is to make you happy by giving you answers. If it doesn't know something, it fills in the blank. Adjusting its incentives — telling it it's okay not to give you an answer — requires you to first supply enough context that it can recognize what it doesn't know. The Claude Code course puts it bluntly: without context, AI is "just a smart intern who's guessing." The context you provide is mostly private data — your expertise, your brain, your intellectual property — and that is what makes outputs unique. If everyone asks the same model the same empty question, everyone gets the same average result.

Give also shapes what the model generalizes. In the skills discussion, one topic serves as a sample of how a process should be done, and the model must abstract that for future tasks. Concrete give includes setting a goal up front before rambling context, and feeding a database or API so the agent can find good examples when it needs them.

Sources

Lesson 2: How to use Give (topic): step-by-step

To build with Give, start by understanding what you give to the AI and what you demand back. Give is about directing work, not just asking for output. For example, when naming your reader rather than your topic in a prompt, you give the model context that shapes everything. This works especially well with cutting-edge models like Fable 5, Opus 5, and GPT 5.6.

Next, give the model the right data. MCP (Model Context Protocol, a way to connect AI to tools and data) acts like a toolbox with all the different tools available. With MCP, you use your words to request concepts, and the system generates options. MCP apps (interfaces that let models see and use data inside chat) give the model data and give the user a UI (user interface, the visual elements you interact with). When you click within an MCP app, it can send a prompt back to the model, like asking it to explain a specific step.

Then, give the hardest tasks to the best model. Use Fable for planning, for example. Give it your hardest problem and ask for a full spec (detailed specification, a written plan). It reviews your codebase and thinks through how to build the feature.

You can also give a budget to stay under, so the tool doesn't blow through your limits. To start building, run the command NPX create MCP app, which gives you a template you can serve. You can also register a tool by giving it a name, a description, an input schema (a structure defining what inputs are allowed), and a callback. This mirrors how MCP works.

Finally, give examples when output requires judgment or style. Wrap context in XML tags (markup labels that separate sections) so the model knows what material to use. Let the evaluation decide whether extra examples earn their space. This habit becomes a prompt contract, a reusable structure for giving clear tasks.

Sources

Lesson 3: Best practices and pitfalls

When building MCP apps (tools that connect models to data and interfaces), the first rule is simple: anything you show the user must also be given to the model as data. A common mistake is injecting HTML onto the page so the user sees a nice interface, while the model has no idea what data is being displayed. If you ask it to rank companies or explain a result, it cannot help — it never saw the content. So design every UI element with a matching data payload.

Another pitfall is treating prompts as magic. Bad prompts like "build me a website for my dog walking business" produce generic output; good prompts name the business, the page type, and the sections. Give the model the cleanest, tightest version of what you want, not a "junk drawer" of loose context — otherwise you hit context rot (degraded output from cluttered input). One good example often beats twenty minutes of wordsmithing the perfect prompt.

For model choice, give your hardest problem to the best model — for example, use it for full spec planning across your codebase. And when using MCP servers (interfaces exposing documentation or tools), remember they only help if the model can reason over what they return. Models don't learn continuously like humans, so they cannot absorb undocumented code or missing context on their own.

Sources