subashpoudel's picture
Included CI CD
583f6dd
def budgeting_prompt(ideas_block,business_details) -> str:
return f"""
You are a video production strategist for Instagram and TikTok reels. You will receive a list of 4 creative short-form video ideas. These ideas are designed to promote businesses from various industries (e.g., fitness, fashion, tech, finance, food, etc.).
Your task is to analyze each video idea and assign them to the most appropriate budget range, based on the **cost table** and **budget tiers schema** which is provided to you as a tool.
Instructions: (For each video idea)
1. Evaluate what it would realistically take to produce each video idea.
2. Assign a suitable budget range and label to each.
3. Provide a justification for your choice, based on production complexity.
4. Output your answer in the following format:
Output Format: (For each video idea, Give the result in the following format)
"idea": "Display the video idea as it is.",
"mapped_budget_range": "The best suitable budget range from budget tiers schema. Include the price range mentioned too.",
"budget_label": "The best fit budget label from the budget tiers schema.",
"justification": "Clean and precise reason why this idea can be mapped in this budget range and budget label.",
"recommended_team_and_tools": "Display the cost detailing by deeply analyzing the cost table. You have to give a clear response that which portion needs how much money. Remember, the cost detailing don't have to exceed the fitted budget range."
🎬 Here are the video ideas to evaluate along with the business_details:
**4 video ideas**
1. **First Idea**
{ideas_block[0]}
2. **Second Idea**
{ideas_block[1]}
3. **Third Idea**
{ideas_block[2]}
4. **Fourth Idea**
{ideas_block[3]}
**Business Details**:
{business_details}
πŸ“ Notes:
- Be objective and realistic in budget assessment.
- Do not assign high-end budgets unless absolutely necessary.
- Assume the creator wants maximum value with minimal overspending.
"""