Skip to contents

Package

FocusGroup-package FocusGroup
FocusGroup R6 Class

Core Classes

FGAgent
FGAgent Class
FocusGroup-package FocusGroup
FocusGroup R6 Class
ConversationFlow
ConversationFlow Base Class
RoundRobinFlow
RoundRobinFlow Class
ProbabilisticFlow
ProbabilisticFlow Class
DesireBasedFlow
DesireBasedFlow Class

High-level Wrappers

run_focus_group()
Run a Simple Focus Group Simulation
fg_quick()
Run a focus group quickly with sensible defaults and cost controls
fg_analyze_quick()
Quick analysis helper for a `fg_quick()` result
analyze_focus_group()
Analyze Focus Group Results

Graphical interface

run_focus_studio()
Launch the FocusGroup Shiny GUI

Agent Creation & Survey

create_diverse_agents()
Create Diverse AI Agents for Focus Group
create_agents_from_survey()
Create agents from haven-coded survey data
create_conversation_flow()
Create a Conversation Flow Object

Prompts & Utilities

get_default_prompt_templates()
Get Default Prompt Templates
format_demographics()
Format Demographics List to Text
format_survey_responses()
Format Survey Responses to Text
format_conversation_history()
Format Conversation History for Prompts
replace_placeholders()
Replace Placeholders in a String
default_llmr_config()
Default LLMR configuration for this package