Spaces:
Sleeping
Sleeping
| # Nuevo archivo para el análisis de avatar independiente | |
| def analyze_avatar(target_audience=None, product_service=None, uploaded_content=None, skills=None): | |
| """ | |
| Performs a deep analysis of the avatar based on provided information. | |
| Args: | |
| target_audience: Description of the target audience | |
| product_service: Kind of product or service | |
| uploaded_content: Content from uploaded files (if any) | |
| skills: User's skills and expertise | |
| Returns: | |
| dict: Complete avatar analysis | |
| """ | |
| # Information available for analysis | |
| info_section = f""" | |
| INFORMACIÓN DISPONIBLE PARA ANÁLISIS: | |
| 1. DESCRIPCIÓN DEL PÚBLICO OBJETIVO: | |
| {target_audience if target_audience else "No se ha proporcionado descripción específica del público objetivo."} | |
| 2. PRODUCTO/SERVICIO: | |
| {product_service if product_service else "No se ha proporcionado nombre específico del producto/servicio."} | |
| 3. CONTENIDO ADICIONAL: | |
| {uploaded_content if uploaded_content else "No se ha subido contenido adicional."} | |
| 4. HABILIDADES Y EXPERIENCIA: | |
| {skills if skills else "No se han proporcionado habilidades específicas."} | |
| IMPORTANTE: Analiza TODA la información disponible para identificar puntos de dolor específicos, objeciones y necesidades que puedan abordarse en la oferta principal. | |
| """ | |
| # Complete avatar analysis framework | |
| avatar_analysis = f""" | |
| FRAMEWORK DE ANÁLISIS PROFUNDO DEL AVATAR: | |
| PASO 1: DEFINE CON PRECISIÓN EL AVATAR | |
| Tu avatar no es solo un título profesional, sino una persona con miedos, aspiraciones y problemas específicos. | |
| - Identifica quién es exactamente (demografía, psicografía, rol, estatus) | |
| - Determina qué problema específico lo está frenando ahora mismo | |
| - Comprende cómo este problema impacta su negocio o vida personal | |
| - Clarifica en qué etapa se encuentra para resolver este problema | |
| - Define su nivel de conciencia sobre las posibles soluciones | |
| PASO 2: IDENTIFICA SUS DOLORES Y FRUSTRACIONES REALES | |
| Los pains deben ir más allá de lo superficial. Enfócate en lo que realmente los mantiene despiertos por la noche. | |
| - ¿Qué lo frustra día a día relacionado con este problema? | |
| - ¿Qué pensamientos negativos o creencias limitantes lo están frenando? | |
| - ¿Qué ha intentado antes que no ha funcionado? | |
| - ¿Qué obstáculos específicos le impiden avanzar? | |
| PASO 3: CONÉCTALO CON LA EMOCIÓN QUE LE PROVOCA EL PROBLEMA | |
| Las emociones son el verdadero motor de la compra. Identifica cómo se sienten al enfrentar sus problemas. | |
| - ¿Cómo se siente al enfrentar este problema? (avergonzado, abrumado, frustrado) | |
| - ¿Qué impacto tiene esto en su confianza y autoestima? | |
| - ¿Qué disparadores emocionales podrían impedirle tomar acción? | |
| PASO 4: MUESTRA EL IMPACTO DEL PROBLEMA EN SU VIDA REAL | |
| El cliente debe verse reflejado en escenarios concretos. | |
| - ¿Cómo afecta específicamente a su negocio, relaciones o finanzas? | |
| - ¿Qué consecuencias está sufriendo por no resolverlo? | |
| - ¿Qué oportunidades está perdiendo? | |
| - ¿Cuál es el costo de la inacción (financiero, emocional, tiempo)? | |
| PASO 5: DEFINE SU DESEO MÁS PROFUNDO | |
| El "deseo egoísta" es lo que realmente quiere, sin filtros ni justificaciones. | |
| - ¿Qué quiere lograr realmente más allá del objetivo superficial? | |
| - ¿Cómo sería su vida sin este problema? | |
| - ¿Qué transformación está buscando realmente? | |
| - ¿Qué cambio de estatus o identidad desea? | |
| PASO 6: ILUSTRA ESE DESEO EN SU VIDA DIARIA | |
| Haz tangible y concreto ese deseo profundo. | |
| - ¿Cómo se vería un día típico después de lograr esa transformación? | |
| - ¿Qué podría hacer o experimentar que ahora no puede? | |
| - ¿Cómo cambiaría su relación con los demás? | |
| - ¿Qué nuevas oportunidades se abrirían para él/ella? | |
| PASO 7: IDENTIFICA LAS OBJECIONES PRINCIPALES | |
| Las objeciones son las barreras mentales que impiden la compra. | |
| - ¿Qué dudas o preocupaciones tiene sobre la solución? | |
| - ¿Qué experiencias negativas previas podrían estar influyendo? | |
| - ¿Qué garantías o pruebas necesitaría para sentirse seguro? | |
| - ¿Qué factores externos podrían impedir su decisión? | |
| {info_section} | |
| """ | |
| return avatar_analysis | |
| def get_avatar_analysis_for_formula(formula_name, target_audience=None, product_service=None, uploaded_content=None, skills=None): | |
| """ | |
| Gets avatar analysis tailored for a specific formula. | |
| Args: | |
| formula_name: Name of the formula to use | |
| target_audience: Description of the target audience | |
| product_service: Kind of product or service | |
| uploaded_content: Content from uploaded files (if any) | |
| skills: User's skills and expertise | |
| Returns: | |
| str: Análisis de avatar adaptado a la fórmula específica | |
| """ | |
| # Get the base avatar analysis | |
| base_analysis = analyze_avatar(target_audience, product_service, uploaded_content, skills) | |
| # Customize the analysis based on the formula | |
| if formula_name == "Oferta Dorada": | |
| return f""" | |
| {base_analysis} | |
| ENFOQUE ESPECÍFICO PARA LA OFERTA DORADA: | |
| Para crear una Oferta Dorada efectiva, enfócate especialmente en: | |
| 1. Los DOLORES más agudos (para el headline de dolor) | |
| 2. El DESEO MÁS PROFUNDO (para la promesa en mayúsculas) | |
| 3. Las OBJECIONES PRINCIPALES (para neutralizarlas en el subtítulo de refuerzo) | |
| Asegúrate de que estos tres elementos estén perfectamente alineados para crear una oferta coherente y persuasiva. | |
| """ | |
| elif formula_name == "Contraste Revelador": | |
| return f""" | |
| {base_analysis} | |
| ENFOQUE ESPECÍFICO PARA EL CONTRASTE REVELADOR: | |
| Para crear un Contraste Revelador efectivo, enfócate especialmente en: | |
| 1. El DESEO MÁS PROFUNDO (para la visión inspiradora) | |
| 2. La TRANSFORMACIÓN DESEADA (para la solución transformadora) | |
| 3. El IMPACTO EMOCIONAL POSITIVO (para el resultado emocional) | |
| Asegúrate de crear un contraste claro entre la situación actual y la transformación deseada. | |
| """ | |
| elif formula_name == "Propuesta Única de Valor": | |
| return f""" | |
| {base_analysis} | |
| ENFOQUE ESPECÍFICO PARA LA PROPUESTA ÚNICA DE VALOR: | |
| Para crear una Propuesta Única de Valor efectiva, enfócate especialmente en: | |
| 1. La TRANSFORMACIÓN CONCRETA (para la promesa en mayúsculas) | |
| 2. Las OBJECIONES PRINCIPALES (para abordarlas en la segunda parte) | |
| 3. La SITUACIÓN ACTUAL (para crear contraste con la transformación) | |
| Asegúrate de que la transformación sea específica y medible, y que las objeciones se aborden de manera directa. | |
| """ | |
| # Si no es una fórmula específica, devolver el análisis completo | |
| return base_analysis |