Topic

data class Topic(val topic: String, val questions: List<String>, val additionalContext: Map<String, String>? = null, val vibes: List<Vibe>? = null) : ExperienceContext

A subject the customer is interested in, with questions to answer about it.

Constructors

Link copied to clipboard
constructor(topic: String, questions: List<String>, additionalContext: Map<String, String>? = null, vibes: List<Vibe>? = null)

Properties

Link copied to clipboard
open override val additionalContext: Map<String, String>? = null

Free-form hints passed through to generation.

Link copied to clipboard

Questions to answer about it.

Link copied to clipboard

The subject itself.

Link copied to clipboard
open override val vibes: List<Vibe>? = null

Moods to bias recommendations toward.