Skip to contents

Uses an LLM to propose diverse experts who would naturally approach the topic from different angles, then normalizes the provider response into validated, versioned tempest_expert() profiles.

Usage

tempest_generate_experts(
  topic,
  n = 3,
  config = tempest_config(),
  verbose = FALSE,
  program_set = NULL
)

Arguments

topic

The research topic.

n

Number of experts to generate.

config

A TempestConfig object.

verbose

Print progress.

program_set

A TempestProgramSet containing the exact personas program. If NULL, tempest_program_set() creates the builtin set.

Value

A list of tempest_expert profiles.