subashpoudel's picture
Next Commit
11bd168
ideation_json_schema={
"title": "IdeasSchema",
"type": "object",
"properties": {
"ideas": {
"type": "array",
"items": {
"title": "IdeaFormatter",
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "The main title of the idea"
},
"one- line_description": {
"type": "string",
"description": "A one liner description of the idea"
},
"hook": {
"type": "string",
"description": "The attention-grabbing hook for the idea"
},
"unique_selling_proposition": {
"type": "string",
"description": "The unique selling point that makes this idea stand out"
},
"niche":{
"type": "string",
"description": "The specific target audience or market segment most likely to resonate with the video."
},
},
"required": [
"title",
"one_line_description",
"hook",
"unique_selling_proposition"
]
}
}
},
"required": ["ideas"]
}
judge_response_json_schema = {
"title": "JudgeResponseFormatter",
"type": "object",
"properties": {
"selected_ideas": {
"type": "array",
"items": {
"title": "SelectedIdea",
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "The main title of the selected idea"
},
"one_line_description": {
"type": "string",
"description": "A short one-line description of the idea"
},
"hook": {
"type": "string",
"description": "The attention-grabbing hook"
},
"unique_selling_proposition": {
"type": "string",
"description": "The unique selling proposition (USP) of the idea"
},
"niche": {
"type": "string",
"description": "The specific target audience or market segment most likely to resonate with the video."
},
"scores": {
"title": "Scores",
"type": "object",
"description": "Float values in the range of 1.0 to 5.0",
"properties": {
"originality": { "type": "number","description":"originality score for the idea (float between 1.0 and 5.0)"},
"feasibility": { "type": "number" ,"description":"feasibility score for the idea (float between 1.0 and 5.0)"},
"practical_value": { "type": "number" ,"description":"practical_value score for the idea (float between 1.0 and 5.0)"},
"flexibility": { "type": "number" ,"description":"flexibility score for the idea (float between 1.0 and 5.0)"},
"fluency": { "type": "number","description":"fluency score for the idea (float between 1.0 and 5.0)"},
"simplicity": { "type": "number" ,"description":"simplicity score for the idea (float between 1.0 and 5.0)"},
"combinatorial_novelty": { "type": "number" ,"description":"combinatorial_novelty score for the idea (float between 1.0 and 5.0)"},
"culture_freshness": { "type": "number","description":"culture_freshness score for the idea (float between 1.0 and 5.0)"},
"surprise_factor": { "type": "number" ,"description":"surprise_factor score for the idea (float between 1.0 and 5.0)"},
"scalability": { "type": "number","description":"scalability score for the idea (float between 1.0 and 5.0)" },
"alignment_with_business_details": { "type": "number" ,"description":"alignment score for the idea (float between 1.0 and 5.0)"},
},
"required": [
"originality",
"feasibility",
"practical_value",
"flexibility",
"fluency",
"simplicity",
"combinatorial_novelty",
"culture_freshness",
"surprise_factor",
"scalability",
"alignment_with_business_details",
]
}
},
"required": [
"title",
"one_line_description",
"hook",
"unique_selling_proposition",
"niche",
"scores"
]
}
}
},
"required": ["selected_ideas"]
}