Create a Co-STORM session
Usage
tempest_session(
topic,
config = tempest_config(),
n_experts = 3,
experts = NULL,
retriever = NULL,
progress = NULL,
session_id = NULL,
knowledge = NULL
)Arguments
- topic
Topic string.
- config
A
TempestConfig.- n_experts
Number of expert agents.
- experts
Optional list of validated expert profiles. If
NULL, experts are generated automatically.- retriever
Optional
TempestRetrieveror compatible retriever object with a ResearchWorkspace at$workspaceandsearch(query, k)andfetch(url)methods.search()returns a data frame withtitleand HTTP/HTTPSurlcolumns;snippetis optional and Tempest derives or verifiessource_id. Create the workspace withtempest_research_workspace()and source IDs withtempest_source_id().- progress
Optional function called with
tempest_progress_eventobjects as the session makes progress.- session_id
Optional stable session identifier. If
NULL, a new identifier is generated.- knowledge
Optional accepted organizational knowledge from
tempest_artifact_knowledge(). It supplies accepted evidence records without selecting or authorizing executable programs.
Examples
if (FALSE) { # \dontrun{
session <- tempest_session("History of jazz", config = tempest_config())
session$step("What styles emerged in the 1950s?")
} # }
