|  |  | @ -42,7 +42,7 @@ class ProductAdConceptGenerator: | 
			
		
	
		
		
			
				
					
					|  |  |  |             "serene", |  |  |  |             "serene", | 
			
		
	
		
		
			
				
					
					|  |  |  |             "lasers,lightning", |  |  |  |             "lasers,lightning", | 
			
		
	
		
		
			
				
					
					|  |  |  |         ] |  |  |  |         ] | 
			
		
	
		
		
			
				
					
					|  |  |  |         self.contexts = [ |  |  |  |         self.style = [ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             "in an everyday setting", |  |  |  |             "in an everyday setting", | 
			
		
	
		
		
			
				
					
					|  |  |  |             "in a rave setting", |  |  |  |             "in a rave setting", | 
			
		
	
		
		
			
				
					
					|  |  |  |             "in an abstract environment", |  |  |  |             "in an abstract environment", | 
			
		
	
	
		
		
			
				
					|  |  | @ -63,10 +63,21 @@ class ProductAdConceptGenerator: | 
			
		
	
		
		
			
				
					
					|  |  |  |         self.contexts = [ |  |  |  |         self.contexts = [ | 
			
		
	
		
		
			
				
					
					|  |  |  |             "high realism product ad (extremely creative)" |  |  |  |             "high realism product ad (extremely creative)" | 
			
		
	
		
		
			
				
					
					|  |  |  |         ] |  |  |  |         ] | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         self.social_media_platforms = [ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             "Facebook", | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             "Instagram", | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             "Twitter", | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             "LinkedIn", | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             "Snapchat", | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             "TikTok", | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             "Pinterest", | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             "YouTube", | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         ] | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     def generate_concept(self): |  |  |  |     def generate_concept(self): | 
			
		
	
		
		
			
				
					
					|  |  |  |         theme = random.choice(self.themes) |  |  |  |         theme = random.choice(self.themes) | 
			
		
	
		
		
			
				
					
					|  |  |  |         context = random.choice(self.contexts) |  |  |  |         context = random.choice(self.contexts) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         style = random.choice(self.style) | 
			
		
	
		
		
			
				
					
					|  |  |  |         return ( |  |  |  |         return ( | 
			
		
	
		
		
			
				
					
					|  |  |  |             f"{theme} inside a {style} {self.product_name}, {context}" |  |  |  |             f"{theme} inside a {style} {self.product_name}, {context}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         ) |  |  |  |         ) | 
			
		
	
	
		
		
			
				
					|  |  | @ -94,8 +105,7 @@ ad_copy_prompt = ( | 
			
		
	
		
		
			
				
					
					|  |  |  | ad_copy = ad_copy_agent.run(task=ad_copy_prompt) |  |  |  | ad_copy = ad_copy_agent.run(task=ad_copy_prompt) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | # Output the results |  |  |  | # Output the results | 
			
		
	
		
		
			
				
					
					|  |  |  | print("Creative Concept:", concept_result) |  |  |  | print("Creative Concept:", concept_concept) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | print("Design Ideas:", design_result) |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | print("Ad Copy:", copywriting_result) |  |  |  | print("Ad Copy:", copywriting_result) | 
			
		
	
		
		
			
				
					
					|  |  |  | print( |  |  |  | print( | 
			
		
	
		
		
			
				
					
					|  |  |  |     "Image Path:", |  |  |  |     "Image Path:", | 
			
		
	
	
		
		
			
				
					|  |  | 
 |