(::Integer) — Optional. Max number of messages prior to and including
latest_message
to use as context when compiling the suggestion. The context size is by
default 100 and at most 100.
#context_size=
defcontext_size=(value)->::Integer
Parameter
value (::Integer) — Optional. Max number of messages prior to and including
latest_message
to use as context when compiling the suggestion. The context size is by
default 100 and at most 100.
Returns
(::Integer) — Optional. Max number of messages prior to and including
latest_message
to use as context when compiling the suggestion. The context size is by
default 100 and at most 100.
#latest_message
deflatest_message()->::String
Returns
(::String) — Optional. The name of the latest conversation message to compile
suggestions for. If empty, it will be the latest message of the
conversation. Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/messages/<Message ID>.
#latest_message=
deflatest_message=(value)->::String
Parameter
value (::String) — Optional. The name of the latest conversation message to compile
suggestions for. If empty, it will be the latest message of the
conversation. Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/messages/<Message ID>.
Returns
(::String) — Optional. The name of the latest conversation message to compile
suggestions for. If empty, it will be the latest message of the
conversation. Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/messages/<Message ID>.
#parent
defparent()->::String
Returns
(::String) — Required. The name of the participant to fetch suggestions for.
Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/participants/<Participant ID>.
#parent=
defparent=(value)->::String
Parameter
value (::String) — Required. The name of the participant to fetch suggestions for.
Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/participants/<Participant ID>.
Returns
(::String) — Required. The name of the participant to fetch suggestions for.
Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/participants/<Participant ID>.
#previous_suggested_query
defprevious_suggested_query()->::String
Returns
(::String) — Optional. The previously suggested query for the given conversation. This
helps identify whether the next suggestion we generate is reasonably
different from the previous one. This is useful to avoid similar
suggestions within the conversation.
#previous_suggested_query=
defprevious_suggested_query=(value)->::String
Parameter
value (::String) — Optional. The previously suggested query for the given conversation. This
helps identify whether the next suggestion we generate is reasonably
different from the previous one. This is useful to avoid similar
suggestions within the conversation.
Returns
(::String) — Optional. The previously suggested query for the given conversation. This
helps identify whether the next suggestion we generate is reasonably
different from the previous one. This is useful to avoid similar
suggestions within the conversation.
[[["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"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Dialogflow V2 API - Class Google::Cloud::Dialogflow::V2::SuggestKnowledgeAssistRequest (v1.10.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.10.1 (latest)](/ruby/docs/reference/google-cloud-dialogflow-v2/latest/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [1.10.0](/ruby/docs/reference/google-cloud-dialogflow-v2/1.10.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [1.9.1](/ruby/docs/reference/google-cloud-dialogflow-v2/1.9.1/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [1.8.0](/ruby/docs/reference/google-cloud-dialogflow-v2/1.8.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [1.7.0](/ruby/docs/reference/google-cloud-dialogflow-v2/1.7.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [1.6.0](/ruby/docs/reference/google-cloud-dialogflow-v2/1.6.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [1.5.0](/ruby/docs/reference/google-cloud-dialogflow-v2/1.5.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [1.4.1](/ruby/docs/reference/google-cloud-dialogflow-v2/1.4.1/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [1.3.0](/ruby/docs/reference/google-cloud-dialogflow-v2/1.3.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [1.2.0](/ruby/docs/reference/google-cloud-dialogflow-v2/1.2.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [1.1.1](/ruby/docs/reference/google-cloud-dialogflow-v2/1.1.1/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [1.0.0](/ruby/docs/reference/google-cloud-dialogflow-v2/1.0.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.34.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.34.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.33.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.33.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.32.2](/ruby/docs/reference/google-cloud-dialogflow-v2/0.32.2/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.31.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.31.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.30.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.30.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.29.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.29.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.28.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.28.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.27.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.27.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.26.2](/ruby/docs/reference/google-cloud-dialogflow-v2/0.26.2/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.25.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.25.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.24.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.24.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.23.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.23.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.22.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.22.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.21.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.21.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.20.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.20.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.19.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.19.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.18.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.18.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.17.1](/ruby/docs/reference/google-cloud-dialogflow-v2/0.17.1/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.16.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.16.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.15.2](/ruby/docs/reference/google-cloud-dialogflow-v2/0.15.2/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.14.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.14.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.13.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.13.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest)\n- [0.12.0](/ruby/docs/reference/google-cloud-dialogflow-v2/0.12.0/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest) \nReference documentation and code samples for the Dialogflow V2 API class Google::Cloud::Dialogflow::V2::SuggestKnowledgeAssistRequest.\n\nThe request message for\n[Participants.SuggestKnowledgeAssist](/ruby/docs/reference/google-cloud-dialogflow-v2/latest/Google-Cloud-Dialogflow-V2-Participants-Client#Google__Cloud__Dialogflow__V2__Participants__Client_suggest_knowledge_assist_instance_ \"Google::Cloud::Dialogflow::V2::Participants::Client#suggest_knowledge_assist (method)\"). \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #context_size\n\n def context_size() -\u003e ::Integer\n\n**Returns**\n\n- (::Integer) --- Optional. Max number of messages prior to and including [latest_message](/ruby/docs/reference/google-cloud-dialogflow-v2/latest/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest#Google__Cloud__Dialogflow__V2__SuggestKnowledgeAssistRequest_latest_message_instance_ \"Google::Cloud::Dialogflow::V2::SuggestKnowledgeAssistRequest#latest_message (method)\") to use as context when compiling the suggestion. The context size is by default 100 and at most 100.\n\n### #context_size=\n\n def context_size=(value) -\u003e ::Integer\n\n**Parameter**\n\n- **value** (::Integer) --- Optional. Max number of messages prior to and including [latest_message](/ruby/docs/reference/google-cloud-dialogflow-v2/latest/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest#Google__Cloud__Dialogflow__V2__SuggestKnowledgeAssistRequest_latest_message_instance_ \"Google::Cloud::Dialogflow::V2::SuggestKnowledgeAssistRequest#latest_message (method)\") to use as context when compiling the suggestion. The context size is by default 100 and at most 100. \n**Returns**\n\n- (::Integer) --- Optional. Max number of messages prior to and including [latest_message](/ruby/docs/reference/google-cloud-dialogflow-v2/latest/Google-Cloud-Dialogflow-V2-SuggestKnowledgeAssistRequest#Google__Cloud__Dialogflow__V2__SuggestKnowledgeAssistRequest_latest_message_instance_ \"Google::Cloud::Dialogflow::V2::SuggestKnowledgeAssistRequest#latest_message (method)\") to use as context when compiling the suggestion. The context size is by default 100 and at most 100.\n\n### #latest_message\n\n def latest_message() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Optional. The name of the latest conversation message to compile suggestions for. If empty, it will be the latest message of the conversation. Format: `projects/\u003cProject ID\u003e/locations/\u003cLocation\n ID\u003e/conversations/\u003cConversation ID\u003e/messages/\u003cMessage ID\u003e`.\n\n### #latest_message=\n\n def latest_message=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Optional. The name of the latest conversation message to compile suggestions for. If empty, it will be the latest message of the conversation. Format: `projects/\u003cProject ID\u003e/locations/\u003cLocation\nID\u003e/conversations/\u003cConversation ID\u003e/messages/\u003cMessage ID\u003e`. \n**Returns**\n\n- (::String) --- Optional. The name of the latest conversation message to compile suggestions for. If empty, it will be the latest message of the conversation. Format: `projects/\u003cProject ID\u003e/locations/\u003cLocation\n ID\u003e/conversations/\u003cConversation ID\u003e/messages/\u003cMessage ID\u003e`.\n\n### #parent\n\n def parent() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Required. The name of the participant to fetch suggestions for. Format: `projects/\u003cProject ID\u003e/locations/\u003cLocation\n ID\u003e/conversations/\u003cConversation ID\u003e/participants/\u003cParticipant ID\u003e`.\n\n### #parent=\n\n def parent=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Required. The name of the participant to fetch suggestions for. Format: `projects/\u003cProject ID\u003e/locations/\u003cLocation\nID\u003e/conversations/\u003cConversation ID\u003e/participants/\u003cParticipant ID\u003e`. \n**Returns**\n\n- (::String) --- Required. The name of the participant to fetch suggestions for. Format: `projects/\u003cProject ID\u003e/locations/\u003cLocation\n ID\u003e/conversations/\u003cConversation ID\u003e/participants/\u003cParticipant ID\u003e`.\n\n### #previous_suggested_query\n\n def previous_suggested_query() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Optional. The previously suggested query for the given conversation. This helps identify whether the next suggestion we generate is reasonably different from the previous one. This is useful to avoid similar suggestions within the conversation.\n\n### #previous_suggested_query=\n\n def previous_suggested_query=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Optional. The previously suggested query for the given conversation. This helps identify whether the next suggestion we generate is reasonably different from the previous one. This is useful to avoid similar suggestions within the conversation. \n**Returns**\n\n- (::String) --- Optional. The previously suggested query for the given conversation. This helps identify whether the next suggestion we generate is reasonably different from the previous one. This is useful to avoid similar suggestions within the conversation."]]