Copilot Knowledge Base
Copilot Knowledge Base allows you to teach Flux Copilot how you work—once, and it remembers forever. This persistent memory system helps Copilot retain your design preferences, best practices, and project-specific guidance across conversations.

Overview
The Knowledge Base feature enables Copilot to automatically apply your design context during conversations without requiring you to repeat the same instructions. Whether it's your preferred components, naming conventions, review checklists, or layout guidelines—Knowledge Base helps Copilot work like someone who's been on your team for years.
What is Knowledge?
Knowledge is persistent memory for Copilot that stores information about how you design, allowing it to apply that context automatically during conversations.
You can save Knowledge about:
- Preferred components or manufacturers
- Naming and labeling conventions
- Derating protocols
- Testing protocols
Each Knowledge entry includes:
- A summary of the instruction
- When it should be used (its "trigger")
- Where it applies (user-wide or project-specific)
Knowledge entries are automatically suggested based on your conversations but can also be created manually.
How Knowledge Works
Getting Started with Knowledge
- Open a project in Flux
- Interact with Copilot normally.
- Look for Knowledge suggestions—and start teaching.
You can also add Knowledge manually from your profile or the project sidebar:
Automatic Suggestion Generation
As you chat with Copilot, it listens for teachable moments in your conversations. For example:
Copilot will then suggest turning these statements into Knowledge entries.
You'll see suggestions in the Knowledge tab, where you can:
- Accept (save it as-is)
- Edit (customize the wording or trigger)
- Reject (ignore or dismiss)
Once accepted, Copilot will reference that Knowledge automatically when relevant to future conversations.
Where Knowledge Lives
Knowledge entries can be stored at two different levels:
User-Level Knowledge
Stored in your profile and applied across all your projects. Ideal for:
- Personal preferences
- Naming conventions
- General workflow habits

Project-Level Knowledge
Tied to a specific Flux project. Ideal for:
- Project-specific constraints
- Unique design rules

Project-level Knowledge takes precedence over user-level Knowledge when both apply to the same situation.
Example Use Cases
Here are a few ways you might use Knowledge:
Scenario | Knowledge Entry |
---|---|
You always use TI boost converters | "When selecting voltage boosters, prefer Texas Instruments." |
You use a specific test point label format | "Use TP_ prefix for all test point nets." |
Your team has a DRC-first layout policy | "Always run DRC before starting layout." |
You want Copilot to avoid certain part families | "Avoid recommending parts from ABC123 series." |
Using Knowledge in Conversations
When Copilot uses a Knowledge entry in a response, you'll see a reference under the "Accessed Knowledge" section in the chat. You can click to view which entry was used, and make edits if needed.
This builds trust—and lets you fine-tune how Copilot applies your expertise over time.

You can disable specific Knowledge entries temporarily without deleting them if you don't want them to apply to a particular conversation.
Best Practices
Think of Copilot like onboarding a new team member. The better you teach it, the more helpful it becomes.
- Start small. Save preferences you often repeat.
- Set clear triggers. The more specific, the better the match.
- Keep it organized. Use project-level entries when information isn't universal.
- Review and prune. Clean up entries as your workflows evolve.
What's Next
- Getting Started with Copilot - Learn the basics of using Copilot in your workflow
- Adapt Copilot to Your Goals - Customize Copilot for your specific design needs
- Copilot Use Cases - Discover different ways to leverage Copilot in your workflow
- AI for Hardware Design - Understand how AI can enhance your hardware design process