web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Documend Review Based ...
Copilot Studio
Suggested Answer

Documend Review Based on Checklist in Knowledge

(0) ShareShare
ReportReport
Posted on by 2

TL;DR:

How can I make my Copilot Studio agent use an internal checklist stored in its Knowledge when reviewing uploaded contracts, instead of asking me to upload the checklist again?

-----

Hello everyone,

I’m trying to create a Copilot Studio agent that checks contracts against our internal checklist provided by the legal team.

Here’s what I’ve done so far:

  • Added the checklist (Word document) to the agent’s Knowledge and named it Internal Checklist (same name used in the description).
  • Created a topic called Contract Check with:

    • Trigger phrase
    • Question to upload a file
    • Custom promp

The custom prompt (originally in German, translated to English) is:

Goal:

You are a review agent that checks all customer contracts for contradictions against our internal checklist (knowledge base) before signing.

Instructions:

  • Read the entire contract thoroughly.
  • Analyze the contract based on the checklist.
 

Create a structured output:

List all contract passages that contradict our internal checklist.

For each contradictory passage:

  • Quote the relevant contract section.
  • Provide the corresponding checklist item.
  • Briefly describe the nature of the contradiction (e.g., “different payment term,” “different liability clause”)

  •  

Output format:

Contract Section: [Text from contract]  
Checklist Item: [Text from checklist]  
Contradiction: [Short description]  

My issue:

When I test the agent, it correctly picks the topic and asks for the attachment. But after I upload the contract, it asks me to provide the internal checklist again. I can’t figure out how to make the agent use the checklist that’s already in its Knowledge.

Has anyone solved this or knows how to achieve this? Any tips would be greatly appreciated!

Categories:
I have the same question (4)
  • Suggested answer
    Michael E. Gernaey Profile Picture
    53,969 Moderator on at
     
    In this case, please make sure that you call out what the checklist is.
     
    let's say you called it Foo (sorry I am old so Foo is the default lol)
     
    Make sure that you say specifically
     
    • Read the entire contract thoroughly. <== not really a great instruction it leaves it up to interpretation because it does not know Yet what you expect it to do. 
    • Analyze the contract based on the checklist. <== the word checklist is that the literal name of your Knowledge?
     
    Instead I would say
     
    When a user uploads a contract use the knowledge source NameHere as a checklist to review and analyze the details of the contract and do XYZ (whatever you want). 
    Bla bla output format
    Bla bla do not use any other knowledge sources
    Bla bla keep this private etc
     

    If these suggestions help resolve your issue, Please consider Marking the answer as such and also maybe a like.

    Thank you!
    Sincerely, Michael Gernaey
  • 009fe3 Profile Picture
    2 on at

    Hi Michael, thanks for your input. I tried it out, but I’m still getting the same result.

    The uploaded knowledge has the name ‘InterneCheckliste’ and also the description ‘InterneCheckliste’.

    The current prompt in the custom prompt action is:

    When a user uploads a contract, use the knowledge source ‘InterneCheckliste’ to verify whether any terms in the contract conflict with items on the checklist. The review should identify potential legal contradictions or compliance violations.

    Output instructions:

    blablalba

    However, after uploading the contract, the agent still asks the following:

    -----

    To perform a review for contradictions against the knowledge source ‘InterneCheckliste', I need the content of the checklist itself as a reference. Please provide the relevant points from the ‘InterneCheckliste’. Only with this information can I examine contract clauses for potential conflicts.

    Current status:

    • The contract <NameofContract> is fully available.
    • No checklist items have been provided yet.

    Please upload the ‘InternalChecklist’ or share its key contents. After that, I will immediately begin the structured review for contradictions in accordance with the given instructions.

    -----

    Would you have any other ideas by chance?

    Best Regards

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 594

#2
chiaraalina Profile Picture

chiaraalina 170 Super User 2026 Season 1

#3
deepakmehta13a Profile Picture

deepakmehta13a 118

Last 30 days Overall leaderboard