Documentation
Go to AppSign InSign Up
    Getting Started
    • Introduction to Flux
    • What is Flux?
    • Quick Start
    • The Flux Method
    • Creating an Account
    • Flux for Organizations
    • Setting Up Your Browser
      • Mouse & Trackpad
      • Multi-Screen Operation
      • Keyboard Shortcuts
    • Your First PCB in Flux
      • DFM & Export
      • PCB Layout & Routing
      • Project Setup
      • Schematic
      • Export & Manufacturing
    • KiCAD to Flux
      • Layout
      • Parts & Libraries
      • Schematics
    • Eagle to Flux
    • EasyEDA to Flux
    • Upverter to Flux
    • Altium to Flux
    • Getting Help
    Tutorials
    • Tutorials
    • Getting Started With Flux
      • Customizing Flux
    • Flux Use Cases
      • AI Architecture Design
      • AI Component Research
      • AI Design Reviews
      • AI Testing & Debugging
      • AI Auto-Layout
      • Generative AI
    • Start Learning Flux, No Matter Your Skill Level
      • Advanced Designer
      • First Time Designer
      • Intermediate Designer
    • Power Regulator
      • 1 – Part Selection
      • 2 – PCB Layout
      • 2 – Schematics
    • Routing
      • High-speed Routing
      • High Density Designs (HDI)
      • Working with Polygons
    • Adding Components to the Library
      • Publishing Components to the Library
      • Creating Components from Scratch
      • Importing Components
      • Working with Footprints
      • Working with Symbols
    • What is a Module?
      • Module Design Best Practices
      • Creating Modules
      • Using Modules
    • Generic Components
      • Creating a generic part
    • Copper Fills Tutorial
      • Creating Copper Cutouts
    • Board Outline Shape and Size
    • The Toolbar
    • Using Layout Rules
    • Intro to collaboration
    • Embedding a Flux Project
    • Reviewing component updates
    • Version Control Deep Dive
    • Custom Shapes
    • AI-Assisted Design with Flux
    • PCB Design Reviews (DRC)
    • Component Placement
    • Component Procurement
    • Multi-Layer PCB Design
    • Working with Ground Signals
    • Reusing Projects
      • Useful links
    Reference
    • Flux Context Menu
    • Calculator Tool
    • Change Project Name
    • Code Tool
    • Convert to component
    • Flux ACUs
    • Overview
    • Data Portability
    • Delete & Archive Projects
    • Design Rule Check (DRC)
    • Expressions
    • File Tool
    • FMEA Report Generation
    • Gerber Exports
    • Help Tool
    • Special Part Types
    • JEP30 PartModel Import/Export
    • Knowledge Base
    • Library Tool
    • Managing Units
    • Measuring Distances
    • Model Selection
    • Nets and Traces
      • Curved Traces
      • Impedance Control
      • Trace Width
    • Object Types
      • AssetNode
      • ControlNode
      • ElementNode
      • ElementTerminalNode
      • OutputNode
      • PropertyNode
      • RouteNode
      • RouteTerminalNode
    • Pads & Holes
    • Passive Component Consolidation
    • Layout Rules Reference
      • Layout Rules List
      • Object-Specific Layout Rules
      • Selector-Based Layout Rules
      • Layout Rules Inheritance & Precedence
      • Layout Rules Modifiers
    • Polygons
    • Comments
    • Cursors
    • Forking & Cloning
    • Copper Fills
    • Importing Schematics
    • Importing Components
    • Schematic Inspector
      • Assets Panel
      • Pricing & Availability Panel
      • Properties Panel
      • Simulation Panel
    • The Library
    • Project Launcher
      • New Blank Project
    • Layout Object Tree
      • PCB Object Types
    • Schematic Object List
    • The PCB Editor
      • Locking
      • Layer View Control
      • Positioning & Routing
      • Selecting Objects
      • Stackup Editor
    • Permission Tiers
    • Preloaded Examples
    • The Profile Page
      • Featured Projects
    • The Schematic Editor
      • Positioning & Wiring
    • Global Search
    • Sharing & Permissions
    • History & Version Control
    • Silkscreen
    • Simulator Tool
    • Star a Project (Favorite)
    • Vias
      • Smart Vias
    Copilot
    • Copilot Overview
    • Model Selection
    • Flux ACUs
    • Knowledge Base
    • Flux Context Menu
    • Calculator Tool
    • Code Tool
    • File Tool
    • Help Tool
    • Library Tool
    • Simulator Tool
    • FMEA Report Generation
    • Passive Component Consolidation
    FAQ
    • Schematic Editor
    • General FAQs
    • Flux and AI FAQs
    • PCB Editor FAQs
    • Parts and Modules
    • Pricing
    • Private and public projects
    • Data security and IP protection
    • When things go wrong: Errors and how to handle them
      • Lost connection
    Legal
    • Terms of Service
    • Privacy Statement
    • Main Services Agreement
    • Subprocessors

Copilot

Knowledge Base

Copilot

Flux Knowledge Base


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

Overview

The Knowledge Base feature enables Flux 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 Flux work like someone who's been on your team for years.

What is Knowledge?

Knowledge is persistent memory for Flux 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)

:::info Info Knowledge entries are automatically suggested based on your conversations but can also be created manually. :::

How Knowledge Works

Getting Started with Knowledge

  1. Open a project in Flux Editor
  2. Interact with Flux normally.
  3. 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 Flux, it listens for teachable moments in your conversations. For example:

"I usually use TI for voltage boosters." "We prefix signal nets with SIG_." "Make sure to check DRC before routing."

Flux 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, Flux 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

:::info Info 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:

ScenarioKnowledge 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 Flux to avoid certain part families"Avoid recommending parts from ABC123 series."

Using Knowledge in Conversations

When Flux 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 Flux applies your expertise over time.

:::info Info 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 Flux 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


Previous

Flux ACUs

Next

Flux Context Menu