The Core Difference
Instructions define behavior. They tell your assistant how to act, what tone to use, what rules to follow, and when to escalate. Knowledge provides facts. It gives your assistant the actual information it needs to answer questions: pricing, policies, product details, schedules, and documentation. Think of it this way:- Instructions = the employee handbook (how to do your job)
- Knowledge = the product catalog and reference binder (what you need to look up)
Quick Reference
| Information | Where It Goes | Why |
|---|---|---|
| Business personality and tone | Instructions | Defines behavior, not facts |
| Opening hours | Instructions | Short, stable, behavioral context |
| General pricing (2-3 tiers) | Instructions | Quick reference the assistant always needs |
| Detailed pricing lists (10+ items) | Knowledge | Too long for instructions, needs search |
| Product catalogs | Knowledge | Large, structured data |
| Return/refund policies | Knowledge | Detailed, may change, needs exact wording |
| FAQ documents | Knowledge | Searchable reference material |
| Class schedules / menus | Knowledge | Structured data that changes regularly |
| Escalation rules | Instructions | Behavioral rules |
| Greeting and closing messages | Instructions | Defines conversation style |
| Troubleshooting guides | Knowledge | Step-by-step reference material |
| Images and documents | Knowledge | Only Knowledge supports file uploads |
| Agent-specific workflows | Instructions | Defines how to handle scenarios |
| Legal disclaimers | Knowledge | Exact wording matters, reference material |
When to Use Instructions
Instructions are for anything that shapes how your assistant communicates and makes decisions. Keep them concise and action-oriented.What belongs in Instructions
Identity and personalityWhen to Use Knowledge
Knowledge is for any factual content your assistant needs to look up and reference. The assistant searches Knowledge when relevant, so it only pulls in what it needs for each conversation.What belongs in Knowledge
Detailed product information- Product catalogs with descriptions, specs, and images
- Feature comparison tables
- Inventory or availability data
- Full pricing tables with tiers, add-ons, and conditions
- Long pricing lists with many items
- Subscription details and billing terms
- Return and refund policies
- Terms of service
- Cancellation rules
- Shipping information
- Troubleshooting steps
- How-to guides
- Onboarding documentation
- Setup instructions
- Common questions and their exact answers
- Pre-written responses for sensitive topics
- Class schedules, menus, event calendars
- Staff bios and specialties
- Location details with directions
- PDF documents, Word files
- Product images and diagrams
- Any content from your website
Knowledge supports three content types: Files (PDF, Word, text, markdown up to 50 MB each), Text (paste content directly), and Website (crawl a URL). Use whichever fits your source material best. See the Knowledge documentation for details on each content type.
The Gray Area
Some information could reasonably go in either place. Here is how to decide:Short and stable? Use Instructions.
If the information is a few lines and rarely changes, it is fine in Instructions. Your assistant will always have it immediately available.Long or detailed? Use Knowledge.
If you need more than a few lines to explain it, move it to Knowledge. This keeps your Instructions focused and reduces per-message costs.Changes frequently? Use Knowledge.
If you update this information regularly (seasonal menus, weekly schedules, rotating inventory), put it in Knowledge. It is much easier to update a Knowledge item than to edit Instructions every time something changes.Needs exact wording? Use Knowledge.
For legal text, compliance language, or any content where the exact phrasing matters, use Knowledge. The assistant will reference the source directly rather than paraphrasing from memory.Common Mistakes
Putting your entire FAQ in Instructions
Putting your entire FAQ in Instructions
This bloats every message with unnecessary context. Your assistant processes the full Instructions on every single message, so longer instructions mean higher costs and slower responses. Move FAQs to Knowledge where they are searched only when relevant.
Putting behavioral rules in Knowledge
Putting behavioral rules in Knowledge
Rules like “always be friendly” or “never discuss competitors” get lost when placed in Knowledge. The assistant searches Knowledge for factual answers, not behavioral guidance. These rules belong in Instructions where they are always active.
Duplicating information in both places
Duplicating information in both places
Having pricing in both Instructions and Knowledge creates confusion. If one gets updated and the other does not, your assistant may give inconsistent answers. Pick one place and keep it there. If you put detailed pricing in Knowledge, just add a note in Instructions: “For pricing questions, always reference the knowledge base.” See Context Engineering for how to set up source priority rules.
Overloading Instructions with product details
Overloading Instructions with product details
Instructions should be a concise guide for behavior, not an encyclopedia. If your Instructions are longer than a page of text, you probably have factual content that belongs in Knowledge.
Putting It Together
A well-configured assistant uses both layers working together. Instructions tell the assistant how to use the Knowledge, and Knowledge gives it what to say. Example: Instructions referencing KnowledgeNext Steps
Writing Effective Instructions
Learn how to craft clear, effective instructions that shape your assistant’s behavior
Knowledge
Learn how to add and manage your assistant’s knowledge base