December 4, 2023

6 Prompting Tips to Get the Most Out of Copilot

a space-themed background with stars and a floating astronaut helmet to the left. Large, bold text reads '6 Prompting Tips to Get the Most Out of Copilot', indicating a focus on maximizing the use of a digital assistant or tool.

When we released Flux Copilot earlier this year, we knew that it was a game-changing technology. But, like most large language models (LLMs), Copilot only works as well as the prompts we feed it.

It’s tempting to think that LLMs are able to read our minds, but in practice, that’s far from the truth. While Copilot is surprisingly good at filling in the blanks when you ask it a question, to get the best results, you need to ask the best questions. Imagine you’re onboarding a coworker. The more detail and context you provide the new employee, the faster they’ll get up to speed and the more productive they’ll become.

We want to make this process as easy as possible for all Flux users. So, after hundreds of hours of testing and talking to dozens of real users, we’ve put together six prompting tips that will help you get the most out of Copilot. Read on to learn more!

Give Copilot Context 

When it comes to LLMs, what you put in is what you get out. So if you want clear and detailed answers, you need to make sure that you provide Copilot with descriptive prompts. When you let Copilot know your goals, constraints, or more details about what you want to build - it can give better answers.

Here’s an example of a “bad” and “good” version of the same prompt:

Bad:
@copilot what’s the best IMU for this project?

Good:

@copilot can you recommend a suitable IMU for this project? I want to keep overall board power consumption below 1A. This is an automotive design, so all components must also be ASIL-D certified. I’m also on a budget, so the total BOM must be less than $2.00.

The best way to give Copilot context is to use Copilot Presets. A powerful new feature that allows you to declare project requirements like operating temperature, voltage, or compliance standards. They are the go-to way to help Copilot understand the full context of your project. 

Be Specific

A good prompt is also specific. Don’t just ask Copilot for help finding a component; tell it what factors it should consider so that it knows your criteria. 

Bad:
@copilot review my decoupling capacitors

Good: 

@copilot list all ICs and the decoupling capacitors attached to each. Ensure to include all ICs present in the design, including digital ICs, power converters, LDOs, etc. For every IC, clearly state:
• What power net the decoupling capacitors are attached to. What is the stated voltage of that net?
• The voltage rating and value of the attached decoupling capacitors.

Another tip here is to mention components explicitly by their component designator so that Copilot knows exactly which components you’re referring to. For example,

Bad:
@copilot what is the operating voltage of my microcontroller?

Good:

@copilot what is the operating voltage of U1 in my project?

Ask for a Desired Format Output

Copilot is a text-based assistant, but that doesn’t limit what kind of responses it can give you. Users can prompt Copilot to respond in a variety of different ways, including tables, LaTeX, code blocks, and markdown formatting. 

Also, many users might not know that Copilot can even output files for you—if you know how to ask! For example, you can ask Copilot to produce a CSV of your project BOM for you with a prompt like the following:

@copilot can you generate a BOM for this project in a CSV format?

With unique output formatting, Copilot’s responses can more easily integrate into your workflow.

Be Technically Accurate

First off, a good prompt is one that is technically accurate. If your question doesn’t make sense, then the response is likely to be inaccurate as well. 

Here’s an example of a technically “bad” and “good” version of the same prompt:

Bad:
@copilot how do I choose the right material for a PCB?

Good:

@copilot what are the key considerations when choosing the right dielectric and stackup for a PCB?

Fortunately, you can also use Copilot’s assistance to gauge whether or not your question is technically accurate, and it’ll help you formulate better questions. To get to the good prompt above, you could ask Copilot 

@copilot what are PCBs made out of? What are the materials called and why do they vary?

Use Copilot Shortcuts

If you’re still not getting the results you want out of Copilot, we have you covered. We provide users with premade Copilot Shortcuts that are accessible through the Copilot Context Menu. Simply right-click on a component or project and choose the prompt you want to use, knowing that it was engineered for the best results possible.

Some options include:

  • Checking Decoupling Capacitors: Decoupling capacitors can be confusing. If you’ve ever wondered whether a part needs them, whether you have enough of them, or if your values are correct, Copilot has you covered with a ready-made prompt.
  • Explain: Not sure what’s happening in a circuit? Just select the “Explain” prompt, and Copilot will give you a detailed explanation of your schematic.
  • Recommend Replacement: Worried about your part’s availability? Select this prompt, and Copilot will search through thousands of components to find the perfect replacement for your circuit.

Use The Right Copilot Expert

We recently launched a feature called Copilot Experts, which provides you with a set of specialized AI models, each tailored for distinct aspects of hardware design. You can choose which AI model you want to access based on the task at hand, allowing for a more specialized experience that’s tailored to your needs. Right now, our three Expert models are

• Generalist: This is the default Copilot model that you know and love. He’s a jack of all trades who retains the versatility to do anything you need. Try this prompt:

@copilot how does a CAN transceiver work?

Librarian: This model excels in parts inquiries and navigates datasheets with ease. The next time you have a question about a part, Librarian has got you covered! For example,

@copilot How do I use U1 as a CAN transceiver?

Help: This is your go-to for Flux product guidance. Have questions about how to use the tool? Don’t feel like sifting through the documentation? Just ask the Help Expert for the answers. You can ask questions like

@copilot How do I connect U1's ground pins to ground?

For the best results with Copilot, make sure you’re working with the right Expert for the job!

YOU Can Make Copilot Even Better!

Flux is driven by our community, and that means you have a unique opportunity to help make Copilot even better. We’d love for you to participate in pushing the limits of Copilot and share your findings with the community on what works well. If you discover a prompt that’s really impactful, let us know so that we can share it with everyone!

The best way to get involved is to share with our community. Together, we’ll change the future of PCB design!

Profile avatar of the blog author

Jake Hertz

Jake Hertz is an Electrical Engineer who works with Flux. He has his M.S. and B.S. in Electrical and Computer Engineering, and previously worked for MakerBot Industries where he worked developing the electrical systems for next-generation 3D printers. Find him on Flux @jakehertz

Go 10x faster from idea to PCB
Work with Flux like an engineering intern—automating the grunt work, learning your standards, explaining its decisions, and checking in for feedback at key moments.
Illustration of sub-layout. Several groups of parts and traces hover above a layout.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.
Design PCBs with AI
Introducing a new way to work: Give Flux a job and it plans, explains, and executes workflows inside a full browser-based eCAD you can edit anytime.
Screenshot of the Flux app showing a PCB in 3D mode with collaborative cursors, a comment thread pinned on the canvas, and live pricing and availability for a part on the board.

Related Content

Flexible PCB Design Guide: Materials, Layout, and Applications

Flexible PCB Design Guide: Materials, Layout, and Applications

A guide to flexible PCB design, covering materials, stackups, bend radius, and layout best practices for wearables, medical devices, and other compact electronics.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|June 8, 2026
How to Read PCB Schematics: A Beginner-Friendly Guide

How to Read PCB Schematics: A Beginner-Friendly Guide

A beginner-friendly guide to reading PCB schematics, covering common symbols, nets, and how to follow signal flow through a circuit diagram.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|June 8, 2026
Collaborative PCB Design: Why Hardware Teams Are Moving to the Cloud

Collaborative PCB Design: Why Hardware Teams Are Moving to the Cloud

An overview of collaborative PCB design, showing how cloud-native tools, real-time editing, and shared libraries are reshaping modern hardware team workflows.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|June 5, 2026
PCB Component Libraries: Best Practices for Managing Parts

PCB Component Libraries: Best Practices for Managing Parts

A guide to managing PCB component libraries, covering symbols, footprints, and 3D models with best practices for standardizing parts across hardware teams.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|June 5, 2026
PCB Reverse Engineering: How It Works and When to Use It

PCB Reverse Engineering: How It Works and When to Use It

An overview of PCB reverse engineering, explaining how engineers analyze boards, extract schematics, and use the process for legacy support, repair, and design analysis.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|June 5, 2026
PCB Silkscreen Design: Guidelines and Common Mistakes

PCB Silkscreen Design: Guidelines and Common Mistakes

A practical guide to PCB silkscreen design, covering labeling best practices, common readability mistakes, and how clean silkscreens improve assembly and debugging.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|June 5, 2026
PCB Version Control Explained: How Hardware Teams Track Design Changes

PCB Version Control Explained: How Hardware Teams Track Design Changes

An explainer on PCB version control, comparing hardware revision workflows to Git-style collaboration and showing how modern teams track design changes.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|June 5, 2026
Schematic Capture Explained: How Engineers Create Circuit Diagrams

Schematic Capture Explained: How Engineers Create Circuit Diagrams

An introduction to schematic capture, explaining how engineers use symbols, nets, and connectivity to create circuit diagrams that drive PCB layout.

Profile avatar of Yaneev Hacohen
Yaneev Hacohen
|June 5, 2026