Search a data store with follow-ups
Stay organized with collections
Save and categorize content based on your preferences.
Perform a multi-turn/conversational search on a data store.
Explore further
For detailed documentation that includes this code sample, see the following:
Code sample
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[[["\u003cp\u003eThis code sample demonstrates how to perform a multi-turn or conversational search on a specified data store using the Vertex AI Agent Builder.\u003c/p\u003e\n"],["\u003cp\u003eThe process involves setting up Application Default Credentials for authentication and utilizing the Vertex AI Agent Builder Python API.\u003c/p\u003e\n"],["\u003cp\u003eThe code initializes a multi-turn session, adds new messages (search queries), and retrieves responses that include summaries and search results.\u003c/p\u003e\n"],["\u003cp\u003eThe code uses \u003ccode\u003ediscoveryengine.ConversationalSearchServiceClient\u003c/code\u003e to create conversations, add queries, and print the response, including summaries, links, and snippets.\u003c/p\u003e\n"],["\u003cp\u003eThis search functionality can be tested further by using the google cloud sample browser.\u003c/p\u003e\n"]]],[],null,[]]