Hi,
I created an agent that should use a database schema to answer questions for queries.
I added the page with the schema information to the specific knowledge of the agent.
I query the agent, but the agent doesn't have information about the schema.
Why does it not automatically use the page that I added to the knowledge?
Hi @tobipfaff - welcome to the Community,
if you want Rovo to always read a specific page, provide that link in the instructions.
Providing it via the knowledge doesn't garantuee it's being used, but if you prompt it specifically, Rovo has not much choice on the matter.
Works with a link in the instructions, thanks!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@tobipfaff Even when you add a page as agent knowledge, Rovo won’t always pull it into every answer. It first decides whether that content is relevant, and if the question is broad it may answer from general knowledge instead. Two fixes usually help: (1) make your prompt explicitly point to the source, e.g. “Use the <page name> schema and quote the field names exactly,” and (2) structure the schema page so it’s easy to retrieve (clear headings + a simple table of entities/fields). Also note: if this is a Confluence Database, those rows often aren’t indexed like normal page text—publishing the schema as a regular page/table is the most reliable.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Heya @tobipfaff,
I wouldn't say it's a "Database" issue, but a Rovo problem.
I recently gave it a Confluence page and asked it to turn it into a whiteboard. But it made numbers and even words up ... When I asked why it doesn't use the exact numbers from the page, the reply was, that the prompt wasn't clear enough :D
So try "Use exactly the numbers and data that I'll provide you. Do not make things up" :D
Funny, but it helped in my case.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Good idea, but not sure if it solves my problem. The agent says that it doesn't have the information although I linked the page in the knowledge section of the agent settings.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey @tobipfaff ,
Rovo currently does not query Confluence whiteboards and databases, but this feature/suggestion is currently in progress so it might be available soon: AI-1024: Query Confluence whiteboards and Confluence databases 🤞
I'm also waiting for it to be able to read (and even update) databases as we use that feature more and more within our company.
Cheers,
Tobi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The database schema is just text on a page in Confluence. I just want the agent to automatically use the knowledge that I told it to use in the settings page.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@tobipfaff Not 100% sure on this, but I think there are differences in what Rovo can do if data is pasted into the chat, versus on a page. If you copy and paste the database schema into the Rovo chat, does it work any better?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, that works fine. It also works if I open the chat agent, then open the page with the DB schema, the chat shows that it sees the context and then the answers are good:
I just would like to avoid opening the page first.
I'd expect the agent to already know the content of this page because I did this as a setting for the agent so that it knows the page:
Shouldn't the agent then know the content of the page without having to click on it?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.