namespace AIStudio.Assistants.BeyondFactsLab;
///
/// What a research agent of the BeyondFacts Lab looks into on the web, one agent for each topic.
///
///
/// A single answer of a model may call tools only so often, see ToolSelectionRules.MAX_TOOL_CALLS. Each topic gets an
/// agent of its own, with a budget of its own, so that the participants, for example, get the searches they need for
/// simulating them later. Each topic is stored in a file of its own, see BflResearchTopicExtensions.FileName.
///
public enum BflResearchTopic
{
///
/// The event itself: its organizer, format and schedule, moderation, and earlier editions.
///
EVENT,
///
/// The other participants: their roles and their public positions on the topic of the event.
///
PARTICIPANTS,
///
/// The public debate about the topic of the event: positions, points of dispute, and the framing of others.
///
DEBATE,
}