I'm attempting to prove out a RAG architecture using Vertex Agent Builder + a data store tool containing custom indexed structured CSV data.
I'm not sure if my approach is correct so looking for some guidance please.
I have created a new test Agent, in the instructions I am using a TOOL that is configured with a data store. I'd like to enrich responses that have a similar match to the query passed into it. Should this be possible and a correct use case?
I did start to go down the route of configuring the Tool with an Open AI spec that calls a GCP Cloud Function, so that can do the Augmentation step but I'm not sure if that is correct. I was also having strange results.
Are there any recommendations on how to integrate my own custom structured data, into a Vertex Agent so I can describe Instructions on how to behave and return responses that include my custom data?
Here's some screenshots to show the basics that I'm trying, I'm probably holding it wrong but I've not been able to get any responses from the Pets TOOL that's configured with Pets_DS which is structured CSV:
Agent:
Tool:
Data Store:
Hi @rawlingsj,
Welcome to Google Cloud Community!
It sounds like you're on the right track with your RAG (Retrieval-Augmented Generation) architecture using Vertex Agent Builder. However, there are some key points to consider and adjustments you might need to ensure you're integrating your custom structured data effectively.
Here’s a step-by-step guide to help you:
1. Tool Configuration and Data Store:
2. Retrieval and Augmentation:
3. Agent Interaction:
In addition, I found an article/blog on Architectural Blueprints for RAG Automation with Vertex AI Search that could help enhance your RAG implementation.
I hope the above information is helpful.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |