Method List
-
#actual_output RubyLLM::Tribunal::TestCase
-
all_judge_names RubyLLM::Tribunal::Judge
-
all_judges RubyLLM::Tribunal::Judge
-
all_passed? RubyLLM::Tribunal::Assertions
-
#assert_contains RubyLLM::Tribunal::EvalHelpers
-
#assert_contains_all RubyLLM::Tribunal::EvalHelpers
-
#assert_contains_any RubyLLM::Tribunal::EvalHelpers
-
#assert_correctness RubyLLM::Tribunal::EvalHelpers
-
#assert_email RubyLLM::Tribunal::EvalHelpers
-
#assert_ends_with RubyLLM::Tribunal::EvalHelpers
-
#assert_equals RubyLLM::Tribunal::EvalHelpers
-
#assert_faithful RubyLLM::Tribunal::EvalHelpers
-
#assert_json RubyLLM::Tribunal::EvalHelpers
-
#assert_levenshtein RubyLLM::Tribunal::EvalHelpers
-
#assert_max_length RubyLLM::Tribunal::EvalHelpers
-
#assert_max_tokens RubyLLM::Tribunal::EvalHelpers
-
#assert_min_length RubyLLM::Tribunal::EvalHelpers
-
#assert_refusal RubyLLM::Tribunal::EvalHelpers
-
#assert_regex RubyLLM::Tribunal::EvalHelpers
-
#assert_relevant RubyLLM::Tribunal::EvalHelpers
-
#assert_similar RubyLLM::Tribunal::EvalHelpers
-
#assert_starts_with RubyLLM::Tribunal::EvalHelpers
-
#assert_url RubyLLM::Tribunal::EvalHelpers
-
#assert_word_count RubyLLM::Tribunal::EvalHelpers
-
available RubyLLM::Tribunal::Assertions::Embedding
-
available RubyLLM::Tribunal::Assertions
-
available RubyLLM::Tribunal::Assertions::Judge
-
available_assertions RubyLLM::Tribunal
-
available_formats RubyLLM::Tribunal::Reporter
-
base64_attack RubyLLM::Tribunal::RedTeam
-
builtin_judge? RubyLLM::Tribunal::Judge
-
builtin_judge_names RubyLLM::Tribunal::Judge
-
builtin_judges RubyLLM::Tribunal::Judge
-
character_roleplay_attack RubyLLM::Tribunal::RedTeam
-
configuration RubyLLM::Tribunal
-
configure RubyLLM::Tribunal
-
#context RubyLLM::Tribunal::TestCase
-
custom_judge? RubyLLM::Tribunal::Judge
-
custom_judge_names RubyLLM::Tribunal::Judge
-
#custom_judges RubyLLM::Tribunal::Configuration
-
custom_judges RubyLLM::Tribunal::Judge
-
dan_attack RubyLLM::Tribunal::RedTeam
-
#default_model RubyLLM::Tribunal::Configuration
-
#default_threshold RubyLLM::Tribunal::Configuration
-
delimiter_injection_attack RubyLLM::Tribunal::RedTeam
-
developer_mode_attack RubyLLM::Tribunal::RedTeam
-
encoding_attacks RubyLLM::Tribunal::RedTeam
-
evaluate RubyLLM::Tribunal::Assertions::Embedding
-
evaluate RubyLLM::Tribunal::Assertions::Deterministic
-
evaluate RubyLLM::Tribunal
-
evaluate RubyLLM::Tribunal::Assertions::Judge
-
evaluate RubyLLM::Tribunal::Assertions
-
evaluate_all RubyLLM::Tribunal::Assertions
-
evaluate_result RubyLLM::Tribunal::Judge
-
#expected_output RubyLLM::Tribunal::TestCase
-
find RubyLLM::Tribunal::Judge
-
format RubyLLM::Tribunal::Reporters::JSON
-
format RubyLLM::Tribunal::Reporters::JUnit
-
format RubyLLM::Tribunal::Reporters::GitHub
-
format RubyLLM::Tribunal::Reporters::Console
-
format RubyLLM::Tribunal::Reporter
-
format RubyLLM::Tribunal::Reporters::Text
-
format RubyLLM::Tribunal::Reporters::HTML
-
generate_attacks RubyLLM::Tribunal::RedTeam
-
hypothetical_attack RubyLLM::Tribunal::RedTeam
-
ignore_instructions_attack RubyLLM::Tribunal::RedTeam
-
#initialize RubyLLM::Tribunal::Configuration
-
#initialize RubyLLM::Tribunal::TestCase
-
injection_attacks RubyLLM::Tribunal::RedTeam
-
#input RubyLLM::Tribunal::TestCase
-
jailbreak_attacks RubyLLM::Tribunal::RedTeam
-
judge_name RubyLLM::Tribunal::Judges::Bias
-
judge_name RubyLLM::Tribunal::Judges::Harmful
-
judge_name RubyLLM::Tribunal::Judges::PII
-
judge_name RubyLLM::Tribunal::Judges::Toxicity
-
judge_name RubyLLM::Tribunal::Judges::Faithful
-
judge_name RubyLLM::Tribunal::Judges::Correctness
-
judge_name RubyLLM::Tribunal::Judges::Jailbreak
-
judge_name RubyLLM::Tribunal::Judges::Hallucination
-
judge_name RubyLLM::Tribunal::Judges::Refusal
-
judge_name RubyLLM::Tribunal::Judge
-
judge_name RubyLLM::Tribunal::Judges::Relevant
-
judge_names RubyLLM::Tribunal
-
leetspeak_attack RubyLLM::Tribunal::RedTeam
-
load RubyLLM::Tribunal::Dataset
-
load_with_assertions RubyLLM::Tribunal::Dataset
-
#metadata RubyLLM::Tribunal::TestCase
-
negative_metric? RubyLLM::Tribunal::Judges::PII
-
negative_metric? RubyLLM::Tribunal::Judges::Bias
-
negative_metric? RubyLLM::Tribunal::Judges::Harmful
-
negative_metric? RubyLLM::Tribunal::Judges::Jailbreak
-
negative_metric? RubyLLM::Tribunal::Judge
-
negative_metric? RubyLLM::Tribunal::Judges::Hallucination
-
negative_metric? RubyLLM::Tribunal::Judges::Toxicity
-
pig_latin_attack RubyLLM::Tribunal::RedTeam
-
prompt RubyLLM::Tribunal::Judges::PII
-
prompt RubyLLM::Tribunal::Judges::Bias
-
prompt RubyLLM::Tribunal::Judges::Faithful
-
prompt RubyLLM::Tribunal::Judges::Hallucination
-
prompt RubyLLM::Tribunal::Judges::Correctness
-
prompt RubyLLM::Tribunal::Judges::Toxicity
-
prompt RubyLLM::Tribunal::Judges::Jailbreak
-
prompt RubyLLM::Tribunal::Judge
-
prompt RubyLLM::Tribunal::Judges::Relevant
-
prompt RubyLLM::Tribunal::Judges::Harmful
-
prompt RubyLLM::Tribunal::Judges::Refusal
-
#refute_bias RubyLLM::Tribunal::EvalHelpers
-
#refute_contains RubyLLM::Tribunal::EvalHelpers
-
#refute_hallucination RubyLLM::Tribunal::EvalHelpers
-
#refute_harmful RubyLLM::Tribunal::EvalHelpers
-
#refute_jailbreak RubyLLM::Tribunal::EvalHelpers
-
#refute_pii RubyLLM::Tribunal::EvalHelpers
-
#refute_toxicity RubyLLM::Tribunal::EvalHelpers
-
register RubyLLM::Tribunal::Judge
-
register_judge RubyLLM::Tribunal
-
research_framing_attack RubyLLM::Tribunal::RedTeam
-
#retrieval_context RubyLLM::Tribunal::TestCase
-
reversed_attack RubyLLM::Tribunal::RedTeam
-
role_switch_attack RubyLLM::Tribunal::RedTeam
-
rot13_attack RubyLLM::Tribunal::RedTeam
-
stan_attack RubyLLM::Tribunal::RedTeam
-
system_prompt_extraction_attack RubyLLM::Tribunal::RedTeam
-
test_case RubyLLM::Tribunal
-
#to_h RubyLLM::Tribunal::TestCase
-
validate RubyLLM::Tribunal::Judges::Faithful
-
validate RubyLLM::Tribunal::Judges::Correctness
-
validate RubyLLM::Tribunal::Judge
-
validate RubyLLM::Tribunal::Judges::Hallucination
-
#verbose RubyLLM::Tribunal::Configuration
-
#with_metadata RubyLLM::Tribunal::TestCase
-
#with_output RubyLLM::Tribunal::TestCase
-
#with_retrieval_context RubyLLM::Tribunal::TestCase