AhmadMustafa commited on
Commit
898b233
·
1 Parent(s): b15b511

update: street interview prompt

Browse files
Files changed (1) hide show
  1. app.py +6 -4
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). <div id='topic' style="display: inline"> 1m 10s at 16:20 </div>]({link_start}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{980}}&et={{1050}}&uid={{uid}})
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"> 10s at 09:45]({link_start}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{585}}&et={{595}}&uid={{uid}})
443
- - [Take 1. <div id='topic' style="display: inline"> 20s at 25:45]({link_start}://{{origin}}/collab/{{cid}}/{{rsid}}?st={{1245}}&et={{1265}}&uid={{uid}}))
444
- - [Take 3 (Best). <div id='topic' style="display: inline"> 5s at 10:13 </div>]({link_start}://roll.ai/colab/1234aq_12314/51234151?st=613&et=618&uid=82314)"""
 
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=[