momenaca commited on
Commit
1e492e8
·
1 Parent(s): 36f2c59

update organismes publics agent

Browse files
.gitignore CHANGED
@@ -1,6 +1,6 @@
1
  .env
2
  */__pycache__
3
-
4
  notebooks/
5
  *.pyc
6
  local_tests/
 
1
  .env
2
  */__pycache__
3
+ .vscode
4
  notebooks/
5
  *.pyc
6
  local_tests/
spinoza_project/config.yaml CHANGED
@@ -2,7 +2,7 @@ demo_name: Spinoza Q&A
2
  tabs:
3
  GIEC et IPBES: "*Outil dédié aux rapports du GIEC et de l'IPBES.*"
4
  Textes Juridiques: "*Outil dédié aux codes Français modifiés par la loi climat (21/73).*"
5
- Documents Stratégiques: "*Outil dédié aux données centrées sur le plan politique (SNBC).*"
6
  ADEME:
7
  "*Outil dédié aux données issues de l'ADEME et nous avons sélectionnés notamment différentes catégories de rapports:*\n
8
  * *Les guides mis à disposition de la population*\n
@@ -16,7 +16,7 @@ tabs:
16
  source_mapping:
17
  GIEC et IPBES: "Science"
18
  Textes Juridiques: "Loi"
19
- Documents Stratégiques: "Politique"
20
  ADEME: "ADEME"
21
  Presse: "Presse"
22
  AFP: "AFP"
@@ -24,7 +24,7 @@ source_mapping:
24
  prompt_naming:
25
  Science: "Science"
26
  Loi: "Loi"
27
- Politique: "Politique"
28
  ADEME: "ADEME"
29
  Presse: "Presse"
30
  AFP: "AFP"
 
2
  tabs:
3
  GIEC et IPBES: "*Outil dédié aux rapports du GIEC et de l'IPBES.*"
4
  Textes Juridiques: "*Outil dédié aux codes Français modifiés par la loi climat (21/73).*"
5
+ Organismes publics: "*Outil dédié aux données centrées sur les organismes publics (CITEPA, HCC, GREC SUD, ORCAE, OFB).*"
6
  ADEME:
7
  "*Outil dédié aux données issues de l'ADEME et nous avons sélectionnés notamment différentes catégories de rapports:*\n
8
  * *Les guides mis à disposition de la population*\n
 
16
  source_mapping:
17
  GIEC et IPBES: "Science"
18
  Textes Juridiques: "Loi"
19
+ Organismes publics: "Organismes publics"
20
  ADEME: "ADEME"
21
  Presse: "Presse"
22
  AFP: "AFP"
 
24
  prompt_naming:
25
  Science: "Science"
26
  Loi: "Loi"
27
+ Organismes publics: "Organismes publics"
28
  ADEME: "ADEME"
29
  Presse: "Presse"
30
  AFP: "AFP"
spinoza_project/{prompt_Politique.yaml → prompt_Organismes publics.yaml} RENAMED
File without changes
spinoza_project/source/frontend/gradio_utils.py CHANGED
@@ -6,7 +6,6 @@ from spinoza_project.source.frontend.utils import (
6
  make_html_source,
7
  make_html_presse_source,
8
  make_html_afp_source,
9
- make_html_politique_source,
10
  )
11
  from spinoza_project.source.backend.prompt_utils import (
12
  to_chat_instruction,
@@ -220,24 +219,6 @@ def get_sources(questions, qdrants, bdd_presse, bdd_afp, config):
220
  ]
221
  )
222
 
223
- elif tab == "Documents Stratégiques":
224
- sources = qdrants[
225
- config["source_mapping"][tab]
226
- ].similarity_search_with_relevance_scores(
227
- config["query_preprompt"]
228
- + question.replace("<p>", "").replace("</p>\n", ""),
229
- k=k,
230
- )
231
- sources = [
232
- (doc, score) for doc, score in sources if score >= min_similarity
233
- ]
234
- formated.extend(
235
- [
236
- make_html_politique_source(source[0], j, source[1], config)
237
- for j, source in zip(range(k * i + 1, k * (i + 1) + 1), sources)
238
- ]
239
- )
240
-
241
  else:
242
  sources = qdrants[
243
  config["source_mapping"][tab]
 
6
  make_html_source,
7
  make_html_presse_source,
8
  make_html_afp_source,
 
9
  )
10
  from spinoza_project.source.backend.prompt_utils import (
11
  to_chat_instruction,
 
219
  ]
220
  )
221
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
222
  else:
223
  sources = qdrants[
224
  config["source_mapping"][tab]
spinoza_project/source/frontend/utils.py CHANGED
@@ -107,22 +107,6 @@ def make_html_afp_source(source, i, score):
107
  """
108
 
109
 
110
- def make_html_politique_source(source, i, score, config):
111
- meta = source.metadata
112
- return f"""
113
- <div class="card" id="doc{i}">
114
- <div class="card-content">
115
- <h2>Doc {i} - {meta['file_name'].replace(".pdf", "").replace("_", " ").replace("-", " ")} - Page {meta['content_page_number'] + 1}</h2>
116
- <p>{source.page_content.replace(config["passage_preprompt"], "")}</p>
117
- </div>
118
- <div class="card-footer">
119
- <span>Politique - {meta['file_source_type']}</span>
120
- <span>Relevance Score : {round(100*score,1)}%</span>
121
- </div>
122
- </div>
123
- """
124
-
125
-
126
  def make_html_source(source, i, score, config):
127
  meta = source.metadata
128
  return f"""
 
107
  """
108
 
109
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  def make_html_source(source, i, score, config):
111
  meta = source.metadata
112
  return f"""