File size: 5,096 Bytes
d7a8925
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
{
  "metadata": {
    "created_at": "2025-02-23T19:40:05.819936",
    "version": "1.0",
    "description": "Golden dataset for testing the podcast debate system"
  },
  "test_cases": [
    {
      "id": "6e557a71-7ccf-497c-8b41-b47087dae3ce",
      "input": {
        "query": "Are electric vehicles better for the environment?",
        "agent_type": "believer",
        "context": null
      },
      "expected_output": {
        "debate_structure": {
          "min_turns": 2,
          "max_turns": 4,
          "required_agents": [
            "extractor",
            "believer",
            "skeptic",
            "supervisor"
          ]
        },
        "transcript_requirements": {
          "required_fields": [
            "id",
            "podcastScript",
            "topic"
          ],
          "topic_match": true,
          "min_script_length": 500
        },
        "podcast_requirements": {
          "required_fields": [
            "content",
            "audio_file",
            "title",
            "description",
            "category"
          ],
          "audio_format": "mp3",
          "min_file_size": 1000
        }
      }
    },
    {
      "id": "9c95f4df-fb84-4bc1-b80c-094998e58811",
      "input": {
        "query": "Should artificial intelligence be regulated?",
        "agent_type": "skeptic",
        "context": {
          "believer_chunks": [
            "AI can enhance productivity and innovation",
            "AI systems can help solve complex problems"
          ],
          "skeptic_chunks": [
            "AI poses risks to privacy and security",
            "Unregulated AI could lead to job displacement"
          ]
        }
      },
      "expected_output": {
        "debate_structure": {
          "min_turns": 2,
          "max_turns": 4,
          "required_agents": [
            "extractor",
            "believer",
            "skeptic",
            "supervisor"
          ]
        },
        "transcript_requirements": {
          "required_fields": [
            "id",
            "podcastScript",
            "topic"
          ],
          "topic_match": true,
          "min_script_length": 500
        },
        "podcast_requirements": {
          "required_fields": [
            "content",
            "audio_file",
            "title",
            "description",
            "category"
          ],
          "audio_format": "mp3",
          "min_file_size": 1000
        }
      }
    },
    {
      "id": "a0233d38-9f22-4b6e-9c77-621dc7a2b637",
      "input": {
        "query": "What are the benefits and drawbacks of remote work?",
        "agent_type": "believer",
        "context": null
      },
      "expected_output": {
        "debate_structure": {
          "min_turns": 2,
          "max_turns": 4,
          "required_agents": [
            "extractor",
            "believer",
            "skeptic",
            "supervisor"
          ]
        },
        "transcript_requirements": {
          "required_fields": [
            "id",
            "podcastScript",
            "topic"
          ],
          "topic_match": true,
          "min_script_length": 500
        },
        "podcast_requirements": {
          "required_fields": [
            "content",
            "audio_file",
            "title",
            "description",
            "category"
          ],
          "audio_format": "mp3",
          "min_file_size": 1000
        }
      }
    }
  ],
  "sample_transcripts": [
    {
      "id": "4fb8bc46-dc2a-4e21-abfe-9cb3e1ca77ff",
      "podcastScript": "**Podcast Script: Electric Vehicles and the Environment**\n\nHost: Welcome to our debate on the environmental impact of electric vehicles...\n\nSkeptic: While EVs reduce direct emissions, we must consider the environmental cost of battery production...\n\nBeliever: The long-term benefits of EVs in reducing carbon emissions far outweigh the initial production impact...",
      "topic": "Are electric vehicles better for the environment?"
    },
    {
      "id": "557a2b5c-8f59-46cc-930c-7d69818260d1",
      "podcastScript": "**Podcast Script: AI Regulation Debate**\n\nHost: Today we're exploring the complex topic of AI regulation...\n\nSkeptic: Without proper oversight, AI development could lead to serious societal risks...\n\nBeliever: Smart regulation can help us harness AI's benefits while minimizing potential harm...",
      "topic": "Should artificial intelligence be regulated?"
    }
  ],
  "validation_rules": {
    "debate": {
      "required_agents": [
        "extractor",
        "believer",
        "skeptic",
        "supervisor"
      ],
      "min_debate_turns": 2,
      "max_debate_turns": 4
    },
    "transcript": {
      "required_fields": [
        "id",
        "podcastScript",
        "topic"
      ],
      "min_script_length": 500
    },
    "podcast": {
      "required_fields": [
        "content",
        "audio_file",
        "title",
        "description",
        "category"
      ],
      "supported_audio_formats": [
        "mp3"
      ],
      "min_file_size": 1000
    }
  }
}