SDialog
User Guide
Introduction
Core Concepts
Agents & Orchestration
Generation
Evaluation & Interpretability
Audio Generation
Configuration & Control
Extensibility & I/O
Operations & Recipes
Examples
Prerequisites
Generation
Evaluation and Analysis
Interpretability
Audio Generation
API Documentation
sdialog
sdialog.personas
sdialog.agents
sdialog.orchestrators
sdialog.generators
sdialog.interpretability
sdialog.evaluation
sdialog.datasets
sdialog.config
sdialog.util
sdialog.server
sdialog.audio
About
ChangeLog
Contributing
License
SDialog
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
_
__call__() (sdialog.agents.Agent method)
(sdialog.evaluation.base.BaseDatasetEmbeddingEvaluator method)
(sdialog.evaluation.base.BaseDatasetEvaluator method)
(sdialog.evaluation.base.BaseDatasetScoreEvaluator method)
(sdialog.evaluation.base.BaseDialogEmbedder method)
(sdialog.evaluation.base.BaseDialogScore method)
(sdialog.evaluation.base.BaseLLMJudge method)
(sdialog.evaluation.DatasetComparator method)
(sdialog.evaluation.FrechetBERTDistanceEvaluator method)
(sdialog.evaluation.PrecisionRecallDistanceEvaluator method)
(sdialog.generators.DialogGenerator method)
(sdialog.generators.Paraphraser method)
(sdialog.generators.PersonaDialogGenerator method)
(sdialog.orchestrators.base.BaseOrchestrator method)
(sdialog.util.KNNModel method)
A
AcademicAdvisor (class in sdialog.personas)
account_tenure (sdialog.personas.Customer attribute)
action (sdialog.Event attribute)
actionLabel (sdialog.Event attribute)
add_agent() (sdialog.interpretability.Inspector method)
(sdialog.server.Server class method)
add_hooks() (sdialog.interpretability.Inspector method)
add_inspectors() (sdialog.agents.Agent method)
add_orchestrators() (sdialog.agents.Agent method)
add_steering_function() (sdialog.interpretability.Inspector method)
adherence_notes (sdialog.personas.SupportAgent attribute)
age (sdialog.personas.AcademicAdvisor attribute)
(sdialog.personas.Banker attribute)
(sdialog.personas.Caregiver attribute)
(sdialog.personas.Chef attribute)
(sdialog.personas.Citizen attribute)
(sdialog.personas.CivilServant attribute)
(sdialog.personas.Customer attribute)
(sdialog.personas.Doctor attribute)
(sdialog.personas.EndUser attribute)
(sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.FinancialAdvisor attribute)
(sdialog.personas.HelpdeskTechnician attribute)
(sdialog.personas.HotelReceptionist attribute)
(sdialog.personas.InsuranceAgent attribute)
(sdialog.personas.ITSupportSpecialist attribute)
(sdialog.personas.Lawyer attribute)
(sdialog.personas.LegalClient attribute)
(sdialog.personas.Nurse attribute)
(sdialog.personas.Paralegal attribute)
(sdialog.personas.Patient attribute)
(sdialog.personas.Persona attribute)
(sdialog.personas.Pharmacist attribute)
(sdialog.personas.RestaurantCustomer attribute)
(sdialog.personas.SalesAssociate attribute)
(sdialog.personas.Shopper attribute)
(sdialog.personas.SocialWorker attribute)
(sdialog.personas.StoreManager attribute)
(sdialog.personas.Student attribute)
(sdialog.personas.Teacher attribute)
(sdialog.personas.Tourist attribute)
(sdialog.personas.TravelAgent attribute)
(sdialog.personas.Waiter attribute)
agency_name (sdialog.personas.TravelAgent attribute)
Agent (class in sdialog.agents)
agent (sdialog.Event attribute)
agent_id (sdialog.personas.SupportAgent attribute)
agent_response_lookahead() (sdialog.orchestrators.base.BaseOrchestrator method)
allergies (sdialog.personas.ExtendedPatient attribute)
(sdialog.personas.Patient attribute)
anger_level (sdialog.personas.Customer attribute)
attentiveness (sdialog.personas.Caregiver attribute)
(sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.Nurse attribute)
attributes() (sdialog.Context static method)
(sdialog.personas.AcademicAdvisor static method)
(sdialog.personas.Banker static method)
(sdialog.personas.Caregiver static method)
(sdialog.personas.Chef static method)
(sdialog.personas.Citizen static method)
(sdialog.personas.CivilServant static method)
(sdialog.personas.Customer static method)
(sdialog.personas.Doctor static method)
(sdialog.personas.EndUser static method)
(sdialog.personas.ExtendedDoctor static method)
(sdialog.personas.ExtendedPatient static method)
(sdialog.personas.ExtendedPersona static method)
(sdialog.personas.FinancialAdvisor static method)
(sdialog.personas.HelpdeskTechnician static method)
(sdialog.personas.HotelReceptionist static method)
(sdialog.personas.InsuranceAgent static method)
(sdialog.personas.ITSupportSpecialist static method)
(sdialog.personas.Lawyer static method)
(sdialog.personas.LegalClient static method)
(sdialog.personas.Nurse static method)
(sdialog.personas.Paralegal static method)
(sdialog.personas.Patient static method)
(sdialog.personas.Persona static method)
(sdialog.personas.Pharmacist static method)
(sdialog.personas.RestaurantCustomer static method)
(sdialog.personas.SalesAssociate static method)
(sdialog.personas.Shopper static method)
(sdialog.personas.SocialWorker static method)
(sdialog.personas.StoreManager static method)
(sdialog.personas.Student static method)
(sdialog.personas.SupportAgent static method)
(sdialog.personas.Teacher static method)
(sdialog.personas.Tourist static method)
(sdialog.personas.TravelAgent static method)
(sdialog.personas.Waiter static method)
average_handle_time (sdialog.personas.SupportAgent attribute)
B
BackChannelRateScore (class in sdialog.evaluation)
background (sdialog.personas.Persona attribute)
Banker (class in sdialog.personas)
base_model (sdialog.agents.Agent property)
BaseAttributeModel (class in sdialog.base)
BaseAttributeModelGenerator (class in sdialog.generators.base)
BaseDatasetEmbeddingEvaluator (class in sdialog.evaluation.base)
BaseDatasetEvaluator (class in sdialog.evaluation.base)
BaseDatasetScoreEvaluator (class in sdialog.evaluation.base)
BaseDialogEmbedder (class in sdialog.evaluation.base)
BaseDialogFlowScore (class in sdialog.evaluation.base)
BaseDialogScore (class in sdialog.evaluation.base)
BaseLLMJudge (class in sdialog.evaluation.base)
BaseOrchestrator (class in sdialog.orchestrators.base)
BasePersistentOrchestrator (class in sdialog.orchestrators.base)
BasePersona (in module sdialog.personas)
branch (sdialog.personas.Banker attribute)
C
cache() (in module sdialog.config)
(sdialog.util.CacheDialogScore static method)
cache_path() (in module sdialog.config)
CacheDialogScore (class in sdialog.util)
calculate_coleman_liau() (sdialog.evaluation.ReadabilityScore static method)
calculate_dale_chall() (sdialog.evaluation.ReadabilityScore static method)
calculate_flesch_reading_ease() (sdialog.evaluation.ReadabilityScore static method)
calculate_gunning_fog() (sdialog.evaluation.ReadabilityScore static method)
calculate_linsear_write() (sdialog.evaluation.ReadabilityScore static method)
calculate_turn_taking_ratio() (sdialog.evaluation.ConversationalFeatures static method)
camel_or_snake_to_words() (in module sdialog.util)
capitalize() (sdialog.Dialog method)
Caregiver (class in sdialog.personas)
case_type (sdialog.personas.LegalClient attribute)
certifications (sdialog.personas.ExtendedDoctor attribute)
(sdialog.personas.FinancialAdvisor attribute)
ChangeMindOrchestrator (class in sdialog.orchestrators)
check_valid_model_name() (in module sdialog.util)
Chef (class in sdialog.personas)
circumstances (sdialog.Context attribute)
(sdialog.personas.Persona attribute)
Citizen (class in sdialog.personas)
CivilServant (class in sdialog.personas)
className (sdialog.base.Metadata attribute)
clear() (sdialog.evaluation.base.BaseDatasetEmbeddingEvaluator method)
(sdialog.evaluation.base.BaseDatasetScoreEvaluator method)
(sdialog.util.CacheDialogScore static method)
clear_cache() (in module sdialog.config)
clear_inspectors() (sdialog.agents.Agent method)
clear_orchestrators() (sdialog.agents.Agent method)
clone() (sdialog.base.BaseAttributeModel method)
(sdialog.Dialog method)
ColemanLiauScore (class in sdialog.evaluation)
communication_style (sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.Pharmacist attribute)
(sdialog.personas.SupportAgent attribute)
(sdialog.personas.Teacher attribute)
company (sdialog.personas.InsuranceAgent attribute)
Comparator (in module sdialog.evaluation)
complete (sdialog.Dialog attribute)
compute_dialog_log_likelihood() (sdialog.evaluation.base.BaseDialogFlowScore method)
constraints (sdialog.Context attribute)
content (sdialog.Event attribute)
Context (class in sdialog)
context (sdialog.Dialog attribute)
ContextGenerator (class in sdialog.generators)
ConversationalFeatures (class in sdialog.evaluation)
count_filler_words() (sdialog.evaluation.ConversationalFeatures static method)
count_hesitations() (sdialog.evaluation.ConversationalFeatures static method)
cuisine_specialty (sdialog.personas.Chef attribute)
Customer (class in sdialog.personas)
customer_id (sdialog.personas.Customer attribute)
D
DaleChallScore (class in sdialog.evaluation)
DatasetComparator (class in sdialog.evaluation)
datetime (sdialog.Context attribute)
department (sdialog.personas.CivilServant attribute)
description() (sdialog.base.BaseAttributeModel method)
(sdialog.Dialog method)
desired_outcome (sdialog.personas.Customer attribute)
device_type (sdialog.personas.EndUser attribute)
Dialog (class in sdialog)
dialog_with() (sdialog.agents.Agent method)
DialogFlowPPL (class in sdialog.evaluation)
DialogFlowScore (class in sdialog.evaluation)
DialogGenerator (class in sdialog.generators)
dialogs_to_utt_pairs() (in module sdialog.util)
dict_to_table() (in module sdialog.util)
dietary_preferences (sdialog.personas.RestaurantCustomer attribute)
DirectionSteerer (class in sdialog.interpretability)
Doctor (class in sdialog.personas)
E
education (sdialog.personas.ExtendedPersona attribute)
education_level (sdialog.personas.Teacher attribute)
embed() (sdialog.evaluation.base.BaseDialogEmbedder method)
(sdialog.evaluation.SentenceTransformerDialogEmbedder method)
empathy_level (sdialog.personas.Caregiver attribute)
(sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.Nurse attribute)
(sdialog.personas.SupportAgent attribute)
encode() (sdialog.util.SentencePairTransformer method)
EndUser (class in sdialog.personas)
environment (sdialog.Context attribute)
escalation_policy (sdialog.personas.SupportAgent attribute)
Event (class in sdialog)
events (sdialog.Dialog attribute)
(sdialog.Instruction attribute)
experience_years (sdialog.personas.Caregiver attribute)
(sdialog.personas.SupportAgent attribute)
expertise (sdialog.personas.Pharmacist attribute)
expertise_area (sdialog.personas.ITSupportSpecialist attribute)
ExtendedDoctor (class in sdialog.personas)
ExtendedPatient (class in sdialog.personas)
ExtendedPersona (class in sdialog.personas)
F
family_history (sdialog.personas.ExtendedPatient attribute)
(sdialog.personas.Patient attribute)
fidelity_score (sdialog.personas.Customer attribute)
FillerWordDensityScore (class in sdialog.evaluation)
filter() (sdialog.Dialog method)
final_response_tool() (in module sdialog.agents)
FinancialAdvisor (class in sdialog.personas)
find_instructs() (sdialog.interpretability.Inspector method)
FleschReadingEaseScore (class in sdialog.evaluation)
forgetfulness (sdialog.personas.Customer attribute)
(sdialog.personas.Doctor attribute)
(sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.Patient attribute)
formality (sdialog.personas.Doctor attribute)
(sdialog.personas.Patient attribute)
FrechetBERTDistanceEvaluator (class in sdialog.evaluation)
FrechetDistanceEvaluator (class in sdialog.evaluation)
FrequencyEvaluator (class in sdialog.evaluation)
from_dict() (sdialog.base.BaseAttributeModel static method)
(sdialog.Dialog static method)
from_file() (sdialog.base.BaseAttributeModel static method)
(sdialog.Dialog static method)
from_folder() (sdialog.Dialog static method)
from_huggingface() (sdialog.Dialog static method)
from_json() (sdialog.base.BaseAttributeModel static method)
(sdialog.Dialog method)
from_str() (sdialog.Dialog static method)
G
gender (sdialog.personas.AcademicAdvisor attribute)
(sdialog.personas.Banker attribute)
(sdialog.personas.Caregiver attribute)
(sdialog.personas.Chef attribute)
(sdialog.personas.Citizen attribute)
(sdialog.personas.CivilServant attribute)
(sdialog.personas.Customer attribute)
(sdialog.personas.Doctor attribute)
(sdialog.personas.EndUser attribute)
(sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.FinancialAdvisor attribute)
(sdialog.personas.HelpdeskTechnician attribute)
(sdialog.personas.HotelReceptionist attribute)
(sdialog.personas.InsuranceAgent attribute)
(sdialog.personas.ITSupportSpecialist attribute)
(sdialog.personas.Lawyer attribute)
(sdialog.personas.LegalClient attribute)
(sdialog.personas.Nurse attribute)
(sdialog.personas.Paralegal attribute)
(sdialog.personas.Patient attribute)
(sdialog.personas.Persona attribute)
(sdialog.personas.Pharmacist attribute)
(sdialog.personas.RestaurantCustomer attribute)
(sdialog.personas.SalesAssociate attribute)
(sdialog.personas.Shopper attribute)
(sdialog.personas.SocialWorker attribute)
(sdialog.personas.StoreManager attribute)
(sdialog.personas.Student attribute)
(sdialog.personas.Teacher attribute)
(sdialog.personas.Tourist attribute)
(sdialog.personas.TravelAgent attribute)
(sdialog.personas.Waiter attribute)
generate() (sdialog.generators.base.BaseAttributeModelGenerator method)
(sdialog.generators.DialogGenerator method)
(sdialog.generators.PersonaDialogGenerator method)
get_agents_for_scenario() (sdialog.datasets.STAR static method)
get_agents_from_dialogue() (sdialog.datasets.STAR static method)
get_agents_from_dialogue_with_orchestration() (sdialog.datasets.STAR static method)
get_cache() (sdialog.util.CacheDialogScore static method)
get_cache_path() (sdialog.util.CacheDialogScore static method)
get_dialog() (sdialog.datasets.STAR static method)
get_dialog_events() (sdialog.datasets.STAR static method)
get_dialog_first_turn() (sdialog.datasets.STAR static method)
get_dialog_graphs() (sdialog.datasets.STAR static method)
get_dialog_graphs_and_responses() (sdialog.datasets.STAR static method)
get_dialog_responses() (sdialog.datasets.STAR static method)
get_dialog_scenario() (sdialog.datasets.STAR static method)
get_dialog_scenario_description() (sdialog.datasets.STAR static method)
get_dialog_task_names() (sdialog.datasets.STAR static method)
get_dialog_user_instructions() (sdialog.datasets.STAR static method)
get_dialogs() (sdialog.datasets.STAR static method)
get_event_label() (sdialog.orchestrators.base.BaseOrchestrator method)
get_flowchart_description_for_scenario() (sdialog.datasets.STAR static method)
get_llm_default_params() (in module sdialog.util)
get_llm_model() (in module sdialog.util)
get_name() (sdialog.agents.Agent method)
get_node_sequence() (sdialog.evaluation.base.BaseDialogFlowScore method)
get_scenario_description() (sdialog.datasets.STAR static method)
get_speakers() (sdialog.Dialog method)
get_system_persona_for_scenario() (sdialog.datasets.STAR static method)
get_target_agent() (sdialog.orchestrators.base.BaseOrchestrator method)
get_task_names() (sdialog.datasets.STAR static method)
get_timestamp() (in module sdialog.util)
get_universal_id() (in module sdialog.util)
get_user_persona_for_scenario() (sdialog.datasets.STAR static method)
goals (sdialog.Context attribute)
grade_level (sdialog.personas.Student attribute)
GunningFogScore (class in sdialog.evaluation)
H
health_literacy (sdialog.personas.ExtendedPatient attribute)
height (sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.Patient attribute)
HelpdeskTechnician (class in sdialog.personas)
HesitationRateScore (class in sdialog.evaluation)
hobbies (sdialog.personas.ExtendedPersona attribute)
hotel_name (sdialog.personas.HotelReceptionist attribute)
HotelReceptionist (class in sdialog.personas)
hurriedness (sdialog.personas.Doctor attribute)
(sdialog.personas.Patient attribute)
I
id (sdialog.base.Metadata attribute)
(sdialog.Dialog attribute)
init() (sdialog.util.CacheDialogScore static method)
input (sdialog.interpretability.Inspector property)
inquiry_topic (sdialog.personas.Citizen attribute)
Inspector (class in sdialog.interpretability)
instruct() (sdialog.agents.Agent method)
(sdialog.orchestrators.base.BaseOrchestrator method)
(sdialog.orchestrators.base.BasePersistentOrchestrator method)
(sdialog.orchestrators.ChangeMindOrchestrator method)
(sdialog.orchestrators.InstructionListOrchestrator method)
(sdialog.orchestrators.LengthOrchestrator method)
(sdialog.orchestrators.SimpleReflexOrchestrator method)
(sdialog.orchestrators.SimpleResponseOrchestrator method)
Instruction (class in sdialog)
instruction_following (sdialog.personas.Customer attribute)
InstructionListOrchestrator (class in sdialog.orchestrators)
insurance (sdialog.personas.Patient attribute)
InsuranceAgent (class in sdialog.personas)
interests (sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.Student attribute)
is_amazon_model_name() (in module sdialog.util)
is_anthropic_model_name() (in module sdialog.util)
is_azure_openai_model_name() (in module sdialog.util)
is_back_channel() (sdialog.evaluation.ConversationalFeatures static method)
is_cache_enabled() (sdialog.util.CacheDialogScore static method)
is_google_genai_model_name() (in module sdialog.util)
is_huggingface_model_name() (in module sdialog.util)
is_ollama_model_name() (in module sdialog.util)
is_openai_model_name() (in module sdialog.util)
is_persistent() (sdialog.orchestrators.base.BaseOrchestrator method)
issue (sdialog.personas.Customer attribute)
issue_category (sdialog.personas.Customer attribute)
issue_description (sdialog.personas.Customer attribute)
(sdialog.personas.EndUser attribute)
issue_history (sdialog.personas.Customer attribute)
ITSupportSpecialist (class in sdialog.personas)
J
json() (sdialog.agents.Agent method)
(sdialog.base.BaseAttributeModel method)
(sdialog.Dialog method)
(sdialog.orchestrators.base.BaseOrchestrator method)
judge() (sdialog.evaluation.base.BaseLLMJudge method)
(sdialog.evaluation.LLMJudgeScore method)
(sdialog.evaluation.LLMJudgeYesNo method)
K
KDEDistanceEvaluator (class in sdialog.evaluation)
KNNModel (class in sdialog.util)
knowledge_domain (sdialog.personas.Customer attribute)
L
language (sdialog.personas.Customer attribute)
(sdialog.personas.Doctor attribute)
(sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.Nurse attribute)
(sdialog.personas.Patient attribute)
(sdialog.personas.Persona attribute)
(sdialog.personas.Pharmacist attribute)
(sdialog.personas.SupportAgent attribute)
Lawyer (class in sdialog.personas)
LegalClient (class in sdialog.personas)
length() (sdialog.Dialog method)
LengthOrchestrator (class in sdialog.orchestrators)
LexicalDiversityScore (class in sdialog.evaluation)
LinsearWriteScore (class in sdialog.evaluation)
list_agents() (sdialog.server.Server class method)
llm() (in module sdialog.config)
llm_params() (in module sdialog.config)
LLMJudgePersonaAttributes (class in sdialog.evaluation)
LLMJudgeRealDialog (class in sdialog.evaluation)
LLMJudgeRealDialogLikertScore (class in sdialog.evaluation)
LLMJudgeRealDialogScore (class in sdialog.evaluation)
LLMJudgeRefusal (class in sdialog.evaluation)
LLMJudgeScore (class in sdialog.evaluation)
LLMJudgeScoreOutput (class in sdialog.evaluation.base)
LLMJudgeYesNo (class in sdialog.evaluation)
LLMJudgeYesNoOutput (class in sdialog.evaluation.base)
location (sdialog.Context attribute)
lower() (sdialog.Dialog method)
loyalty_status (sdialog.personas.Customer attribute)
(sdialog.personas.Shopper attribute)
M
major (sdialog.personas.Student attribute)
make_serializable() (in module sdialog.util)
marital_status (sdialog.personas.Patient attribute)
MeanEvaluator (class in sdialog.evaluation)
MeanTurnLengthScore (class in sdialog.evaluation)
medical_conditions (sdialog.personas.ExtendedPatient attribute)
(sdialog.personas.Patient attribute)
medical_history (sdialog.personas.Patient attribute)
medications (sdialog.personas.ExtendedPatient attribute)
(sdialog.personas.Patient attribute)
membership_level (sdialog.personas.Customer attribute)
memory (sdialog.agents.Agent property)
memory_dump() (sdialog.agents.Agent method)
Metadata (class in sdialog.base)
model (sdialog.base.Metadata attribute)
(sdialog.Dialog attribute)
module
sdialog
sdialog.agents
sdialog.base
sdialog.config
sdialog.datasets
sdialog.evaluation
sdialog.evaluation.base
sdialog.generators
sdialog.generators.base
sdialog.interpretability
sdialog.orchestrators
sdialog.orchestrators.base
sdialog.personas
sdialog.server
sdialog.util
N
name (sdialog.personas.AcademicAdvisor attribute)
(sdialog.personas.Banker attribute)
(sdialog.personas.Caregiver attribute)
(sdialog.personas.Chef attribute)
(sdialog.personas.Citizen attribute)
(sdialog.personas.CivilServant attribute)
(sdialog.personas.Customer attribute)
(sdialog.personas.Doctor attribute)
(sdialog.personas.EndUser attribute)
(sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.FinancialAdvisor attribute)
(sdialog.personas.HelpdeskTechnician attribute)
(sdialog.personas.HotelReceptionist attribute)
(sdialog.personas.InsuranceAgent attribute)
(sdialog.personas.ITSupportSpecialist attribute)
(sdialog.personas.Lawyer attribute)
(sdialog.personas.LegalClient attribute)
(sdialog.personas.Nurse attribute)
(sdialog.personas.Paralegal attribute)
(sdialog.personas.Patient attribute)
(sdialog.personas.Persona attribute)
(sdialog.personas.Pharmacist attribute)
(sdialog.personas.RestaurantCustomer attribute)
(sdialog.personas.SalesAssociate attribute)
(sdialog.personas.Shopper attribute)
(sdialog.personas.SocialWorker attribute)
(sdialog.personas.StoreManager attribute)
(sdialog.personas.Student attribute)
(sdialog.personas.SupportAgent attribute)
(sdialog.personas.Teacher attribute)
(sdialog.personas.Tourist attribute)
(sdialog.personas.TravelAgent attribute)
(sdialog.personas.Waiter attribute)
neighbors() (sdialog.util.KNNModel method)
notes (sdialog.base.Metadata attribute)
(sdialog.Context attribute)
(sdialog.Dialog attribute)
Nurse (class in sdialog.personas)
O
objects (sdialog.Context attribute)
occupation (sdialog.personas.Customer attribute)
(sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.Patient attribute)
ollama_check_and_pull_model() (in module sdialog.util)
openness (sdialog.personas.Doctor attribute)
(sdialog.personas.Patient attribute)
P
Paralegal (class in sdialog.personas)
Paraphraser (class in sdialog.generators)
parentId (sdialog.base.Metadata attribute)
(sdialog.Dialog attribute)
participants_shared_knowledge (sdialog.Context attribute)
patience_level (sdialog.personas.Customer attribute)
Patient (class in sdialog.personas)
performance_notes (sdialog.personas.SupportAgent attribute)
Persona (class in sdialog.personas)
PersonaDialogGenerator (class in sdialog.generators)
PersonaGenerator (class in sdialog.generators)
personality (sdialog.personas.Customer attribute)
(sdialog.personas.Persona attribute)
personas (sdialog.Dialog attribute)
Pharmacist (class in sdialog.personas)
plot() (sdialog.evaluation.base.BaseDatasetEmbeddingEvaluator method)
(sdialog.evaluation.base.BaseDatasetScoreEvaluator method)
(sdialog.evaluation.DatasetComparator method)
(sdialog.evaluation.FrechetBERTDistanceEvaluator method)
politeness (sdialog.personas.AcademicAdvisor attribute)
(sdialog.personas.Banker attribute)
(sdialog.personas.Chef attribute)
(sdialog.personas.Citizen attribute)
(sdialog.personas.CivilServant attribute)
(sdialog.personas.Customer attribute)
(sdialog.personas.EndUser attribute)
(sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.FinancialAdvisor attribute)
(sdialog.personas.HelpdeskTechnician attribute)
(sdialog.personas.HotelReceptionist attribute)
(sdialog.personas.InsuranceAgent attribute)
(sdialog.personas.ITSupportSpecialist attribute)
(sdialog.personas.Lawyer attribute)
(sdialog.personas.LegalClient attribute)
(sdialog.personas.Nurse attribute)
(sdialog.personas.Paralegal attribute)
(sdialog.personas.Pharmacist attribute)
(sdialog.personas.RestaurantCustomer attribute)
(sdialog.personas.SalesAssociate attribute)
(sdialog.personas.Shopper attribute)
(sdialog.personas.SocialWorker attribute)
(sdialog.personas.StoreManager attribute)
(sdialog.personas.Student attribute)
(sdialog.personas.SupportAgent attribute)
(sdialog.personas.Teacher attribute)
(sdialog.personas.Tourist attribute)
(sdialog.personas.TravelAgent attribute)
(sdialog.personas.Waiter attribute)
political_views (sdialog.personas.ExtendedPersona attribute)
positive (sdialog.evaluation.base.LLMJudgeYesNoOutput attribute)
PrecisionRecallDistanceEvaluator (class in sdialog.evaluation)
preferred_channel (sdialog.personas.Customer attribute)
print() (sdialog.base.BaseAttributeModel method)
(sdialog.Dialog method)
(sdialog.Turn method)
prior_interactions_summary (sdialog.personas.Customer attribute)
product_knowledge_level (sdialog.personas.SupportAgent attribute)
product_scope (sdialog.personas.SupportAgent attribute)
prompt() (sdialog.agents.Agent method)
(sdialog.base.BaseAttributeModel method)
(sdialog.Dialog method)
(sdialog.evaluation.base.BaseLLMJudge method)
(sdialog.generators.base.BaseAttributeModelGenerator method)
(sdialog.generators.DialogGenerator method)
(sdialog.generators.Paraphraser method)
(sdialog.Turn method)
Q
QuestionRateScore (class in sdialog.evaluation)
R
race (sdialog.personas.Doctor attribute)
(sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.Patient attribute)
(sdialog.personas.Persona attribute)
re_sub() (sdialog.Dialog method)
read_graph() (sdialog.datasets.STAR static method)
read_graph_responses() (sdialog.datasets.STAR static method)
ReadabilityScore (class in sdialog.evaluation)
reason (sdialog.evaluation.base.LLMJudgeScoreOutput attribute)
(sdialog.evaluation.base.LLMJudgeYesNoOutput attribute)
reason_for_visit (sdialog.personas.ExtendedPatient attribute)
(sdialog.personas.Patient attribute)
recap() (sdialog.interpretability.Inspector method)
ReferenceCentroidEmbeddingEvaluator (class in sdialog.evaluation)
relationship (sdialog.personas.Caregiver attribute)
religious_beliefs (sdialog.personas.ExtendedPersona attribute)
remove_agent() (sdialog.server.Server class method)
remove_audio_tags() (in module sdialog.util)
remove_newlines() (in module sdialog.util)
rename_speaker() (sdialog.Dialog method)
replace() (sdialog.Dialog method)
reset() (sdialog.agents.Agent method)
(sdialog.orchestrators.base.BaseOrchestrator method)
(sdialog.orchestrators.base.BasePersistentOrchestrator method)
(sdialog.orchestrators.ChangeMindOrchestrator method)
reset_agent() (sdialog.server.Server class method)
resolution_authority_level (sdialog.personas.SupportAgent attribute)
response_lookahead() (sdialog.agents.Agent method)
restaurant_name (sdialog.personas.Chef attribute)
(sdialog.personas.Waiter attribute)
RestaurantCustomer (class in sdialog.personas)
role (sdialog.personas.Persona attribute)
(sdialog.personas.SupportAgent attribute)
rules (sdialog.personas.Customer attribute)
(sdialog.personas.Persona attribute)
(sdialog.personas.SupportAgent attribute)
S
SalesAssociate (class in sdialog.personas)
save() (sdialog.util.CacheDialogScore static method)
scenario (sdialog.Dialog attribute)
score (sdialog.evaluation.base.LLMJudgeScoreOutput attribute)
score() (sdialog.evaluation.base.BaseDialogFlowScore method)
(sdialog.evaluation.base.BaseDialogScore method)
(sdialog.evaluation.ConversationalFeatures method)
(sdialog.evaluation.DialogFlowPPL method)
(sdialog.evaluation.DialogFlowScore method)
(sdialog.evaluation.LLMJudgeScore method)
(sdialog.evaluation.LLMJudgeYesNo method)
(sdialog.evaluation.ReadabilityScore method)
(sdialog.evaluation.ToolSequenceValidator method)
(sdialog.evaluation.TurnLength method)
sdialog
module
sdialog.agents
module
sdialog.base
module
sdialog.config
module
sdialog.datasets
module
sdialog.evaluation
module
sdialog.evaluation.base
module
sdialog.generators
module
sdialog.generators.base
module
sdialog.interpretability
module
sdialog.orchestrators
module
sdialog.orchestrators.base
module
sdialog.personas
module
sdialog.server
module
sdialog.util
module
seed (sdialog.base.Metadata attribute)
(sdialog.Dialog attribute)
SentencePairTransformer (class in sdialog.util)
SentenceTransformerDialogEmbedder (class in sdialog.evaluation)
sentiment (sdialog.personas.Customer attribute)
serve() (sdialog.agents.Agent method)
(sdialog.server.Server class method)
serve_async() (sdialog.server.Server class method)
serve_in_thread() (sdialog.server.Server class method)
Server (class in sdialog.server)
set() (sdialog.generators.base.BaseAttributeModelGenerator method)
set_cache() (in module sdialog.config)
set_cache_path() (sdialog.util.CacheDialogScore static method)
set_dialog_generator_prompt() (in module sdialog.config)
set_enable_cache() (sdialog.util.CacheDialogScore static method)
set_first_utterances() (sdialog.agents.Agent method)
set_generator_seed() (in module sdialog.util)
set_path() (sdialog.datasets.STAR static method)
set_persistent() (sdialog.orchestrators.base.BaseOrchestrator method)
set_persona_agent_prompt() (in module sdialog.config)
set_persona_dialog_generator_prompt() (in module sdialog.config)
set_persona_generator_prompt() (in module sdialog.config)
shift (sdialog.personas.Nurse attribute)
Shopper (class in sdialog.personas)
shopping_goal (sdialog.personas.Shopper attribute)
SimpleReflexOrchestrator (class in sdialog.orchestrators)
SimpleResponseOrchestrator (class in sdialog.orchestrators)
SocialWorker (class in sdialog.personas)
socioeconomic_status (sdialog.personas.ExtendedPersona attribute)
softmax() (in module sdialog.util)
speaker (sdialog.Turn attribute)
specialty (sdialog.personas.AcademicAdvisor attribute)
(sdialog.personas.Doctor attribute)
(sdialog.personas.ExtendedDoctor attribute)
(sdialog.personas.FinancialAdvisor attribute)
(sdialog.personas.InsuranceAgent attribute)
(sdialog.personas.Lawyer attribute)
(sdialog.personas.Nurse attribute)
(sdialog.personas.SocialWorker attribute)
STAR (class in sdialog.datasets)
StatsEvaluator (class in sdialog.evaluation)
store_name (sdialog.personas.SalesAssociate attribute)
(sdialog.personas.StoreManager attribute)
StoreManager (class in sdialog.personas)
stress_tolerance (sdialog.personas.Nurse attribute)
(sdialog.personas.SupportAgent attribute)
strip() (sdialog.Dialog method)
Student (class in sdialog.personas)
style_guidelines (sdialog.Context attribute)
subject (sdialog.personas.Teacher attribute)
SupportAgent (class in sdialog.personas)
symptoms (sdialog.personas.ExtendedPatient attribute)
(sdialog.personas.Patient attribute)
T
talk_with() (sdialog.agents.Agent method)
Teacher (class in sdialog.personas)
technical_expertise (sdialog.personas.Customer attribute)
text (sdialog.Instruction attribute)
(sdialog.Turn attribute)
times_called (sdialog.personas.Customer attribute)
timestamp (sdialog.base.Metadata attribute)
(sdialog.Dialog attribute)
(sdialog.Event attribute)
tiredness (sdialog.personas.Customer attribute)
title() (sdialog.Dialog method)
to_audio() (sdialog.Dialog method)
to_file() (sdialog.base.BaseAttributeModel method)
(sdialog.Dialog method)
tokenizer (sdialog.agents.Agent property)
ToolSequenceValidator (class in sdialog.evaluation)
topics (sdialog.Context attribute)
Tourist (class in sdialog.personas)
travel_goal (sdialog.personas.Tourist attribute)
TravelAgent (class in sdialog.personas)
Turn (class in sdialog)
TurnLength (class in sdialog.evaluation)
turns (sdialog.Dialog attribute)
TurnTakingRatioScore (class in sdialog.evaluation)
U
upper() (sdialog.Dialog method)
upper_camel_to_dash() (in module sdialog.util)
urgency (sdialog.personas.Customer attribute)
V
version (sdialog.base.Metadata attribute)
(sdialog.Dialog attribute)
vital_signs (sdialog.personas.ExtendedPatient attribute)
vocab_size (sdialog.interpretability.Inspector property)
voice_characteristics (sdialog.personas.ExtendedPersona attribute)
W
Waiter (class in sdialog.personas)
weight (sdialog.personas.ExtendedPersona attribute)
(sdialog.personas.Patient attribute)
work_experience (sdialog.personas.ExtendedDoctor attribute)
workplace (sdialog.personas.Pharmacist attribute)
Y
years_of_experience (sdialog.personas.AcademicAdvisor attribute)
(sdialog.personas.Banker attribute)
(sdialog.personas.Chef attribute)
(sdialog.personas.CivilServant attribute)
(sdialog.personas.Doctor attribute)
(sdialog.personas.ExtendedDoctor attribute)
(sdialog.personas.FinancialAdvisor attribute)
(sdialog.personas.HelpdeskTechnician attribute)
(sdialog.personas.HotelReceptionist attribute)
(sdialog.personas.InsuranceAgent attribute)
(sdialog.personas.ITSupportSpecialist attribute)
(sdialog.personas.Lawyer attribute)
(sdialog.personas.Nurse attribute)
(sdialog.personas.Paralegal attribute)
(sdialog.personas.Pharmacist attribute)
(sdialog.personas.SalesAssociate attribute)
(sdialog.personas.SocialWorker attribute)
(sdialog.personas.StoreManager attribute)
(sdialog.personas.Teacher attribute)
(sdialog.personas.TravelAgent attribute)
(sdialog.personas.Waiter attribute)