disi98 commited on
Commit
acff5e4
1 Parent(s): e5c1a13

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +54 -0
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