Values.TopicConfigurationSourceThe topic specific controls configured for an Amazon Q Business application.
type nonrec t = {name : TopicConfigurationName.t;A name for your topic control configuration.
*)description : TopicDescription.t option;A description for your topic control configuration. Use this to outline how the large language model (LLM) should use this topic control configuration.
*)exampleChatMessages : ExampleChatMessages.t option;A list of example phrases that you expect the end user to use in relation to the topic.
*)rules : Rules.t;Rules defined for a topic configuration.
*)}val make :
?description:??? ->
?exampleChatMessages:??? ->
name:TopicConfigurationName.t ->
rules:Rules.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of ExampleChatMessage.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `List of [> `String of String_.t ] list
| `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `String of IndexId.t ])
list ]
list
| `String of SystemMessageOverride.t ])
list ])
list ])
list ]
list
| `String of TopicConfigurationName.t ])
list ]