When you are building an Agent that takes user input and compares it to something, you need to have the something up and running before start to create the Agent. In my Autonomous Agents scenario there is Recruitment Agent that is taking applicant’s documents and comparing them to open position where the applicant is applying. I started creating the knowledge base with Plan Designer.

After giving the first context in the plan designer the knowledge base started to form with the help of Microsoft Power Platform provided agents. It created the problem, purpose, user requirements and drafted the processes for this configuration database and app.

Plan designer agents creating requirements and resources for the configuration app
Plan designer agents creating requirements and resources for the configuration app

Discuss to the agent the same way you would tell to assistant

When looking at the roles, I noticed the we don’t need the Job Applicant or Employee roles in this configuration app. I asked the agent to remove those roles.

Asking agent to remove unnecessary roles
Asking agent to remove unnecessary roles

Then it was time to create the data model. I just let the Data Agent to create them and then clicked ok.

Data Agent creating data model
Data Agent creating data model

I noticed that Apps were missing from the solution. I did not realize that I need to create the apps by clicking. I figured out that I can get back to the plan from the solution by clicking the Plan in the solution.

Plan Designer Plan is resource in the solution
Plan Designer Plan is resource in the solution

Once got back into the Plan I found this + sign and clicked it to start creating the model-driven apps for each process.

Create app with App Agent in Plan Designer
Create app with App Agent in Plan Designer

Finally I had the model-driven app view created for me. I published it and went back to the solution.

Model-driven app created by App Agent
Model-driven app created by App Agent

I could not add new columns, but why?

When creating the solution I chose some general publisher which did not have the prefix done. I needed to create new publisher and then error tackled.

Identifiers should start with a letter. The schema name _CV for type Attribute doesn't start with letter.
Error when trying to create new columns in the table
Error when trying to create new columns in the table

I finalized the solution creation the file columns which I did not remember to do in the data model designing phase. I needed to add them manually to the model-driven app as well.

When testing the model-driven app and filling the content, I noticed that text areas length was only 100 characters. I changed the text area columns content length from 100 to 4000.

Now my configuration app for the Recruitment Agent is ready. I definitely need to adjust the columns and the app later on, but at least now it is in that shape I think it will suit the first needs.

Next let’s start to build the Agent.