@@ -20,14 +20,14 @@ import "google/api/annotations.proto";
20
20
import "google/api/client.proto" ;
21
21
import "google/api/field_behavior.proto" ;
22
22
import "google/api/resource.proto" ;
23
+ import "google/cloud/dialogflow/cx/v3beta1/advanced_settings.proto" ;
23
24
import "google/cloud/dialogflow/cx/v3beta1/example.proto" ;
24
25
import "google/cloud/dialogflow/cx/v3beta1/generative_settings.proto" ;
25
26
import "google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto" ;
26
27
import "google/protobuf/empty.proto" ;
27
28
import "google/protobuf/field_mask.proto" ;
28
29
import "google/protobuf/timestamp.proto" ;
29
30
30
- option cc_enable_arenas = true ;
31
31
option csharp_namespace = "Google.Cloud.Dialogflow.Cx.V3Beta1" ;
32
32
option go_package = "cloud.google.com/go/dialogflow/cx/apiv3beta1/cxpb;cxpb" ;
33
33
option java_multiple_files = true ;
@@ -237,6 +237,11 @@ message Playbook {
237
237
238
238
// Message of the Instruction of the playbook.
239
239
message Instruction {
240
+ // General guidelines for the playbook. These are unstructured instructions
241
+ // that are not directly part of the goal, e.g. "Always be polite". It's
242
+ // valid for this text to be long and used instead of steps altogether.
243
+ string guidelines = 1 ;
244
+
240
245
// Ordered list of step by step execution instructions to accomplish
241
246
// target goal.
242
247
repeated Step steps = 2 ;
@@ -251,7 +256,8 @@ message Playbook {
251
256
string display_name = 2 [(google.api.field_behavior ) = REQUIRED ];
252
257
253
258
// Required. High level description of the goal the playbook intend to
254
- // accomplish.
259
+ // accomplish. A goal should be concise since it's visible to other playbooks
260
+ // that may reference this playbook.
255
261
string goal = 3 [(google.api.field_behavior ) = REQUIRED ];
256
262
257
263
// Optional. Defined structured input parameters for this playbook.
@@ -304,6 +310,10 @@ message Playbook {
304
310
// Optional. Llm model settings for the playbook.
305
311
LlmModelSettings llm_model_settings = 14
306
312
[(google.api.field_behavior ) = OPTIONAL ];
313
+
314
+ // Optional. Playbook level Settings for speech to text detection.
315
+ AdvancedSettings.SpeechSettings speech_settings = 20
316
+ [(google.api.field_behavior ) = OPTIONAL ];
307
317
}
308
318
309
319
// The request message for
0 commit comments