Hi @Aftermath5428,
Welcome to Google Cloud Community!
To generate a datastore path with format:
projects/{project_id}/locations/{location}/collections/{collection_name}/dataStores/{datastore_name}
First, you need to create a Datastore from Agent Builder and get the datastore_name and location details. Below is the screenshot for your reference:
Then, replace project_id with your GCP project id and collections is default_collection unless you specify.
Here’s an example of datastore path:
projects/test-sandbox-seki/locations/global/collections/default_collection/dataStores/datastore_test
In addition, there’s no feature yet to directly select or copy the datastore path within Agent Builder. However, upon checking, there’s already an existing internal discussion for this functionality. Though you can still file a Public Feature Request to display the datastore path for grounding with a copy or select button on the data store list page or to let you customize your grounding with the Vertex AI Search using your preference so that our Engineering Team can look into it. Also, this way you could have visibility on the progress of your request as it is publicly available. Note that there’s no definite date as to when this will be implemented. For future updates, I suggest keeping an eye out on the issue tracker and release notes.
With regard to difference of Agent Builder and other chat services in Vertex AI, here’s a breakdown of the different options:
Agent Builder is a development tool. It allows programmers to create conversational AI agents, also known as chatbots. Developers can define the goals for their agent, provide step-by-step instructions, and train the agent on conversation examples. Agent Builder can be used to create chatbots for various purposes, like customer service, information assistants, or educational tools.
Gemini is a language model within Vertex AI that excels at providing human-like responses in chat applications. It’s designed for natural language understanding and can be used to build chatbots, virtual assistants, and other conversational systems. The following model supports chat tasks: Gemini 1.5 Flash (Preview), Gemini 1.5 Pro (Preview) and Gemini 1.0 Pro.
Vertex AI SDK offers a more programmatic approach to building conversational agents. You can use this SDK to create custom agents and integrate them into your applications. The SDKs support use cases like building stateful multi-turn conversations (chat). The SDK gives you more control over the entire process, including how the agent is initialized, how it interacts with users, and how it handles responses.
Vertex AI PaLM 2 for chat is fine-tuned for multi-turn chat, where the model keeps track of previous messages in the chat and uses it as context for generating new responses. Supported model is chat-bison.
I hope the above information is helpful.