Demosthene-OR commited on
Commit
f342c8c
1 Parent(s): 8cd164f

Update chatbot_tab.py

Browse files
Files changed (1) hide show
  1. tabs/chatbot_tab.py +10 -12
tabs/chatbot_tab.py CHANGED
@@ -30,7 +30,7 @@ model = ChatMistralAI(model="mistral-large-latest")
30
  dataPath = st.session_state.DataPath
31
 
32
  trimmer = trim_messages(
33
- max_tokens=1000,
34
  strategy="last",
35
  token_counter=model,
36
  include_system=True,
@@ -80,14 +80,9 @@ def run():
80
  st.write("")
81
  st.title(tr(title))
82
 
83
- context = """Je souhaites que tu simule une conversation entre un commercial, Marc, de mon entreprise et le le Directeur commercial d'un de mes prospect.
84
- Chez mon prospect, tu es donc le Directeur commercial.
85
- Répond à mes questions en tant que Directeur commercial.
86
  Mon entreprise propose une solution logicielle pour gérer la proposition de valeur d’entreprises B2B qui commercialises des solutions technologiques.
87
-
88
- L'entreprise que je prospecte à l'un des profils suivants:
89
- - Les scale-up françaises qui commercialisent une solution technologique B2B
90
- - Les sociétés françaises qui commercialisent une solution technologique B2B
91
 
92
  Les problématiques adressées par ma solution sont:
93
  - Il est difficile pour les startups de concevoir et formaliser une proposition de valeur unique et pertinente
@@ -112,14 +107,17 @@ Les cas d’usages adressés par ma solution sont :
112
  - Partager les retours terrain
113
  - Mettre en oeuvre des meilleures pratiques commerciales
114
  - Identifier et reproduire les messages de vente gagnants
 
 
 
115
 
116
- Tu es le Directeur commercial, chez mon prospect.
117
- Je suis Marc, le vendeur.
118
- Attention: Ce n'est pas toi qui m'aide, c'est moi qui t'aide avec ma solution.
119
  """
120
 
121
  messages = [
122
- SystemMessage(content=context)
 
 
123
  ]
124
 
125
  trimmer.invoke(messages)
 
30
  dataPath = st.session_state.DataPath
31
 
32
  trimmer = trim_messages(
33
+ max_tokens=10000,
34
  strategy="last",
35
  token_counter=model,
36
  include_system=True,
 
80
  st.write("")
81
  st.title(tr(title))
82
 
83
+ context = """Tu es un Directeur Commercial d'une entreprise qui commercialise une solution technologique B2B"""
84
+ human_message1 = """Je souhaites que tu simule une conversation entre un commercial, Marc, de mon entreprise et toi, je prospecte.
 
85
  Mon entreprise propose une solution logicielle pour gérer la proposition de valeur d’entreprises B2B qui commercialises des solutions technologiques.
 
 
 
 
86
 
87
  Les problématiques adressées par ma solution sont:
88
  - Il est difficile pour les startups de concevoir et formaliser une proposition de valeur unique et pertinente
 
107
  - Partager les retours terrain
108
  - Mettre en oeuvre des meilleures pratiques commerciales
109
  - Identifier et reproduire les messages de vente gagnants
110
+
111
+ Je suis Marc, le vendeur.
112
+ Répond à mes questions en tant que Directeur commercial.
113
 
114
+ Attention: Ce n'est pas toi qui m'aide, c'est moi qui t'aide avec ma solution.
 
 
115
  """
116
 
117
  messages = [
118
+ SystemMessage(content=context),
119
+ HumanMessage(content=human_message1),
120
+ AIMessage(content="J'ai bien compris, je suis un Directeur Commercial prospecté et je réponds à tes questions"),
121
  ]
122
 
123
  trimmer.invoke(messages)