rafaldembski commited on
Commit
74a55ed
1 Parent(s): 645eee9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -24
app.py CHANGED
@@ -85,33 +85,21 @@ def clear_chat():
85
  return [], [], str(uuid.uuid4())
86
 
87
  # Funkcja zmieniająca język interfejsu
88
- def change_language(language, user_message, submit_button, clear_button, examples):
89
  selected_translation = translations[language]
90
 
91
  user_message.update(placeholder=selected_translation["input_placeholder"])
92
  submit_button.update(value=selected_translation["submit_button"])
93
  clear_button.update(value=selected_translation["clear_button"])
94
 
95
- examples.update(examples=selected_translation["examples"])
96
-
97
  return selected_translation["description"]
98
 
99
- # Funkcja do wywoływania przykładów
100
- def trigger_example(example):
101
- chat, updated_history = generate_response(example, language="en") # tutaj możesz dostosować język
102
- return chat, updated_history
103
-
104
  # Tłumaczenia interfejsu i przykładów
105
  translations = {
106
  "pl": {
107
  "input_placeholder": "Zadaj pytanie ...",
108
  "submit_button": "Wyślij",
109
  "clear_button": "Wyczyść czat",
110
- "examples": [
111
- "Opisz szczegółowo, jak działa algorytm klastrowania k-średnich.",
112
- "Zaproponuj plan rozwoju sztucznej inteligencji w przedsiębiorstwie produkcyjnym.",
113
- "Podaj analizę SWOT dla wprowadzenia nowego produktu na rynek."
114
- ],
115
  "description": """
116
  **D-LOGIC** to zaawansowany asystent AI stworzony przez Rafała Dembskiego, który wykorzystuje najnowsze osiągnięcia w dziedzinie sztucznej inteligencji, aby wspierać użytkowników w różnorodnych zadaniach.
117
  Opiera się na modelu **C4AI Command R+** – to wydanie otwartych wag badawczych modelu o 104 miliardach parametrów, wyposażonego w zaawansowane możliwości generacji treści wspierane przez **Retrieval Augmented Generation (RAG)**.
@@ -131,11 +119,6 @@ translations = {
131
  "input_placeholder": "Stellen Sie eine Frage ...",
132
  "submit_button": "Senden",
133
  "clear_button": "Chat löschen",
134
- "examples": [
135
- "Erklären Sie die Hauptunterschiede zwischen überwachtem und unüberwachtem Lernen.",
136
- "Wie kann die natürliche Sprachverarbeitung in der Kundenbetreuung eingesetzt werden?",
137
- "Erstellen Sie einen Projektplan für die Implementierung eines Chatbots im Kundenservice."
138
- ],
139
  "description": """
140
  **D-LOGIC** ist ein fortschrittlicher KI-Assistent, entwickelt von Rafał Dembski, der die neuesten Fortschritte in der künstlichen Intelligenz nutzt, um Benutzer in verschiedenen Aufgaben zu unterstützen.
141
  Es basiert auf dem Modell **C4AI Command R+** – eine Forschungsfreigabe mit offenen Gewichten, die 104 Milliarden Parameter umfasst und über fortschrittliche Funktionen zur Generierung von Inhalten verfügt, die durch **Retrieval Augmented Generation (RAG)** unterstützt werden.
@@ -155,11 +138,6 @@ translations = {
155
  "input_placeholder": "Ask a question ...",
156
  "submit_button": "Submit",
157
  "clear_button": "Clear chat",
158
- "examples": [
159
- "Describe in detail how the k-means clustering algorithm works.",
160
- "Propose an AI development plan for a manufacturing company.",
161
- "Provide a SWOT analysis for launching a new product."
162
- ],
163
  "description": """
164
  **D-LOGIC** is an advanced AI assistant created by Rafał Dembski, leveraging the latest advancements in artificial intelligence to assist users in various tasks.
165
  It is based on the **C4AI Command R+** model – a research open weights release of a model with 104 billion parameters, equipped with advanced content generation capabilities supported by **Retrieval Augmented Generation (RAG)**.
@@ -221,7 +199,7 @@ with gr.Blocks(analytics_enabled=False, theme=gr.themes.Monochrome()) as demo:
221
  examples_per_page=100
222
  )
223
 
224
- language_selector.change(fn=change_language, inputs=[language_selector, user_message, submit_button, clear_button, examples], outputs=[description])
225
 
226
  if __name__ == "__main__":
227
  demo.queue(api_open=False, max_size=40).launch(show_api=False)
 
85
  return [], [], str(uuid.uuid4())
86
 
87
  # Funkcja zmieniająca język interfejsu
88
+ def change_language(language, user_message, submit_button, clear_button):
89
  selected_translation = translations[language]
90
 
91
  user_message.update(placeholder=selected_translation["input_placeholder"])
92
  submit_button.update(value=selected_translation["submit_button"])
93
  clear_button.update(value=selected_translation["clear_button"])
94
 
 
 
95
  return selected_translation["description"]
96
 
 
 
 
 
 
97
  # Tłumaczenia interfejsu i przykładów
98
  translations = {
99
  "pl": {
100
  "input_placeholder": "Zadaj pytanie ...",
101
  "submit_button": "Wyślij",
102
  "clear_button": "Wyczyść czat",
 
 
 
 
 
103
  "description": """
104
  **D-LOGIC** to zaawansowany asystent AI stworzony przez Rafała Dembskiego, który wykorzystuje najnowsze osiągnięcia w dziedzinie sztucznej inteligencji, aby wspierać użytkowników w różnorodnych zadaniach.
105
  Opiera się na modelu **C4AI Command R+** – to wydanie otwartych wag badawczych modelu o 104 miliardach parametrów, wyposażonego w zaawansowane możliwości generacji treści wspierane przez **Retrieval Augmented Generation (RAG)**.
 
119
  "input_placeholder": "Stellen Sie eine Frage ...",
120
  "submit_button": "Senden",
121
  "clear_button": "Chat löschen",
 
 
 
 
 
122
  "description": """
123
  **D-LOGIC** ist ein fortschrittlicher KI-Assistent, entwickelt von Rafał Dembski, der die neuesten Fortschritte in der künstlichen Intelligenz nutzt, um Benutzer in verschiedenen Aufgaben zu unterstützen.
124
  Es basiert auf dem Modell **C4AI Command R+** – eine Forschungsfreigabe mit offenen Gewichten, die 104 Milliarden Parameter umfasst und über fortschrittliche Funktionen zur Generierung von Inhalten verfügt, die durch **Retrieval Augmented Generation (RAG)** unterstützt werden.
 
138
  "input_placeholder": "Ask a question ...",
139
  "submit_button": "Submit",
140
  "clear_button": "Clear chat",
 
 
 
 
 
141
  "description": """
142
  **D-LOGIC** is an advanced AI assistant created by Rafał Dembski, leveraging the latest advancements in artificial intelligence to assist users in various tasks.
143
  It is based on the **C4AI Command R+** model – a research open weights release of a model with 104 billion parameters, equipped with advanced content generation capabilities supported by **Retrieval Augmented Generation (RAG)**.
 
199
  examples_per_page=100
200
  )
201
 
202
+ language_selector.change(fn=change_language, inputs=[language_selector, user_message, submit_button, clear_button], outputs=[description])
203
 
204
  if __name__ == "__main__":
205
  demo.queue(api_open=False, max_size=40).launch(show_api=False)