alihmaou commited on
Commit
492e0af
·
1 Parent(s): 28dce34

Added a diagram generator (based on my drawittome tool)

Browse files
Files changed (2) hide show
  1. app.py +1 -1
  2. tools/diagrams.py +4 -3
app.py CHANGED
@@ -18,4 +18,4 @@ demo = gr.TabbedInterface(
18
  )
19
 
20
 
21
- demo.launch(mcp_server=True)
 
18
  )
19
 
20
 
21
+ demo.launch(mcp_server=True, show_error=True)
tools/diagrams.py CHANGED
@@ -29,9 +29,9 @@ title History of Social Media Platform
29
  2006 : Twitter
30
 
31
  ### Règles de syntaxe :
32
- - Les noms d’entités doivent être **concis**.
33
- - Ne pas utiliser de **parenthèses** sauf si **sens sémantique clair** : elles perturbent le parsing Mermaid.
34
- - Évite aussi les caractères spéciaux non compatibles Mermaid (`@`, `{}`, `[]`, etc.).
35
  - Utilise des noms explicites pour les nœuds (ex. `AgentDemandeur` plutôt que `A`)
36
  - Utilise `%%` pour commenter ou annoter hors rendu visuel.
37
  - Segmente clairement, évite les diagrammes illisibles ou trop denses.
@@ -57,6 +57,7 @@ def getModelResponseFromContent(content, provider_name="sambanova", provider_env
57
  f"content": content
58
  }
59
  ],
 
60
  )
61
 
62
  raw_response = completion.choices[0].message.content
 
29
  2006 : Twitter
30
 
31
  ### Règles de syntaxe :
32
+ - Pas de parenthèses dans les libellés, c'est réservé syntaxe mermaid, exemple JeuxDeDonnees[450 000 Jeux de Données (2024)] devient JeuxDeDonnees[450 000 Jeux de Données en 2024]
33
+ - Les noms d’entités doivent être **concis**, s'ils ne sont pas affichés, en sécuriser la syntax avec des underscores, pas d'accent etc.
34
+ - Évite aussi les caractères spéciaux non compatibles Mermaid (`@`, `{}`, `[]`, `(`, `)` etc.).
35
  - Utilise des noms explicites pour les nœuds (ex. `AgentDemandeur` plutôt que `A`)
36
  - Utilise `%%` pour commenter ou annoter hors rendu visuel.
37
  - Segmente clairement, évite les diagrammes illisibles ou trop denses.
 
57
  f"content": content
58
  }
59
  ],
60
+ temperature=0.5
61
  )
62
 
63
  raw_response = completion.choices[0].message.content