Zaious commited on
Commit
9ea9dbc
·
verified ·
1 Parent(s): c0d5748

Update ideaGen_youtube_insight.py

Browse files
Files changed (1) hide show
  1. ideaGen_youtube_insight.py +21 -1
ideaGen_youtube_insight.py CHANGED
@@ -17,7 +17,27 @@ def ideagen(content_type, brand_name, product_name, core_essence, additional_inf
17
  ]
18
 
19
  if content_type == 0:
20
- messages_base.extend([{"role": "user", "content": f""os.environ["iyi_prompt_1"]""}])
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
 
23
  messages_base.extend([{"role": "user", "content": """結果應該包括以下幾個部分:
 
17
  ]
18
 
19
  if content_type == 0:
20
+ messages_base.extend([{"role": "user", "content": f"""
21
+ 設計一個YouTube廣告概念,旨在創新地展現{brand_name}的核心價值與{core_essence},同時突出{product_name}的獨特特質,並考慮任何額外的品牌或產品資訊{additional_info}。透過一個情感豐富且創意滿溢的故事,深刻體現品牌精神,並以一種獨特且意想不到的方式引起目標受眾的共鳴。故事應探索文化背景、情感需求和當代趨勢的融合,目的不僅是凸顯品牌和產品的獨特性,還要與觀眾建立深層次的情感連接,創造一個既引人深思又令人感動的視覺敘事。
22
+ 關鍵元素與步驟:
23
+ 1.品牌核心價值與目標受眾分析:清晰界定{brand_name}的核心價值和精神,並識別目標受眾群體及他們所關心的議題。
24
+ 2.突破性Insight發掘:進行深入研究,找出五個與{brand_name}核心價值、{product_name}的獨特特質和{additional_info}相關的突破性insight。對每個insight進行創意評分,評分標準基於其新穎性以及市場上的獨特性。選擇評分最高的insight作為廣告創意的核心。
25
+ 3.文化與情感結合:結合選定的突破性insight,探索與{brand_name}精神和{product_name}特質相呼應的本地或全球文化元素,並圍繞目標受眾的情感需求和價值觀設計故事。
26
+ 4.創意敘事與視覺創新:構思一個創新的故事情節,透過一個或多個角色的視角講述,這些角色在面對生活中的挑戰時展現出{brand_name}的價值、{product_name}的影響力以及{additional_info}提供的深度背景。考慮如何透過視覺藝術、傳統工藝或最新技術來加強故事的傳達和情感表達。
27
+ 範例流程應用:
28
+ 範例1.
29
+ 品牌:魔獸世界
30
+ 核心價值:找回台灣老玩家
31
+ 突破性Insight:利用布袋戲這一台灣獨特文化元素連接台灣老玩家與魔獸世界,為魔獸世界注入新生命並喚起老玩家的情感共鳴。
32
+ 創意評分:此insight因其創新性和對目標受眾文化的深度理解,獲得最高創意評分。
33
+ 廣告腳本發展:基於此insight,開發一個將魔獸世界角色和故事融入布袋戲表演的廣告劇本,不僅展示遊戲內容,也慶祝台灣文化,強化玩家對品牌的情感連結。
34
+ 範例2.
35
+ 品牌:信義房屋
36
+ 核心價值:幫助客戶找到適合的家
37
+ 突破性Insight:揭示結婚與生育不僅是個人或家庭的里程碑,同時也是推動房地產市場主要動力之一。深入探討這些生活階段與購買房產決策之間的關聯,進而創造出一個以家庭生活的真實故事為基礎,展現如何在人生的每一個階段中找到一個適合的家。
38
+ 創意評分:這一insight因其對市場需求的深刻理解以及對目標受眾情感需求的貼近,獲得高創意評分。
39
+ 廣告腳本發展:基於這一insight,開發一個廣告劇本,故事圍繞一對年輕夫妇的生活旅程,從結婚到努力懷孕的過程,展現在這些人生重要時刻中,信義房屋如何成為他們信賴的伙伴,幫助他們找到適合的家。廣告強調,無論人生階段如何變遷,信義房屋都能提供符合他們需求的房產解決方案,從而強化品牌在客戶心中的價值和信任。
40
+ """}])
41
 
42
 
43
  messages_base.extend([{"role": "user", "content": """結果應該包括以下幾個部分: