AI Business Solutions

Build the 007 Agent and Wire It Up With the Knowledge Base

Zewei Song, Ph.D.
July 1, 2025

…continued from last article 007 (Copilot) Agent: An Agent for All Agents

In this section, we are going to create a Copilot agent and wire it up with the knowledge source that we have created in section 1, which you can find here: 007 (Copilot) Agent: An Agent for All Agents.

We will create the agent as a “regular” Copilot Studio agent because we need to use topics to control our logic.

  • Login to Copilot Studio using your Microsoft 365 tenant credentials if not already logged in.
  • Select an appropriate environment from the top right if not selected already.
  • Select "Agents" from the left pane.
  • Click the "Add agent" button on top left.
  • Click "Skip" to configure button.
  • Use the information below as its description:
An agent to provide guidance for users on which Copilot agent is best suited for their specific scenario. Agents' information is provided by centralized knowledge resources. The information for agents has the following components: name, description, URL, type, category, instructions, knowledge and triggers, if applicable.
  • Name it "007 Agent".
  • Click on the "Create" button on the top right to build the agent.
  • After the agent is created, on its "Detail" page under "Knowledge" section, click "Add knowledge".
  • Select the Sharepoint option and select the Sharepoint site we have created in section 1 and add it.

We can do some tests now. You may notice there are already some prompts readily generated in the agent’s “Test your agent” window on the right; feel free to try them out and see if the responses are accurate.

In the next section, we will enable the “007 Agent” to not only provide information about agents but also help direct users to suitable agents for their needs by utilizing something called "topics".

…to be continued at this link.

Happy piloting Copilot!

Disclaimer

The content on Invoke, LLC's blog is provided for general informational purposes only and focuses on IT-related topics, including technology trends, software, AI, cybersecurity, and industry commentary. While we strive to provide accurate, up-to-date, and high-quality information, we make no representations or warranties of any kind, express or implied, about the accuracy, reliability, completeness, or suitability of the information, tools, or resources shared on this blog. Any reliance on such content is at your own risk.

The opinions expressed in our blog posts are those of the authors and do not necessarily reflect the official views of Invoke, LLC. Our blog may include links to third-party websites, software, or services. We do not endorse or assume responsibility for the content, functionality, security, or practices of these third-party resources.

The information on this blog is not intended to replace professional IT, technical, AI, or cybersecurity advice. You should consult a qualified IT professional before implementing any solutions, configurations, or strategies discussed on this blog. Invoke, LLC and its affiliates are not liable for any loss or damage, including but not limited to data loss, system downtime, or security breaches, arising from the use of or reliance on this blog’s content.

We reserve the right to modify, update, or remove content on this blog at any time without prior notice.

Invoke combines tightly coupled security controls and digital productivity solutions.

WANT TO LEARN MORE?

Invoke’s system integration solutions maximizes your Microsoft investments through exclusive programs, expert access, cost optimization, proven methodologies, and industry expertise.

PROFESSIONAL SERVICES

Microsoft
Entra
Microsoft
Defender XDR
Microsoft
Purview
Microsoft
Intune
Maximize Your Microsoft Investments 
Optimize Costs and Efficiency
Unified Security
Operations
Let’s talk about how we can help bring you the power and digital innovation of Microsoft technologies to your business!
Thank you! We have received your information and will contact you shortly!
Oops! Something went wrong while submitting your information. Please try again in a few minutes!
© Invoke, LLC 2025