In our python example we’ll use pydantic to describe our data.
classPerson(BaseModel): name:str= Field(description="Full name of this person") hobbies:list[str]= Field(description="list of hobbies this person enjoys doing") skills:list[str]= Field(description="Skill this person can perform well)classActivityRequest(BaseModel): description:str= Field("Description of the occasion, the kind of activities the group is interested and other instructions") people:list[Person]classGroupActivity(BaseModel): description:str= Field(description="Detailed description of the activity") people:list[str]= Field(description="Name of who will be part of this activity")outropy_api.create_task( task_name="recommend_group_activity", task_type="transform", input_type=ActivityRequest, output_type=GroupActivity, prompt="Come up with an activity based on the user instructions that features most people while respecting their skills and hobbies.")