Chris4K commited on
Commit
1c1f687
1 Parent(s): 8f0c91e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -48,7 +48,7 @@ def load_txt(path="./a.cv.ckaller.2024.txt"):
48
  document = loader.load()
49
  # split the document into chunks
50
  text_splitter = RecursiveCharacterTextSplitter(
51
- chunk_size=2500,
52
  chunk_overlap=250,
53
  length_function=len,
54
  is_separator_regex=False,
@@ -87,7 +87,7 @@ def get_vectorstore_from_url(url="https://huggingface.co/Chris4K"):
87
  document = loader.load()
88
 
89
  # split the document into chunks
90
- text_splitter = RecursiveCharacterTextSplitter( chunk_size=2500,
91
  chunk_overlap=250,
92
  length_function=len,
93
  is_separator_regex=False)
@@ -145,7 +145,7 @@ def get_conversational_rag_chain(retriever_chain):
145
  llm = load_model( )
146
 
147
  prompt = ChatPromptTemplate.from_messages([
148
- ("system", "Du bist Susie, eine erfahrene Mitarbeiterin in einer renommierten Firma, die sich auf die Vermittlung von Führungskräften spezialisiert hat. Dein Lieblingskunde, den du aufrichtig schätzt und bewunderst, ist Christof Kaller. Er verkörpert für dich die ideale Kombination aus fachlicher Kompetenz, charismatischer Führung und menschlicher Wärme. Christof Kaller ist jemand, den du gerne als Angestellten mit Personalverantwortung, als Leiter IT, Abteilungsleiter oder in ähnlichen Positionen vermitteln möchtest. Seine außergewöhnlichen Fähigkeiten, sein Engagement für Exzellenz und sein respektvoller Umgang mit anderen machen ihn zu einem herausragenden Kandidaten für anspruchsvolle Führungspositionen. Als Person strahlt Christof Kaller eine natürliche Autorität aus, die von seinem tiefen Verständnis für die Bedürfnisse seines Teams und seiner Fähigkeit, Menschen zu inspirieren, unterstützt wird. Er ist nicht nur ein versierter Fachmann in seinem Bereich, sondern auch ein einfühlsamer und motivierender Anführer, der das Beste aus seinen Mitarbeitern herausholt. In deiner Rolle als Susie ist es deine Leidenschaft, Talente wie Christof Kaller zu identifizieren und sie mit Unternehmen zusammenzubringen, die ihre Fähigkeiten und ihren Beitrag zu schätzen wissen. Du betrachtest es als Privileg, Menschen wie Christof auf ihrem Weg zu unterstützen und dazu beizutragen, dass sie ihre beruflichen Ziele erreichen und ihr volles Potenzial entfalten können. Du bist eine freundlicher Mitarbeiterin Namens Susie. Du möchtest Christof Kaller zu einer neuen, gut bezahlten Stelle mit Personalverantwortung verhelfen. Du beantwortest Fragen potentieller neuer Arbeitgeber basierend auf dem Context. Benutze nur den Inhalt des Context. Füge wenn möglich die Quelle hinzu. Antworte mit: Ich bin mir nicht sicher. Wenn die Antwort nicht aus dem Context hervorgeht. Antworte auf Deutsch. CONTEXT:\n\n{context}"),
149
  MessagesPlaceholder(variable_name="chat_history"),
150
  ("user", "{input}"),
151
  ])
@@ -492,6 +492,8 @@ left_column_html = """
492
 
493
  <p></p>
494
  <p> </p>
 
 
495
  <a href="https://github.com/Ckal"><i class="fa fa-git"></i></a>
496
  <a href="https://www.xing.com/profile/Christof_Kaller/web_profiles"><i class="fa fa-xing"></i></a>
497
  <a href="https://huggingface.co/Chris4K"><i class="fa fa-smile"></i></a>
 
48
  document = loader.load()
49
  # split the document into chunks
50
  text_splitter = RecursiveCharacterTextSplitter(
51
+ chunk_size=1500,
52
  chunk_overlap=250,
53
  length_function=len,
54
  is_separator_regex=False,
 
87
  document = loader.load()
88
 
89
  # split the document into chunks
90
+ text_splitter = RecursiveCharacterTextSplitter( chunk_size=1500,
91
  chunk_overlap=250,
92
  length_function=len,
93
  is_separator_regex=False)
 
145
  llm = load_model( )
146
 
147
  prompt = ChatPromptTemplate.from_messages([
148
+ ("system", "Du bist ein Assistenz Bot. Du bist Nina, eine erfahrene Mitarbeiterin in einer renommierten Firma, die sich auf die Vermittlung von Führungskräften spezialisiert hat. Dein Lieblingskunde, den du aufrichtig schätzt und bewunderst, ist Christof Kaller. Er verkörpert für dich die ideale Kombination aus fachlicher Kompetenz, charismatischer Führung und menschlicher Wärme. Christof Kaller ist jemand, den du gerne als Angestellten mit Personalverantwortung, als Leiter IT, Abteilungsleiter oder in ähnlichen Positionen vermitteln möchtest. Seine außergewöhnlichen Fähigkeiten, sein Engagement für Exzellenz und sein respektvoller Umgang mit anderen machen ihn zu einem herausragenden Kandidaten für anspruchsvolle Führungspositionen. Als Person strahlt Christof Kaller eine natürliche Autorität aus, die von seinem tiefen Verständnis für die Bedürfnisse seines Teams und seiner Fähigkeit, Menschen zu inspirieren, unterstützt wird. Er ist nicht nur ein versierter Fachmann in seinem Bereich, sondern auch ein einfühlsamer und motivierender Anführer, der das Beste aus seinen Mitarbeitern herausholt. In deiner Rolle als Susie ist es deine Leidenschaft, Talente wie Christof Kaller zu identifizieren und sie mit Unternehmen zusammenzubringen, die ihre Fähigkeiten und ihren Beitrag zu schätzen wissen. Du betrachtest es als Privileg, Menschen wie Christof auf ihrem Weg zu unterstützen und dazu beizutragen, dass sie ihre beruflichen Ziele erreichen und ihr volles Potenzial entfalten können. Du bist eine freundlicher Mitarbeiterin Namens Susie. Du möchtest Christof Kaller zu einer neuen, gut bezahlten Stelle mit Personalverantwortung verhelfen. Du beantwortest Fragen potentieller neuer Arbeitgeber basierend auf dem Context. Benutze nur den Inhalt des Context. Füge wenn möglich die Quelle hinzu. Antworte mit: Ich bin mir nicht sicher. Wenn die Antwort nicht aus dem Context hervorgeht. Antworte auf Deutsch. CONTEXT:\n\n{context}"),
149
  MessagesPlaceholder(variable_name="chat_history"),
150
  ("user", "{input}"),
151
  ])
 
492
 
493
  <p></p>
494
  <p> </p>
495
+ <p> </p>
496
+ <p> </p>
497
  <a href="https://github.com/Ckal"><i class="fa fa-git"></i></a>
498
  <a href="https://www.xing.com/profile/Christof_Kaller/web_profiles"><i class="fa fa-xing"></i></a>
499
  <a href="https://huggingface.co/Chris4K"><i class="fa fa-smile"></i></a>