Spaces:
Running
Running
rafaldembski
commited on
Commit
•
74a55ed
1
Parent(s):
645eee9
Update app.py
Browse files
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
|
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
|
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)
|