Spaces:
Runtime error
Runtime error
Update README.md
Browse files
README.md
CHANGED
@@ -8,5 +8,59 @@ sdk_version: 4.31.0
|
|
8 |
app_file: app.py
|
9 |
pinned: false
|
10 |
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
12 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
8 |
app_file: app.py
|
9 |
pinned: false
|
10 |
---
|
11 |
+
**Documentation**
|
12 |
+
# Group1_Subtask2
|
13 |
+
## Generating A Judger Response For Target Model
|
14 |
+
|
15 |
+
**Model Functionalities**
|
16 |
+
- Model Prompt
|
17 |
+
- Two responses from the model based on the prompt
|
18 |
+
- Judger Model takes the two responses as prompts and gives back a judgment
|
19 |
+
- User modifies the judgment to fit his/her views
|
20 |
+
|
21 |
+
**Target Model** - Gemini <br>
|
22 |
+
**Featured Judger Model** - Gemini
|
23 |
+
<br>
|
24 |
+
<h2> Functions </h1>
|
25 |
+
-> <code> model_prompt_response </code> function: takes <em>prompt</em> from the user as an argument and parse to the model. Returns: <br>
|
26 |
+
|
27 |
+
- **response1_model**: Response 1 from the target model
|
28 |
+
- **judge_1**: Judgement 1 from the judger for response 1
|
29 |
+
- **score1_judger**: Score 1 from the judger for response 1
|
30 |
+
- **response1_mode2**: Response 2 from the target model
|
31 |
+
- **judge_2**: Judgement 2 from the judger for response 2
|
32 |
+
- **score1_judger**: Score 2 from the judger for response 2
|
33 |
+
|
34 |
+
|
35 |
+
-> <code>judge_response</code> function: Takes score1_judger, score2_judger, judge_1 and judge_2 from <code> model_prompt_response </code> as arguments. Returns: <br>
|
36 |
+
- **response1_judger**: Edited/Accepted Response 1 by user
|
37 |
+
- **score1_anonator**: Edited/Accepted Score 1 by user
|
38 |
+
- **response2_judger**: Edited/Accepted Response 2 by user
|
39 |
+
- **score2_anonator**: Edited/Accepted Score 2 by user
|
40 |
+
|
41 |
+
-> <code>assign_score</code> function. Implements a simple search algorithm that searches **judge_1** and **judge_2** for score and assigns a score to the responses from the target model.
|
42 |
+
|
43 |
+
<h3> Model Demo </h3>
|
44 |
+
|
45 |
+
|
46 |
+
<img src="./gif.gif" width="960" height="720" />
|
47 |
+
|
48 |
+
<h2> Dependencies </h2>
|
49 |
+
File -> <em>requirements.txt</em> <br>
|
50 |
+
<code> gradio</code> for gradio <br> <code>google.generativeai</code> for Gemini generative AI
|
51 |
+
<br>--------------------------------------------------------<br>
|
52 |
+
Configs:<br>
|
53 |
+
<code> api_key </code> api key <br>
|
54 |
+
<code> model </code> model instance
|
55 |
+
<br><br>
|
56 |
+
|
57 |
+
***Team***
|
58 |
+
***
|
59 |
+
Collins Okoth: collins.okech@digitaldividedata.com<br>
|
60 |
+
Albert Disi: albert.disi@digitaldividedata.com<br>
|
61 |
+
Joseph Amadi: joseph.amadi@digitaldividedata.com
|
62 |
+
***
|
63 |
+
|
64 |
+
|
65 |
|
66 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|