from collinear.schemas.steer import SteerConfigInput
trait_basis: SteerConfigInput = {
"ages": ["13-17", "18-24", "25-34", "35-44", "45-54", "55-64", "65+"],
"genders": ["male", "female", "other"],
"occupations": ["Unemployed", "Employed", "Student", "Retired", "Not in Labor Force"],
"intents": [
"search_flights",
"make_booking",
"modify_booking",
"cancel_booking_request_refund",
"online_checkin",
"seat_selection_or_upgrade",
"boarding_pass_retrieval",
"check_flight_status",
"track_baggage",
"rebook_due_to_disruption",
"manage_frequent_flyer_account",
"redeem_or_earn_miles",
"request_lounge_access",
],
"traits": {
"impatience": [0, 1, 2],
"confusion": [0, 1, 2],
"skeptical": [0, 1, 2],
},
"locations": ["USA", "Canada", "UK", "Australia", "other"],
"languages": ["English", "Spanish", "French", "other"],
"tasks": ["airline support"],
}