Spaces:
Running
on
Zero
Running
on
Zero
from dataclasses import dataclass | |
from typing import List, Dict | |
# Edge TTS 전용 언어 목록 (English 제외) | |
EDGE_TTS_ONLY_LANGUAGES = [ | |
"Korean", "Japanese", "French", "German", "Spanish", "Italian", | |
"Portuguese", "Dutch", "Thai", "Vietnamese", "Arabic", "Hebrew", | |
"Indonesian", "Hindi", "Russian", "Chinese", "Norwegian", "Swedish", | |
"Finnish", "Danish", "Polish", "Turkish", "Greek", "Czech" | |
] | |
# 언어별 Edge TTS 음성 설정 | |
EDGE_TTS_VOICES = { | |
"English": [ | |
"en-US-AndrewMultilingualNeural", # 남성 음성 1 | |
"en-US-BrianMultilingualNeural" # 남성 음성 2 | |
], | |
"Korean": [ | |
"ko-KR-HyunsuNeural", # 남성 음성 1 (차분하고 신뢰감 있는) | |
"ko-KR-InJoonNeural" # 남성 음성 2 (활기차고 친근한) | |
], | |
"Japanese": [ | |
"ja-JP-KeitaNeural", # 남성 음성 1 | |
"ja-JP-NanamiNeural" # 여성 음성 (백업용) | |
], | |
"French": [ | |
"fr-FR-HenriNeural", # 남성 음성 1 | |
"fr-FR-DeniseNeural" # 여성 음성 (백업용) | |
], | |
"German": [ | |
"de-DE-ConradNeural", # 남성 음성 1 | |
"de-DE-KillianNeural" # 남성 음성 2 | |
], | |
"Spanish": [ | |
"es-ES-AlvaroNeural", # 남성 음성 1 | |
"es-ES-ElviraNeural" # 여성 음성 (백업용) | |
], | |
"Italian": [ | |
"it-IT-DiegoNeural", # 남성 음성 1 | |
"it-IT-IsabellaNeural" # 여성 음성 (백업용) | |
], | |
"Portuguese": [ | |
"pt-BR-AntonioNeural", # 남성 음성 1 | |
"pt-BR-FranciscaNeural" # 여성 음성 (백업용) | |
], | |
"Dutch": [ | |
"nl-NL-MaartenNeural", # 남성 음성 1 | |
"nl-NL-ColetteNeural" # 여성 음성 (백업용) | |
], | |
"Thai": [ | |
"th-TH-NiwatNeural", # 남성 음성 1 | |
"th-TH-PremwadeeNeural" # 여성 음성 (백업용) | |
], | |
"Vietnamese": [ | |
"vi-VN-NamMinhNeural", # 남성 음성 1 | |
"vi-VN-HoaiMyNeural" # 여성 음성 (백업용) | |
], | |
"Arabic": [ | |
"ar-SA-HamedNeural", # 남성 음성 1 | |
"ar-SA-ZariyahNeural" # 여성 음성 (백업용) | |
], | |
"Hebrew": [ | |
"he-IL-AvriNeural", # 남성 음성 1 | |
"he-IL-HilaNeural" # 여성 음성 (백업용) | |
], | |
"Indonesian": [ | |
"id-ID-ArdiNeural", # 남성 음성 1 | |
"id-ID-GadisNeural" # 여성 음성 (백업용) | |
], | |
"Hindi": [ | |
"hi-IN-MadhurNeural", # 남성 음성 1 | |
"hi-IN-SwaraNeural" # 여성 음성 (백업용) | |
], | |
"Russian": [ | |
"ru-RU-DmitryNeural", # 남성 음성 1 | |
"ru-RU-SvetlanaNeural" # 여성 음성 (백업용) | |
], | |
"Chinese": [ | |
"zh-CN-YunxiNeural", # 남성 음성 1 | |
"zh-CN-XiaoxiaoNeural" # 여성 음성 (백업용) | |
], | |
"Norwegian": [ | |
"nb-NO-FinnNeural", # 남성 음성 1 | |
"nb-NO-PernilleNeural" # 여성 음성 (백업용) | |
], | |
"Swedish": [ | |
"sv-SE-MattiasNeural", # 남성 음성 1 | |
"sv-SE-SofieNeural" # 여성 음성 (백업용) | |
], | |
"Finnish": [ | |
"fi-FI-HarriNeural", # 남성 음성 1 | |
"fi-FI-NooraNeural" # 여성 음성 (백업용) | |
], | |
"Danish": [ | |
"da-DK-JeppeNeural", # 남성 음성 1 | |
"da-DK-ChristelNeural" # 여성 음성 (백업용) | |
], | |
"Polish": [ | |
"pl-PL-MarekNeural", # 남성 음성 1 | |
"pl-PL-ZofiaNeural" # 여성 음성 (백업용) | |
], | |
"Turkish": [ | |
"tr-TR-AhmetNeural", # 남성 음성 1 | |
"tr-TR-EmelNeural" # 여성 음성 (백업용) | |
], | |
"Greek": [ | |
"el-GR-NestorasNeural", # 남성 음성 1 | |
"el-GR-AthinaNeural" # 여성 음성 (백업용) | |
], | |
"Czech": [ | |
"cs-CZ-AntoninNeural", # 남성 음성 1 | |
"cs-CZ-VlastaNeural" # 여성 음성 (백업용) | |
] | |
} | |
class ConversationConfig: | |
max_words: int = 8000 | |
prefix_url: str = "https://r.jina.ai/" | |
api_model_name: str = "meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo" | |
legacy_local_model_name: str = "NousResearch/Hermes-2-Pro-Llama-3-8B" | |
local_model_name: str = "Private-BitSix-Mistral-Small-3.1-24B-Instruct-2503.gguf" | |
local_model_repo: str = "ginigen/Private-BitSix-Mistral-Small-3.1-24B-Instruct-2503" | |
max_tokens: int = 6000 | |
max_new_tokens: int = 12000 | |
min_conversation_turns: int = 18 | |
max_conversation_turns: int = 20 | |
class PromptBuilder: | |
"""모든 프롬프트 관련 메서드를 포함하는 클래스""" | |
def get_speaker_names(language: str) -> tuple: | |
"""언어별 화자 이름 반환""" | |
speakers = { | |
"Korean": ("준수", "민호"), | |
"Japanese": ("Hiroshi", "Takeshi"), | |
"French": ("Pierre", "Marc"), | |
"German": ("Klaus", "Stefan"), | |
"Spanish": ("Carlos", "Miguel"), | |
"Italian": ("Marco", "Giuseppe"), | |
"Portuguese": ("João", "Pedro"), | |
"Dutch": ("Jan", "Pieter"), | |
"Thai": ("Somchai", "Prasert"), | |
"Vietnamese": ("Minh", "Duc"), | |
"Arabic": ("Ahmed", "Mohammed"), | |
"Hebrew": ("David", "Michael"), | |
"Indonesian": ("Budi", "Andi"), | |
"Hindi": ("Raj", "Amit"), | |
"Russian": ("Alexei", "Dmitri"), | |
"Chinese": ("Wei", "Jun"), | |
} | |
return speakers.get(language, ("Alex", "Jordan")) | |
def build_prompt(text: str, language: str = "English", search_context: str = "") -> str: | |
"""Build prompt for conversation generation with enhanced professional podcast style""" | |
# 텍스트 길이 제한 | |
max_text_length = 4500 if search_context else 6000 | |
if len(text) > max_text_length: | |
text = text[:max_text_length] + "..." | |
# 언어별 화자 이름 설정 | |
speaker1, speaker2 = PromptBuilder.get_speaker_names(language) | |
# 대화 템플릿 생성 | |
template = "{\n \"conversation\": [\n" | |
for i in range(12): # 12번의 교환 | |
template += f" {{\"speaker\": \"{speaker1 if i % 2 == 0 else speaker2}\", \"text\": \"\"}}" | |
if i < 11: | |
template += "," | |
template += "\n" | |
template += " ]\n}" | |
# 언어별 프롬프트 작성 | |
prompts = { | |
"Korean": PromptBuilder._korean_prompt, | |
"Japanese": PromptBuilder._japanese_prompt, | |
"French": PromptBuilder._french_prompt, | |
"German": PromptBuilder._german_prompt, | |
"Spanish": PromptBuilder._spanish_prompt, | |
"Italian": PromptBuilder._italian_prompt, | |
"Portuguese": PromptBuilder._portuguese_prompt, | |
"Chinese": PromptBuilder._chinese_prompt, | |
"Russian": PromptBuilder._russian_prompt, | |
} | |
prompt_func = prompts.get(language, PromptBuilder._english_prompt) | |
return prompt_func(text, search_context, speaker1, speaker2, template) | |
def _korean_prompt(text: str, search_context: str, speaker1: str, speaker2: str, template: str) -> str: | |
context_part = f"# 최신 관련 정보:\n{search_context}\n" if search_context else "" | |
return ( | |
f"# 원본 콘텐츠:\n{text}\n\n" | |
f"{context_part}" | |
f"위 내용으로 전문적이고 심층적인 팟캐스트 대담 프로그램 대본을 한국어로 작성해주세요.\n\n" | |
f"## 핵심 지침:\n" | |
f"1. **대화 스타일**: 전문적이면서도 이해하기 쉬운 팟캐스트 대담\n" | |
f"2. **화자 역할**:\n" | |
f" - {speaker1}: 진행자/호스트 (핵심을 짚는 질문, 청취자 관점에서 궁금한 점 질문)\n" | |
f" - {speaker2}: 전문가 (깊이 있는 설명, 구체적 사례와 데이터 제시)\n" | |
f"3. **중요한 답변 규칙**:\n" | |
f" - {speaker1}: 1-2문장의 명확한 질문\n" | |
f" - {speaker2}: **반드시 2-4문장으로 충실히 답변** (개념 설명 + 구체적 설명 + 예시나 함의)\n" | |
f"4. **전문성 요소**: 통계나 연구 결과 인용, 실제 사례와 케이스 스터디, 전문 용어를 쉽게 풀어서 설명\n" | |
f"5. **필수 규칙**: 서로 존댓말 사용, 12회 대화 교환, 모든 대화는 한국어로 작성\n\n" | |
f"JSON 형식으로만 반환:\n{template}" | |
) | |
def _japanese_prompt(text: str, search_context: str, speaker1: str, speaker2: str, template: str) -> str: | |
context_part = f"# 最新関連情報:\n{search_context}\n" if search_context else "" | |
return ( | |
f"# 元のコンテンツ:\n{text}\n\n" | |
f"{context_part}" | |
f"上記の内容で専門的で深いポッドキャスト対談番組の台本を日本語で作成してください。\n\n" | |
f"## 重要な指針:\n" | |
f"1. **対話スタイル**: 専門的でありながら理解しやすいポッドキャスト対談\n" | |
f"2. **話者の役割**:\n" | |
f" - {speaker1}: 司会者/ホスト(核心を突く質問、聴衆の視点からの質問)\n" | |
f" - {speaker2}: 専門家(深い説明、具体的な事例とデータの提示)\n" | |
f"3. **重要な回答ルール**:\n" | |
f" - {speaker1}: 1-2文の明確な質問\n" | |
f" - {speaker2}: **必ず2-4文で充実した回答**(概念説明 + 具体的説明 + 例示や含意)\n" | |
f"4. **専門性要素**: 統計や研究結果の引用、実際の事例とケーススタディ、専門用語を分かりやすく説明\n" | |
f"5. **必須ルール**: お互いに丁寧語を使用、12回の対話交換、すべての対話は日本語で作成\n\n" | |
f"JSON形式でのみ返答:\n{template}" | |
) | |
def _french_prompt(text: str, search_context: str, speaker1: str, speaker2: str, template: str) -> str: | |
context_part = f"# Dernières informations pertinentes:\n{search_context}\n" if search_context else "" | |
return ( | |
f"# Contenu original:\n{text}\n\n" | |
f"{context_part}" | |
f"Créez un script de débat podcast professionnel et approfondi en français avec le contenu ci-dessus.\n\n" | |
f"## Directives clés:\n" | |
f"1. **Style de dialogue**: Discussion de podcast professionnelle mais accessible\n" | |
f"2. **Rôles des intervenants**:\n" | |
f" - {speaker1}: Animateur/Hôte (questions perspicaces, perspective de l'audience)\n" | |
f" - {speaker2}: Expert (explications approfondies, exemples concrets et données)\n" | |
f"3. **Règles de réponse importantes**:\n" | |
f" - {speaker1}: Questions claires en 1-2 phrases\n" | |
f" - {speaker2}: **Répondre obligatoirement en 2-4 phrases** (explication du concept + explication détaillée + exemple/implication)\n" | |
f"4. **Éléments de professionnalisme**: Citer des statistiques et recherches, études de cas réels, expliquer clairement les termes techniques\n" | |
f"5. **Règles obligatoires**: Utiliser un langage poli, 12 échanges de dialogue, toute la conversation en français\n\n" | |
f"Retourner uniquement en format JSON:\n{template}" | |
) | |
def _german_prompt(text: str, search_context: str, speaker1: str, speaker2: str, template: str) -> str: | |
context_part = f"# Neueste relevante Informationen:\n{search_context}\n" if search_context else "" | |
return ( | |
f"# Originalinhalt:\n{text}\n\n" | |
f"{context_part}" | |
f"Erstellen Sie ein professionelles und tiefgreifendes Podcast-Gesprächsskript auf Deutsch mit dem obigen Inhalt.\n\n" | |
f"## Wichtige Richtlinien:\n" | |
f"1. **Gesprächsstil**: Professionelle, aber zugängliche Podcast-Diskussion\n" | |
f"2. **Sprecherrollen**:\n" | |
f" - {speaker1}: Moderator/Gastgeber (einsichtsvolle Fragen, Publikumsperspektive)\n" | |
f" - {speaker2}: Experte (tiefgreifende Erklärungen, konkrete Beispiele und Daten)\n" | |
f"3. **Wichtige Antwortregeln**:\n" | |
f" - {speaker1}: Klare Fragen in 1-2 Sätzen\n" | |
f" - {speaker2}: **Muss in 2-4 Sätzen antworten** (Konzepterklärung + detaillierte Erklärung + Beispiel/Implikation)\n" | |
f"4. **Professionalitätselemente**: Statistiken und Forschung zitieren, echte Fallstudien, technische Begriffe klar erklären\n" | |
f"5. **Pflichtregeln**: Höfliche Sprache verwenden, 12 Gesprächsaustausche, gesamte Unterhaltung auf Deutsch\n\n" | |
f"Nur im JSON-Format zurückgeben:\n{template}" | |
) | |
def _spanish_prompt(text: str, search_context: str, speaker1: str, speaker2: str, template: str) -> str: | |
context_part = f"# Última información relevante:\n{search_context}\n" if search_context else "" | |
return ( | |
f"# Contenido original:\n{text}\n\n" | |
f"{context_part}" | |
f"Cree un guión de debate de podcast profesional y profundo en español con el contenido anterior.\n\n" | |
f"## Directrices clave:\n" | |
f"1. **Estilo de diálogo**: Discusión de podcast profesional pero accesible\n" | |
f"2. **Roles de los hablantes**:\n" | |
f" - {speaker1}: Presentador/Anfitrión (preguntas perspicaces, perspectiva de la audiencia)\n" | |
f" - {speaker2}: Experto (explicaciones profundas, ejemplos concretos y datos)\n" | |
f"3. **Reglas de respuesta importantes**:\n" | |
f" - {speaker1}: Preguntas claras en 1-2 oraciones\n" | |
f" - {speaker2}: **Debe responder en 2-4 oraciones** (explicación del concepto + explicación detallada + ejemplo/implicación)\n" | |
f"4. **Elementos de profesionalismo**: Citar estadísticas e investigación, estudios de casos reales, explicar términos técnicos claramente\n" | |
f"5. **Reglas obligatorias**: Usar lenguaje cortés, 12 intercambios de diálogo, toda la conversación en español\n\n" | |
f"Devolver solo en formato JSON:\n{template}" | |
) | |
def _italian_prompt(text: str, search_context: str, speaker1: str, speaker2: str, template: str) -> str: | |
context_part = f"# Ultime informazioni rilevanti:\n{search_context}\n" if search_context else "" | |
return ( | |
f"# Contenuto originale:\n{text}\n\n" | |
f"{context_part}" | |
f"Crea uno script di dibattito podcast professionale e approfondito in italiano con il contenuto sopra.\n\n" | |
f"## Linee guida chiave:\n" | |
f"1. **Stile di dialogo**: Discussione podcast professionale ma accessibile\n" | |
f"2. **Ruoli degli speaker**:\n" | |
f" - {speaker1}: Conduttore/Ospite (domande perspicaci, prospettiva del pubblico)\n" | |
f" - {speaker2}: Esperto (spiegazioni approfondite, esempi concreti e dati)\n" | |
f"3. **Regole di risposta importanti**:\n" | |
f" - {speaker1}: Domande chiare in 1-2 frasi\n" | |
f" - {speaker2}: **Deve rispondere in 2-4 frasi** (spiegazione del concetto + spiegazione dettagliata + esempio/implicazione)\n" | |
f"4. **Elementi di professionalità**: Citare statistiche e ricerche, studi di casi reali, spiegare chiaramente termini tecnici\n" | |
f"5. **Regole obbligatorie**: Usare linguaggio cortese, 12 scambi di dialogo, tutta la conversazione in italiano\n\n" | |
f"Restituire solo in formato JSON:\n{template}" | |
) | |
def _portuguese_prompt(text: str, search_context: str, speaker1: str, speaker2: str, template: str) -> str: | |
context_part = f"# Últimas informações relevantes:\n{search_context}\n" if search_context else "" | |
return ( | |
f"# Conteúdo original:\n{text}\n\n" | |
f"{context_part}" | |
f"Crie um roteiro de debate de podcast profissional e aprofundado em português com o conteúdo acima.\n\n" | |
f"## Diretrizes principais:\n" | |
f"1. **Estilo de diálogo**: Discussão de podcast profissional mas acessível\n" | |
f"2. **Papéis dos falantes**:\n" | |
f" - {speaker1}: Apresentador/Anfitrião (perguntas perspicazes, perspectiva da audiência)\n" | |
f" - {speaker2}: Especialista (explicações aprofundadas, exemplos concretos e dados)\n" | |
f"3. **Regras de resposta importantes**:\n" | |
f" - {speaker1}: Perguntas claras em 1-2 frases\n" | |
f" - {speaker2}: **Deve responder em 2-4 frases** (explicação do conceito + explicação detalhada + exemplo/implicação)\n" | |
f"4. **Elementos de profissionalismo**: Citar estatísticas e pesquisas, estudos de casos reais, explicar termos técnicos claramente\n" | |
f"5. **Regras obrigatórias**: Usar linguagem cortês, 12 trocas de diálogo, toda a conversa em português\n\n" | |
f"Retornar apenas em formato JSON:\n{template}" | |
) | |
def _chinese_prompt(text: str, search_context: str, speaker1: str, speaker2: str, template: str) -> str: | |
context_part = f"# 最新相关信息:\n{search_context}\n" if search_context else "" | |
return ( | |
f"# 原始内容:\n{text}\n\n" | |
f"{context_part}" | |
f"请用上述内容创建一个专业深入的播客对话节目剧本,使用中文。\n\n" | |
f"## 关键指导原则:\n" | |
f"1. **对话风格**: 专业但易于理解的播客讨论\n" | |
f"2. **说话者角色**:\n" | |
f" - {speaker1}: 主持人(有见地的问题,听众视角)\n" | |
f" - {speaker2}: 专家(深入解释,具体例子和数据)\n" | |
f"3. **重要回答规则**:\n" | |
f" - {speaker1}: 1-2句清晰的问题\n" | |
f" - {speaker2}: **必须用2-4句话回答**(概念解释 + 详细解释 + 例子/含义)\n" | |
f"4. **专业元素**: 引用统计数据和研究,真实案例研究,清楚解释技术术语\n" | |
f"5. **必要规则**: 使用礼貌语言,12次对话交换,所有对话都用中文\n\n" | |
f"仅以JSON格式返回:\n{template}" | |
) | |
def _russian_prompt(text: str, search_context: str, speaker1: str, speaker2: str, template: str) -> str: | |
context_part = f"# Последняя релевантная информация:\n{search_context}\n" if search_context else "" | |
return ( | |
f"# Оригинальный контент:\n{text}\n\n" | |
f"{context_part}" | |
f"Создайте профессиональный и глубокий сценарий подкаст-дебатов на русском языке с приведенным выше содержанием.\n\n" | |
f"## Ключевые принципы:\n" | |
f"1. **Стиль диалога**: Профессиональное, но доступное обсуждение подкаста\n" | |
f"2. **Роли говорящих**:\n" | |
f" - {speaker1}: Ведущий/Хост (проницательные вопросы, перспектива аудитории)\n" | |
f" - {speaker2}: Эксперт (глубокие объяснения, конкретные примеры и данные)\n" | |
f"3. **Важные правила ответов**:\n" | |
f" - {speaker1}: Четкие вопросы в 1-2 предложениях\n" | |
f" - {speaker2}: **Должен отвечать в 2-4 предложениях** (объяснение концепции + подробное объяснение + пример/импликация)\n" | |
f"4. **Элементы профессионализма**: Цитировать статистику и исследования, реальные кейс-стади, четко объяснять технические термины\n" | |
f"5. **Обязательные правила**: Использовать вежливый язык, 12 обменов диалога, вся беседа на русском языке\n\n" | |
f"Вернуть только в формате JSON:\n{template}" | |
) | |
def _english_prompt(text: str, search_context: str, speaker1: str, speaker2: str, template: str) -> str: | |
context_part = f"# Latest Information:\n{search_context}\n" if search_context else "" | |
return ( | |
f"# Content:\n{text}\n\n" | |
f"{context_part}" | |
f"Create a professional and insightful podcast conversation in English.\n\n" | |
f"## Key Guidelines:\n" | |
f"1. **Style**: Professional yet accessible podcast discussion\n" | |
f"2. **Roles**:\n" | |
f" - {speaker1}: Host (insightful questions, audience perspective)\n" | |
f" - {speaker2}: Expert (in-depth explanations, concrete examples and data)\n" | |
f"3. **Critical Response Rules**:\n" | |
f" - {speaker1}: 1-2 sentence clear questions\n" | |
f" - {speaker2}: **Must answer in 2-4 sentences** (concept + detailed explanation + example/implication)\n" | |
f"4. **Professional Elements**: Cite statistics and research, real cases and case studies, explain technical terms clearly\n" | |
f"5. **Language**: All dialogue must be in English, 12 exchanges total\n\n" | |
f"Return JSON only:\n{template}" | |
) | |
def build_messages_for_local(text: str, language: str = "English", search_context: str = "") -> List[Dict]: | |
"""Build messages for local LLM with enhanced professional podcast style""" | |
system_messages = { | |
"Korean": ( | |
"당신은 한국 최고의 전문 팟캐스트 작가입니다. " | |
"청취자들이 전문 지식을 쉽게 이해할 수 있는 고품질 대담을 한국어로 만들어냅니다. " | |
"반드시 서로 존댓말을 사용하며, 전문적이면서도 친근한 톤을 유지합니다. " | |
"모든 대화는 반드시 한국어로 작성해주세요." | |
), | |
"Japanese": ( | |
"あなたは日本の最高のプロフェッショナルポッドキャスト作家です。" | |
"聴衆が専門知識を簡単に理解できる高品質な対談を日本語で作成します。" | |
"必ずお互いに丁寧語を使用し、専門的でありながら親しみやすいトーンを維持してください。" | |
"すべての対話は必ず日本語で書いてください。" | |
), | |
"French": ( | |
"Vous êtes le meilleur scénariste de podcast professionnel de France. " | |
"Créez des discussions de haute qualité en français qui permettent au public " | |
"de comprendre facilement les connaissances spécialisées. " | |
"Maintenez un ton professionnel mais accessible. " | |
"Toutes les conversations doivent être écrites en français." | |
), | |
"German": ( | |
"Sie sind der beste professionelle Podcast-Drehbuchautor Deutschlands. " | |
"Erstellen Sie hochwertige Diskussionen auf Deutsch, die es dem Publikum ermöglichen, " | |
"Fachwissen leicht zu verstehen. " | |
"Bewahren Sie einen professionellen, aber zugänglichen Ton. " | |
"Alle Gespräche müssen auf Deutsch geschrieben werden." | |
), | |
"Spanish": ( | |
"Eres el mejor guionista de podcast profesional de España. " | |
"Crea discusiones de alta calidad en español que permitan a la audiencia " | |
"entender fácilmente el conocimiento especializado. " | |
"Mantén un tono profesional pero accesible. " | |
"Todas las conversaciones deben estar escritas en español." | |
), | |
"Italian": ( | |
"Sei il migliore sceneggiatore di podcast professionali d'Italia. " | |
"Crea discussioni di alta qualità in italiano che permettano al pubblico " | |
"di comprendere facilmente le conoscenze specialistiche. " | |
"Mantieni un tono professionale ma accessibile. " | |
"Tutte le conversazioni devono essere scritte in italiano." | |
), | |
"Portuguese": ( | |
"Você é o melhor roteirista de podcast profissional do Brasil. " | |
"Crie discussões de alta qualidade em português que permitam ao público " | |
"entender facilmente o conhecimento especializado. " | |
"Mantenha um tom profissional mas acessível. " | |
"Todas as conversas devem ser escritas em português." | |
), | |
"Chinese": ( | |
"您是中国最好的专业播客编剧。" | |
"创建高质量的中文讨论,让观众能够轻松理解专业知识。" | |
"保持专业但平易近人的语调。" | |
"所有对话都必须用中文书写。" | |
), | |
"Russian": ( | |
"Вы лучший профессиональный сценарист подкастов в России. " | |
"Создавайте высококачественные дискуссии на русском языке, которые позволяют аудитории " | |
"легко понимать специализированные знания. " | |
"Поддерживайте профессиональный, но доступный тон. " | |
"Все разговоры должны быть написаны на русском языке." | |
) | |
} | |
system_message = system_messages.get(language, | |
f"You are an expert podcast scriptwriter creating high-quality " | |
f"professional discussions in {language}. Make complex topics accessible " | |
f"while maintaining expertise and a professional yet approachable tone. " | |
f"All conversations must be written in {language}." | |
) | |
return [ | |
{"role": "system", "content": system_message}, | |
{"role": "user", "content": PromptBuilder.build_prompt(text, language, search_context)} | |
] | |
class DefaultConversations: | |
"""기본 대화 템플릿을 제공하는 클래스""" | |
def get_conversation(language: str) -> Dict: | |
"""언어별 기본 대화 템플릿 반환""" | |
conversations = { | |
"Korean": DefaultConversations.korean(), | |
"Japanese": DefaultConversations.japanese(), | |
"French": DefaultConversations.french(), | |
"German": DefaultConversations.german(), | |
"Spanish": DefaultConversations.spanish(), | |
"Chinese": DefaultConversations.chinese(), | |
"Russian": DefaultConversations.russian(), | |
} | |
return conversations.get(language, DefaultConversations.english()) | |
def korean() -> Dict: | |
return { | |
"conversation": [ | |
{"speaker": "준수", "text": "안녕하세요, 여러분! 오늘은 정말 중요하고 흥미로운 주제를 다뤄보려고 합니다. 민호 박사님, 먼저 이 주제가 왜 지금 이렇게 주목받고 있는지 설명해주시겠어요?"}, | |
{"speaker": "민호", "text": "네, 안녕하세요. 최근 이 분야에서 획기적인 발전이 있었습니다. 특히 작년 MIT 연구팀의 발표에 따르면, 이 기술의 효율성이 기존 대비 300% 향상되었다고 합니다. 이는 단순한 기술적 진보를 넘어서 우리 일상생활에 직접적인 영향을 미칠 수 있는 변화인데요. 실제로 구글과 마이크로소프트 같은 빅테크 기업들이 이미 수십억 달러를 투자하고 있습니다."}, | |
{"speaker": "준수", "text": "와, 300% 향상이라니 정말 놀라운데요. 그렇다면 이런 기술 발전이 일반인들에게는 구체적으로 어떤 혜택을 가져다줄 수 있을까요?"}, | |
{"speaker": "민호", "text": "가장 직접적인 혜택은 비용 절감과 접근성 향상입니다. 예를 들어, 이전에는 전문가만 사용할 수 있던 고급 기능들이 이제는 스마트폰 앱으로도 구현 가능해졌습니다. 맥킨지 보고서에 따르면, 2025년까지 이 기술로 인해 전 세계적으로 약 2조 달러의 경제적 가치가 창출될 것으로 예상됩니다. 특히 의료, 교육, 금융 분야에서 혁신적인 변화가 일어날 것으로 보입니다."}, | |
{"speaker": "준수", "text": "2조 달러라는 엄청난 규모네요. 의료 분야에서는 어떤 변화가 예상되나요?"}, | |
{"speaker": "민호", "text": "의료 분야의 변화는 정말 혁명적일 것으로 예상됩니다. 이미 스탠포드 대학병원에서는 이 기술을 활용해 암 진단 정확도를 95%까지 높였습니다. 기존에는 숙련된 의사도 놓칠 수 있던 미세한 병변들을 AI가 감지해내는 것이죠. 더 놀라운 것은 이런 진단이 단 몇 분 만에 이뤄진다는 점입니다. WHO 추산으로는 이 기술이 전 세계적으로 보급되면 연간 수백만 명의 생명을 구할 수 있을 것으로 예측하고 있습니다."}, | |
{"speaker": "준수", "text": "정말 인상적이네요. 하지만 이런 급격한 기술 발전에 대한 우려의 목소리도 있을 것 같은데요?"}, | |
{"speaker": "민호", "text": "맞습니다. 주요 우려사항은 크게 세 가지입니다. 첫째는 일자리 대체 문제로, 옥스포드 대학 연구에 따르면 향후 20년 내에 현재 직업의 47%가 자동화될 위험이 있습니다. 둘째는 프라이버시와 보안 문제입니다. 셋째는 기술 격차로 인한 불평등 심화입니다. 하지만 역사적으로 보면 새로운 기술은 항상 새로운 기회도 함께 만들어왔기 때문에, 적절한 정책과 교육으로 이런 문제들을 해결할 수 있을 것으로 봅니다."}, | |
{"speaker": "준수", "text": "균형잡힌 시각이 중요하겠네요. 그렇다면 우리가 이런 변화에 어떻게 대비해야 할까요?"}, | |
{"speaker": "민호", "text": "가장 중요한 것은 지속적인 학습과 적응력입니다. 세계경제포럼은 2025년까지 전 세계 근로자의 50%가 재교육이 필요할 것으로 예측했습니다. 특히 디지털 리터러시, 비판적 사고력, 창의성 같은 능력이 중요해질 것입니다. 개인적으로는 온라인 교육 플랫폼을 활용한 자기계발을 추천합니다. 예를 들어 Coursera나 edX 같은 플랫폼에서는 세계 최고 대학의 강의를 무료로 들을 수 있습니다."}, | |
{"speaker": "준수", "text": "실용적인 조언 감사합니다. 마지막으로 이 분야의 미래 전망은 어떻게 보시나요?"}, | |
{"speaker": "민호", "text": "향후 10년은 인류 역사상 가장 급격한 기술 발전을 경험하는 시기가 될 것입니다. 가트너의 하이프 사이클 분석에 따르면, 현재 우리는 이 기술의 초기 단계에 불과합니다. 2030년까지는 지금으로서는 상상하기 어려운 수준의 혁신이 일어날 것으로 예상됩니다. 중요한 것은 이런 변화를 두려워하기보다는 기회로 삼아 더 나은 미래를 만들어가는 것이라고 생각합니다."}, | |
{"speaker": "준수", "text": "정말 통찰력 있는 말씀이네요. 오늘 너무나 유익한 시간이었습니다. 청취자 여러분도 오늘 논의된 내용을 바탕으로 미래를 준비하시길 바랍니다. 민호 박사님, 귀중한 시간 내주셔서 감사합니다!"}, | |
{"speaker": "민호", "text": "감사합니다. 청취자 여러분들이 이 변화의 시대를 현명하게 헤쳐나가시길 바랍니다. 기술은 도구일 뿐이고, 그것을 어떻게 활용하는지는 우리에게 달려있다는 점을 기억해주세요."} | |
] | |
} | |
def japanese() -> Dict: | |
return { | |
"conversation": [ | |
{"speaker": "Hiroshi", "text": "皆さん、こんにちは!今日は本当に重要で興味深いトピックについて話し合いたいと思います。高橋先生、まずこの話題がなぜ今これほど注目されているのか説明していただけますか?"}, | |
{"speaker": "Takeshi", "text": "こんにちは。最近この分野で画期的な進展がありました。特に昨年のMIT研究チームの発表によると、この技術の効率性が従来比で300%向上したとのことです。これは単なる技術的進歩を超えて、私たちの日常生活に直接的な影響を与える可能性がある変化です。実際にGoogleやMicrosoftなどの大手テック企業がすでに数十億ドルを投資しています。"}, | |
{"speaker": "Hiroshi", "text": "300%の向上とは本当に驚くべきことですね。それでは、このような技術発展が一般の人々にとって具体的にどのような利益をもたらすのでしょうか?"}, | |
{"speaker": "Takeshi", "text": "最も直接的な利益はコスト削減とアクセシビリティの向上です。例えば、以前は専門家のみが使用できた高度な機能が、今ではスマートフォンアプリでも実装可能になりました。McKinseyのレポートによると、2025年までにこの技術により世界的に約2兆ドルの経済価値が創出されると予想されています。特に医療、教育、金融分野で革新的な変化が起こると見られています。"}, | |
{"speaker": "Hiroshi", "text": "2兆ドルという enormous な規模ですね。医療分野ではどのような変化が予想されますか?"}, | |
{"speaker": "Takeshi", "text": "医療分野の変化は本当に革命的になると予想されます。すでにスタンフォード大学病院では、この技術を活用してがん診断の精度を95%まで高めました。従来では熟練した医師でも見落とす可能性のあった微細な病変をAIが検出するのです。さらに驚くべきことは、このような診断がわずか数分で行われることです。WHO の推計では、この技術が世界的に普及すれば、年間数百万人の命を救うことができると予測しています。"}, | |
{"speaker": "Hiroshi", "text": "本当に印象的ですね。しかし、このような急速な技術発展に対する懸念の声もあるでしょうね?"}, | |
{"speaker": "Takeshi", "text": "おっしゃる通りです。主な懸念事項は大きく3つあります。第一は雇用代替問題で、オックスフォード大学の研究によると、今後20年以内に現在の職業の47%が自動化される危険性があります。第二はプライバシーとセキュリティの問題です。第三は技術格差による不平等の深刻化です。しかし歴史的に見ると、新しい技術は常に新しい機会も同時に作り出してきたため、適切な政策と教育によってこれらの問題を解決できると考えています。"}, | |
{"speaker": "Hiroshi", "text": "バランスの取れた視点が重要ですね。それでは、私たちはこのような変化にどのように備えるべきでしょうか?"}, | |
{"speaker": "Takeshi", "text": "最も重要なのは継続的な学習と適応力です。世界経済フォーラムは、2025年までに世界の労働者の50%が再教育を必要とすると予測しました。特にデジタルリテラシー、批判的思考力、創造性などの能力が重要になるでしょう。個人的には、オンライン教育プラットフォームを活用した自己啓発をお勧めします。例えば、CourseraやedXなどのプラットフォームでは、世界最高の大学の講義を無料で受講できます。"}, | |
{"speaker": "Hiroshi", "text": "実用的なアドバイスをありがとうございます。最後に、この分野の将来の展望をどのように見ていらっしゃいますか?"}, | |
{"speaker": "Takeshi", "text": "今後10年間は人類史上最も急速な技術発展を経験する時期になるでしょう。Gartnerのハイプサイクル分析によると、現在私たちはこの技術の初期段階に過ぎません。2030年までには、現在では想像し難いレベルの革新が起こると予想されます。重要なのは、このような変化を恐れるのではなく、機会として活用してより良い未来を作り上げていくことだと思います。"}, | |
{"speaker": "Hiroshi", "text": "本当に洞察に富んだお話でした。今日は大変有益な時間でした。リスナーの皆さんも今日議論された内容を基に未来に備えていただければと思います。高橋先生、貴重なお時間をいただき、ありがとうございました!"}, | |
{"speaker": "Takeshi", "text": "ありがとうございました。リスナーの皆さんがこの変化の時代を賢明に乗り切っていかれることを願っています。技術は道具に過ぎず、それをどのように活用するかは私たちにかかっているということを覚えておいてください。今日お話しした内容についてさらに詳しく知りたい方は、私が運営するブログや最近出版した本で詳細な情報を見つけることができます。"} | |
] | |
} | |
def french() -> Dict: | |
return { | |
"conversation": [ | |
{"speaker": "Pierre", "text": "Bonjour tout le monde ! Aujourd'hui, nous allons aborder un sujet vraiment important et fascinant. Marc, pourriez-vous d'abord expliquer pourquoi ce sujet attire autant l'attention en ce moment ?"}, | |
{"speaker": "Marc", "text": "Bonjour Pierre. Nous assistons récemment à des développements révolutionnaires dans ce domaine. Selon une publication récente du MIT, l'efficacité de cette technologie s'est améliorée de 300% par rapport aux méthodes conventionnelles. Il ne s'agit pas seulement d'un progrès technique, mais d'un changement qui peut avoir un impact direct sur notre vie quotidienne. En fait, des géants technologiques comme Google et Microsoft ont déjà investi des milliards de dollars dans ce secteur."}, | |
{"speaker": "Pierre", "text": "Une amélioration de 300%, c'est vraiment remarquable ! Alors, quels bénéfices concrets cette évolution technologique peut-elle apporter au grand public ?"}, | |
{"speaker": "Marc", "text": "Les avantages les plus directs sont la réduction des coûts et l'amélioration de l'accessibilité. Par exemple, des fonctionnalités avancées qui n'étaient auparavant disponibles que pour les experts peuvent maintenant être implémentées dans des applications smartphone. Selon un rapport de McKinsey, cette technologie devrait créer environ 2 000 milliards de dollars de valeur économique mondiale d'ici 2025. Des changements innovants sont particulièrement attendus dans les domaines de la santé, de l'éducation et de la finance."}, | |
{"speaker": "Pierre", "text": "2 000 milliards de dollars, c'est une échelle énorme ! Quels changements sont attendus dans le domaine médical ?"}, | |
{"speaker": "Marc", "text": "Les changements dans le domaine médical seront vraiment révolutionnaires. L'hôpital universitaire de Stanford a déjà utilisé cette technologie pour améliorer la précision du diagnostic du cancer jusqu'à 95%. L'IA peut détecter des lésions microscopiques que même des médecins expérimentés pourraient manquer. Ce qui est encore plus remarquable, c'est que de tels diagnostics peuvent être effectués en quelques minutes seulement. Selon les estimations de l'OMS, si cette technologie se répand mondialement, elle pourrait sauver des millions de vies chaque année."}, | |
{"speaker": "Pierre", "text": "C'est vraiment impressionnant. Mais il doit y avoir aussi des préoccupations concernant ce développement technologique rapide ?"}, | |
{"speaker": "Marc", "text": "Absolument. Il y a trois préoccupations principales. Premièrement, le problème du remplacement de l'emploi - selon une recherche de l'Université d'Oxford, 47% des emplois actuels risquent d'être automatisés dans les 20 prochaines années. Deuxièmement, les questions de confidentialité et de sécurité. Troisièmement, l'aggravation des inégalités due au fossé technologique. Cependant, historiquement, les nouvelles technologies ont toujours créé de nouvelles opportunités, donc je pense que ces problèmes peuvent être résolus avec des politiques et une éducation appropriées."}, | |
{"speaker": "Pierre", "text": "Une perspective équilibrée est importante. Alors, comment devrions-nous nous préparer à ces changements ?"}, | |
{"speaker": "Marc", "text": "Le plus important est l'apprentissage continu et l'adaptabilité. Le Forum économique mondial prédit que 50% des travailleurs mondiaux auront besoin d'une formation supplémentaire d'ici 2025. Des compétences comme la littératie numérique, la pensée critique et la créativité deviendront particulièrement importantes. Personnellement, je recommande l'auto-amélioration grâce aux plateformes d'éducation en ligne. Par exemple, sur des plateformes comme Coursera ou edX, vous pouvez suivre gratuitement des cours des meilleures universités du monde."}, | |
{"speaker": "Pierre", "text": "Merci pour ces conseils pratiques. Enfin, comment voyez-vous les perspectives d'avenir de ce domaine ?"}, | |
{"speaker": "Marc", "text": "Les 10 prochaines années seront une période d'évolution technologique la plus rapide de l'histoire humaine. Selon l'analyse du cycle de Gartner, nous ne sommes actuellement qu'au stade initial de cette technologie. D'ici 2030, on s'attend à des innovations d'un niveau difficile à imaginer actuellement. L'important est de ne pas craindre ces changements, mais de les considérer comme des opportunités pour créer un avenir meilleur."}, | |
{"speaker": "Pierre", "text": "C'étaient des paroles vraiment perspicaces. Aujourd'hui a été un moment très enrichissant. J'espère que nos auditeurs se prépareront également à l'avenir en se basant sur ce qui a été discuté aujourd'hui. Marc, merci d'avoir pris de votre précieux temps !"}, | |
{"speaker": "Marc", "text": "Merci à vous. J'espère que nos auditeurs navigueront sagement à travers cette ère de changement. Rappelez-vous que la technologie n'est qu'un outil, et c'est à nous de décider comment l'utiliser. Pour ceux qui souhaitent en savoir plus sur ce dont nous avons parlé aujourd'hui, vous pouvez trouver des informations plus détaillées sur mon blog et dans mon livre récemment publié."} | |
] | |
} | |
def german() -> Dict: | |
return { | |
"conversation": [ | |
{"speaker": "Klaus", "text": "Hallo zusammen! Heute wollen wir ein wirklich wichtiges und faszinierendes Thema besprechen. Stefan, könnten Sie zunächst erklären, warum dieses Thema gerade jetzt so viel Aufmerksamkeit erhält?"}, | |
{"speaker": "Stefan", "text": "Hallo Klaus. Wir erleben kürzlich revolutionäre Entwicklungen in diesem Bereich. Laut einer aktuellen Veröffentlichung des MIT hat sich die Effizienz dieser Technologie um 300% gegenüber herkömmlichen Methoden verbessert. Das ist nicht nur technischer Fortschritt, sondern eine Veränderung, die direkten Einfluss auf unser tägliches Leben haben kann. Tatsächlich haben Tech-Riesen wie Google und Microsoft bereits Milliarden von Dollar in diesen Sektor investiert."}, | |
{"speaker": "Klaus", "text": "300% Verbesserung ist wirklich bemerkenswert! Welche konkreten Vorteile kann diese technologische Entwicklung für die Allgemeinheit bringen?"}, | |
{"speaker": "Stefan", "text": "Die direktesten Vorteile sind Kostenreduzierung und verbesserte Zugänglichkeit. Zum Beispiel können erweiterte Funktionen, die früher nur Experten zur Verfügung standen, jetzt in Smartphone-Apps implementiert werden. Laut einem McKinsey-Bericht soll diese Technologie bis 2025 weltweit etwa 2 Billionen Dollar wirtschaftlichen Wert schaffen. Besonders in den Bereichen Gesundheitswesen, Bildung und Finanzen werden innovative Veränderungen erwartet."}, | |
{"speaker": "Klaus", "text": "2 Billionen Dollar ist eine enorme Größenordnung! Welche Veränderungen werden im medizinischen Bereich erwartet?"}, | |
{"speaker": "Stefan", "text": "Die Veränderungen im medizinischen Bereich werden wirklich revolutionär sein. Das Stanford University Hospital hat diese Technologie bereits eingesetzt, um die Genauigkeit der Krebsdiagnose auf 95% zu verbessern. KI kann mikroskopische Läsionen erkennen, die selbst erfahrene Ärzte übersehen könnten. Noch bemerkenswerter ist, dass solche Diagnosen in nur wenigen Minuten durchgeführt werden können. Laut WHO-Schätzungen könnte diese Technologie, wenn sie weltweit verbreitet wird, jährlich Millionen von Leben retten."}, | |
{"speaker": "Klaus", "text": "Das ist wirklich beeindruckend. Aber es muss auch Bedenken bezüglich dieser schnellen technologischen Entwicklung geben?"}, | |
{"speaker": "Stefan", "text": "Absolut richtig. Es gibt drei Hauptbedenken. Erstens das Problem der Arbeitsplatzverdrängung - laut Oxford University-Forschung sind 47% der aktuellen Jobs in den nächsten 20 Jahren von Automatisierung bedroht. Zweitens Datenschutz- und Sicherheitsfragen. Drittens die Verschärfung von Ungleichheiten durch die Technologielücke. Historisch gesehen haben neue Technologien jedoch immer auch neue Möglichkeiten geschaffen, daher glaube ich, dass diese Probleme mit angemessenen Richtlinien und Bildung gelöst werden können."}, | |
{"speaker": "Klaus", "text": "Eine ausgewogene Perspektive ist wichtig. Wie sollten wir uns auf diese Veränderungen vorbereiten?"}, | |
{"speaker": "Stefan", "text": "Das Wichtigste ist kontinuierliches Lernen und Anpassungsfähigkeit. Das Weltwirtschaftsforum prognostiziert, dass bis 2025 50% der weltweiten Arbeitskräfte Umschulung benötigen werden. Besonders wichtig werden Fähigkeiten wie digitale Kompetenz, kritisches Denken und Kreativität. Persönlich empfehle ich Selbstverbesserung durch Online-Bildungsplattformen. Zum Beispiel können Sie auf Plattformen wie Coursera oder edX kostenlos Vorlesungen der besten Universitäten der Welt besuchen."}, | |
{"speaker": "Klaus", "text": "Danke für die praktischen Ratschläge. Wie sehen Sie abschließend die Zukunftsaussichten in diesem Bereich?"}, | |
{"speaker": "Stefan", "text": "Die nächsten 10 Jahre werden eine Zeit der schnellsten technologischen Entwicklung in der Menschheitsgeschichte sein. Laut Gartners Hype-Cycle-Analyse befinden wir uns derzeit nur im Anfangsstadium dieser Technologie. Bis 2030 werden Innovationen auf einem Niveau erwartet, das derzeit schwer vorstellbar ist. Wichtig ist, diese Veränderungen nicht zu fürchten, sondern sie als Chancen zu nutzen, um eine bessere Zukunft zu schaffen."}, | |
{"speaker": "Klaus", "text": "Das waren wirklich einsichtsvolle Worte. Heute war eine sehr bereichernde Zeit. Ich hoffe, unsere Zuhörer werden sich auch basierend auf dem, was heute diskutiert wurde, auf die Zukunft vorbereiten. Stefan, vielen Dank, dass Sie sich die wertvolle Zeit genommen haben!"}, | |
{"speaker": "Stefan", "text": "Vielen Dank. Ich hoffe, unsere Zuhörer werden diese Zeit des Wandels weise meistern. Denken Sie daran, dass Technologie nur ein Werkzeug ist und es an uns liegt, wie wir sie nutzen. Für diejenigen, die mehr über das erfahren möchten, was wir heute besprochen haben, finden Sie detailliertere Informationen in meinem Blog und meinem kürzlich veröffentlichten Buch."} | |
] | |
} | |
def spanish() -> Dict: | |
return { | |
"conversation": [ | |
{"speaker": "Carlos", "text": "¡Hola a todos! Hoy vamos a abordar un tema realmente importante y fascinante. Miguel, ¿podrías explicar primero por qué este tema está recibiendo tanta atención en este momento?"}, | |
{"speaker": "Miguel", "text": "Hola Carlos. Estamos presenciando desarrollos revolucionarios recientes en este campo. Según una publicación reciente del MIT, la eficiencia de esta tecnología ha mejorado un 300% en comparación con los métodos convencionales. Esto no es solo progreso técnico, sino un cambio que puede tener un impacto directo en nuestra vida diaria. De hecho, gigantes tecnológicos como Google y Microsoft ya han invertido miles de millones de dólares en este sector."}, | |
{"speaker": "Carlos", "text": "¡Una mejora del 300% es realmente notable! Entonces, ¿qué beneficios concretos puede aportar esta evolución tecnológica al público en general?"}, | |
{"speaker": "Miguel", "text": "Los beneficios más directos son la reducción de costos y la mejora de la accesibilidad. Por ejemplo, funciones avanzadas que antes solo estaban disponibles para expertos ahora pueden implementarse en aplicaciones de smartphone. Según un informe de McKinsey, se espera que esta tecnología cree aproximadamente 2 billones de dólares de valor económico mundial para 2025. Se esperan cambios innovadores especialmente en los campos de la salud, educación y finanzas."}, | |
{"speaker": "Carlos", "text": "¡2 billones de dólares es una escala enorme! ¿Qué cambios se esperan en el campo médico?"}, | |
{"speaker": "Miguel", "text": "Los cambios en el campo médico serán realmente revolucionarios. El Hospital Universitario de Stanford ya ha utilizado esta tecnología para mejorar la precisión del diagnóstico de cáncer hasta el 95%. La IA puede detectar lesiones microscópicas que incluso médicos experimentados podrían pasar por alto. Aún más notable es que tales diagnósticos pueden realizarse en solo unos minutos. Según las estimaciones de la OMS, si esta tecnología se extiende globalmente, podría salvar millones de vidas anualmente."}, | |
{"speaker": "Carlos", "text": "Eso es realmente impresionante. ¿Pero también debe haber preocupaciones sobre este rápido desarrollo tecnológico?"}, | |
{"speaker": "Miguel", "text": "Absolutamente correcto. Hay tres preocupaciones principales. Primero, el problema del reemplazo laboral: según la investigación de la Universidad de Oxford, el 47% de los empleos actuales están en riesgo de automatización en los próximos 20 años. Segundo, cuestiones de privacidad y seguridad. Tercero, el agravamiento de la desigualdad debido a la brecha tecnológica. Sin embargo, históricamente, las nuevas tecnologías siempre han creado nuevas oportunidades también, por lo que creo que estos problemas pueden resolverse con políticas y educación adecuadas."}, | |
{"speaker": "Carlos", "text": "Una perspectiva equilibrada es importante. Entonces, ¿cómo deberíamos prepararnos para estos cambios?"}, | |
{"speaker": "Miguel", "text": "Lo más importante es el aprendizaje continuo y la adaptabilidad. El Foro Económico Mundial predice que el 50% de los trabajadores mundiales necesitarán reeducación para 2025. Habilidades como la alfabetización digital, el pensamiento crítico y la creatividad se volverán especialmente importantes. Personalmente, recomiendo la automejora a través de plataformas de educación en línea. Por ejemplo, en plataformas como Coursera o edX, puedes tomar clases gratuitas de las mejores universidades del mundo."}, | |
{"speaker": "Carlos", "text": "Gracias por los consejos prácticos. Finalmente, ¿cómo ve las perspectivas futuras de este campo?"}, | |
{"speaker": "Miguel", "text": "Los próximos 10 años serán un período del desarrollo tecnológico más rápido en la historia humana. Según el análisis del ciclo de Gartner, actualmente estamos solo en la etapa inicial de esta tecnología. Para 2030, se esperan innovaciones en un nivel que es difícil de imaginar actualmente. Lo importante es no temer estos cambios, sino considerarlos como oportunidades para crear un futuro mejor."}, | |
{"speaker": "Carlos", "text": "Esas fueron palabras realmente perspicaces. Hoy ha sido un momento muy enriquecedor. Espero que nuestros oyentes también se preparen para el futuro basándose en lo que se discutió hoy. ¡Miguel, gracias por tomar tu valioso tiempo!"}, | |
{"speaker": "Miguel", "text": "Gracias a ti. Espero que nuestros oyentes naveguen sabiamente a través de esta era de cambio. Recuerden que la tecnología es solo una herramienta, y depende de nosotros cómo la usemos. Para aquellos que quieran saber más sobre lo que discutimos hoy, pueden encontrar información más detallada en mi blog y mi libro recientemente publicado."} | |
] | |
} | |
def chinese() -> Dict: | |
return { | |
"conversation": [ | |
{"speaker": "Wei", "text": "大家好!今天我们要讨论一个非常重要和有趣的话题。小军,你能首先解释一下为什么这个话题现在受到如此多的关注吗?"}, | |
{"speaker": "Jun", "text": "你好,小伟。我们最近在这个领域见证了革命性的发展。根据MIT最新发布的研究,这项技术的效率比传统方法提高了300%。这不仅仅是技术进步,而是一个可能直接影响我们日常生活的变化。实际上,像谷歌和微软这样的科技巨头已经在这个领域投资了数十亿美元。"}, | |
{"speaker": "Wei", "text": "300%的提升确实令人惊叹!那么这种技术发展能为普通大众带来什么具体的好处呢?"}, | |
{"speaker": "Jun", "text": "最直接的好处是成本降低和可访问性提高。例如,以前只有专家才能使用的高级功能现在可以在智能手机应用中实现。根据麦肯锡的报告,预计到2025年,这项技术将在全球创造约2万亿美元的经济价值。特别是在医疗、教育和金融领域,预计会出现创新性变化。"}, | |
{"speaker": "Wei", "text": "2万亿美元是一个巨大的规模!在医疗领域预计会有什么变化?"}, | |
{"speaker": "Jun", "text": "医疗领域的变化将是真正革命性的。斯坦福大学医院已经利用这项技术将癌症诊断的准确率提高到95%。AI可以检测到即使是经验丰富的医生也可能错过的微小病变。更令人惊叹的是,这样的诊断只需要几分钟就能完成。根据世界卫生组织的估计,如果这项技术在全球普及,每年可以拯救数百万人的生命。"}, | |
{"speaker": "Wei", "text": "这真的令人印象深刻。但是对于这种快速的技术发展也一定存在担忧吧?"}, | |
{"speaker": "Jun", "text": "确实如此。主要有三个担忧。首先是就业替代问题——根据牛津大学的研究,未来20年内当前47%的工作可能面临自动化风险。其次是隐私和安全问题。第三是技术差距导致的不平等加剧。但是从历史上看,新技术总是在创造新机遇的同时,我相信通过适当的政策和教育可以解决这些问题。"}, | |
{"speaker": "Wei", "text": "平衡的观点很重要。那么我们应该如何为这些变化做准备呢?"}, | |
{"speaker": "Jun", "text": "最重要的是持续学习和适应能力。世界经济论坛预测,到2025年,全球50%的工人将需要重新培训。数字素养、批判性思维和创造力等技能将变得特别重要。我个人推荐通过在线教育平台进行自我提升。例如,在Coursera或edX等平台上,你可以免费学习世界顶尖大学的课程。"}, | |
{"speaker": "Wei", "text": "感谢这些实用的建议。最后,你如何看待这个领域的未来前景?"}, | |
{"speaker": "Jun", "text": "未来10年将是人类历史上技术发展最快的时期。根据Gartner的炒作周期分析,我们目前只是处于这项技术的初期阶段。到2030年,预计会出现目前难以想象水平的创新。重要的是不要害怕这些变化,而是将它们视为创造更美好未来的机会。"}, | |
{"speaker": "Wei", "text": "这些话真的很有见地。今天是一个非常有益的时光。希望我们的听众也能基于今天讨论的内容为未来做准备。小军,感谢你抽出宝贵的时间!"}, | |
{"speaker": "Jun", "text": "谢谢你。希望我们的听众能够明智地度过这个变化的时代。请记住,技术只是工具,如何使用它取决于我们自己。对于想要了解更多我们今天讨论内容的人,可以在我的博客和最近出版的书中找到更详细的信息。"} | |
] | |
} | |
def russian() -> Dict: | |
return { | |
"conversation": [ | |
{"speaker": "Alexei", "text": "Привет всем! Сегодня мы собираемся обсудить действительно важную и увлекательную тему. Дмитрий, не могли бы вы сначала объяснить, почему эта тема сейчас привлекает так много внимания?"}, | |
{"speaker": "Dmitri", "text": "Привет, Алексей. Мы недавно стали свидетелями революционных разработок в этой области. Согласно недавней публикации MIT, эффективность этой технологии улучшилась на 300% по сравнению с традиционными методами. Это не просто технический прогресс, а изменение, которое может оказать прямое влияние на нашу повседневную жизнь. Фактически, технологические гиганты, такие как Google и Microsoft, уже инвестировали миллиарды долларов в этот сектор."}, | |
{"speaker": "Alexei", "text": "Улучшение на 300% действительно замечательно! Итак, какие конкретные преимущества это технологическое развитие может принести широкой публике?"}, | |
{"speaker": "Dmitri", "text": "Наиболее прямые преимущества - это снижение затрат и улучшение доступности. Например, расширенные функции, которые ранее были доступны только экспертам, теперь могут быть реализованы в приложениях для смартфонов. Согласно отчету McKinsey, ожидается, что эта технология создаст примерно 2 триллиона долларов экономической стоимости в мире к 2025 году. Инновационные изменения особенно ожидаются в области здравоохранения, образования и финансов."}, | |
{"speaker": "Alexei", "text": "2 триллиона долларов - это огромный масштаб! Какие изменения ожидаются в медицинской области?"}, | |
{"speaker": "Dmitri", "text": "Изменения в медицинской области будут действительно революционными. Университетская больница Стэнфорда уже использовала эту технологию для улучшения точности диагностики рака до 95%. ИИ может обнаруживать микроскопические поражения, которые даже опытные врачи могли бы пропустить. Еще более примечательно то, что такая диагностика может быть выполнена всего за несколько минут. По оценкам ВОЗ, если эта технология распространится по всему миру, она сможет спасать миллионы жизней ежегодно."}, | |
{"speaker": "Alexei", "text": "Это действительно впечатляет. Но также должны быть опасения относительно такого быстрого технологического развития?"}, | |
{"speaker": "Dmitri", "text": "Абсолютно правильно. Есть три основные проблемы. Во-первых, проблема замещения рабочих мест - согласно исследованию Оксфордского университета, 47% современных рабочих мест рискуют быть автоматизированными в течение следующих 20 лет. Во-вторых, вопросы конфиденциальности и безопасности. В-третьих, усугубление неравенства из-за технологического разрыва. Однако исторически новые технологии всегда создавали и новые возможности, поэтому я считаю, что эти проблемы можно решить с помощью соответствующих политик и образования."}, | |
{"speaker": "Alexei", "text": "Сбалансированная перспектива важна. Итак, как нам следует готовиться к этим изменениям?"}, | |
{"speaker": "Dmitri", "text": "Наиболее важными являются непрерывное обучение и адаптивность. Всемирный экономический форум прогнозирует, что к 2025 году 50% мировых работников будут нуждаться в переобучении. Особенно важными станут навыки цифровой грамотности, критического мышления и креативности. Лично я рекомендую самосовершенствование через онлайн-образовательные платформы. Например, на платформах вроде Coursera или edX вы можете бесплатно посещать лекции лучших университетов мира."}, | |
{"speaker": "Alexei", "text": "Спасибо за практические советы. Наконец, как вы видите будущие перспективы этой области?"}, | |
{"speaker": "Dmitri", "text": "Следующие 10 лет будут периодом самого быстрого технологического развития в истории человечества. Согласно анализу цикла Gartner, в настоящее время мы находимся только на начальной стадии этой технологии. К 2030 году ожидаются инновации на уровне, который в настоящее время трудно представить. Важно не бояться этих изменений, а рассматривать их как возможности для создания лучшего будущего."}, | |
{"speaker": "Alexei", "text": "Это были действительно проницательные слова. Сегодня было очень обогащающее время. Надеюсь, наши слушатели тоже подготовятся к будущему, основываясь на том, что обсуждалось сегодня. Дмитрий, спасибо, что уделили свое драгоценное время!"}, | |
{"speaker": "Dmitri", "text": "Спасибо вам. Надеюсь, наши слушатели мудро пройдут через эту эпоху перемен. Помните, что технология - это всего лишь инструмент, и от нас зависит, как мы его используем. Для тех, кто хочет узнать больше о том, что мы обсуждали сегодня, вы можете найти более подробную информацию в моем блоге и недавно опубликованной книге."} | |
] | |
} | |
def english() -> Dict: | |
return { | |
"conversation": [ | |
{"speaker": "Alex", "text": "Welcome everyone to our podcast! Today we're diving into a topic that's reshaping our world. Dr. Jordan, could you start by explaining why this subject has become so critical right now?"}, | |
{"speaker": "Jordan", "text": "Thanks, Alex. We're witnessing an unprecedented convergence of technological breakthroughs. According to a recent Nature publication, advances in this field have accelerated by 400% in just the past two years. This isn't just incremental progress - it's a fundamental shift in how we approach problem-solving. Major institutions like Harvard and Stanford are completely restructuring their research programs to focus on this area, with combined investments exceeding $5 billion annually."}, | |
{"speaker": "Alex", "text": "400% acceleration is staggering! What does this mean for everyday people who might not be tech-savvy?"}, | |
{"speaker": "Jordan", "text": "The impact will be profound yet accessible. Think about how smartphones revolutionized communication - this will be similar but across every aspect of life. McKinsey's latest report projects that by 2026, these technologies will create $4.4 trillion in annual value globally. For individuals, this translates to personalized healthcare that can predict illnesses years in advance, educational systems that adapt to each student's learning style, and financial tools that democratize wealth-building strategies previously available only to the ultra-wealthy."}, | |
{"speaker": "Alex", "text": "Those applications sound transformative. Can you give us a concrete example of how this is already being implemented?"}, | |
{"speaker": "Jordan", "text": "Absolutely. Let me share a compelling case from Johns Hopkins Hospital. They've deployed an AI system that analyzes patient data in real-time, reducing diagnostic errors by 85% and cutting average diagnosis time from days to hours. In one documented case, the system identified a rare genetic disorder in a child that had been misdiagnosed for three years. The accuracy comes from analyzing patterns across millions of cases - something impossible for even the most experienced doctors to do manually."}, | |
{"speaker": "Alex", "text": "That's truly life-changing technology. But I imagine there are significant challenges and risks we need to consider?"}, | |
{"speaker": "Jordan", "text": "You're absolutely right to raise this. The challenges are as significant as the opportunities. The World Economic Forum identifies three critical risks: algorithmic bias could perpetuate existing inequalities, cybersecurity threats become exponentially more dangerous, and there's the socioeconomic disruption with PwC estimating that 30% of jobs could be automated by 2030. However, history shows us that technological revolutions create new opportunities even as they displace old ones. The key is proactive adaptation and responsible development."}, | |
{"speaker": "Alex", "text": "How should individuals and organizations prepare for these changes?"}, | |
{"speaker": "Jordan", "text": "Preparation requires a multi-faceted approach. For individuals, I recommend focusing on skills that complement rather than compete with AI: critical thinking, emotional intelligence, and creative problem-solving. MIT's recent study shows that professionals who combine domain expertise with AI literacy see salary increases of 40% on average. Organizations need to invest in continuous learning programs - Amazon's $700 million worker retraining initiative is a good model. Most importantly, we need to cultivate an adaptive mindset."}, | |
{"speaker": "Alex", "text": "That's practical advice. What about the ethical considerations? How do we ensure this technology benefits humanity as a whole?"}, | |
{"speaker": "Jordan", "text": "Ethics must be at the forefront of development. The EU's AI Act and similar regulations worldwide are establishing important guardrails. We need transparent AI systems where decisions can be explained and audited. Companies like IBM and Google have established AI ethics boards, but we need industry-wide standards. Additionally, we must address the digital divide - UNESCO reports that 37% of the global population still lacks internet access. Without inclusive development, these technologies could exacerbate global inequality."}, | |
{"speaker": "Alex", "text": "Looking ahead, what's your vision for how this technology will shape the next decade?"}, | |
{"speaker": "Jordan", "text": "The next decade will be transformative beyond our current imagination. By 2035, I expect we'll see autonomous systems managing entire cities, personalized medicine extending human lifespan by 20-30 years, and educational AI that makes world-class education universally accessible. The convergence of AI with quantum computing, biotechnology, and nanotechnology will unlock possibilities we can barely conceive of today. However, the future isn't predetermined - it's shaped by the choices we make now about development priorities and ethical frameworks."}, | |
{"speaker": "Alex", "text": "Dr. Jordan, this has been an incredibly enlightening discussion. Thank you for sharing your expertise and insights with us today."}, | |
{"speaker": "Jordan", "text": "Thank you, Alex. For listeners wanting to dive deeper, I've compiled additional resources on my website. Remember, the future isn't something that happens to us - it's something we create together. I look forward to seeing how each of you contributes to shaping this exciting new era."} | |
] | |
} |