Spaces:
Running
Running
Commit
·
898b233
1
Parent(s):
b15b511
update: street interview prompt
Browse files
app.py
CHANGED
@@ -398,6 +398,7 @@ def get_initial_analysis(
|
|
398 |
if ct == "si": # street interview
|
399 |
prompt = f"""This is a transcript for a street interview. Call Details are as follows:
|
400 |
User ID UID: {uid}
|
|
|
401 |
Transcript: {transcript}
|
402 |
|
403 |
Your task is to analyze this street interview transcript and identify the final/best timestamps for each topic or question discussed. Here are the key rules:
|
@@ -429,7 +430,7 @@ Total takes: [X] (Include ONLY if content appears more than once)
|
|
429 |
- [Take 1. <div id='topic' style="display: inline"> 15s at 12:30 </div>]({link_start}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{750}}&et={{765}}&uid={{uid}})
|
430 |
- [Take 2. <div id='topic' style="display: inline"> 30s at 14:45 </div>]({link_start}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{885}}&et={{915}}&uid={{uid}})
|
431 |
...
|
432 |
-
- [Take X (Best)
|
433 |
|
434 |
URL formatting:
|
435 |
- Convert timestamps to seconds (e.g., 10:13 → 613)
|
@@ -439,9 +440,10 @@ URL formatting:
|
|
439 |
Example:
|
440 |
1. Introduction
|
441 |
Total takes: 2
|
442 |
-
- [Take 1. <div id='topic' style="display: inline">
|
443 |
-
- [Take
|
444 |
-
|
|
|
445 |
completion = client.chat.completions.create(
|
446 |
model="gpt-4o",
|
447 |
messages=[
|
|
|
398 |
if ct == "si": # street interview
|
399 |
prompt = f"""This is a transcript for a street interview. Call Details are as follows:
|
400 |
User ID UID: {uid}
|
401 |
+
RSID: {rsid}
|
402 |
Transcript: {transcript}
|
403 |
|
404 |
Your task is to analyze this street interview transcript and identify the final/best timestamps for each topic or question discussed. Here are the key rules:
|
|
|
430 |
- [Take 1. <div id='topic' style="display: inline"> 15s at 12:30 </div>]({link_start}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{750}}&et={{765}}&uid={{uid}})
|
431 |
- [Take 2. <div id='topic' style="display: inline"> 30s at 14:45 </div>]({link_start}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{885}}&et={{915}}&uid={{uid}})
|
432 |
...
|
433 |
+
- [Take X (Best) <div id='topic' style="display: inline"> 1m 10s at 16:20 </div>]({link_start}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{980}}&et={{1050}}&uid={{uid}})
|
434 |
|
435 |
URL formatting:
|
436 |
- Convert timestamps to seconds (e.g., 10:13 → 613)
|
|
|
440 |
Example:
|
441 |
1. Introduction
|
442 |
Total takes: 2
|
443 |
+
- [Take 1. <div id='topic' style="display: inline"> 22s at 12:30 </div>]({{link_start}}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{750}}&et={{772}}&uid={{uid}})
|
444 |
+
- [Take 2. <div id='topic' style="display: inline"> 43s at 14:45 </div>]({{link_start}}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{885}}&et={{928}}&uid={{uid}})
|
445 |
+
3 [Take 3. (Best) <div id='topic' style="display: inline"> 58s at 16:20 </div>]({{link_start}}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{980}}&et={{1038}}&uid={{uid}})
|
446 |
+
"""
|
447 |
completion = client.chat.completions.create(
|
448 |
model="gpt-4o",
|
449 |
messages=[
|