From e0bf7d77997e5853e51388a5151f9c5048d22a2a Mon Sep 17 00:00:00 2001 From: Dmytro Honcharenko Date: Thu, 17 Jul 2025 00:30:28 +0300 Subject: [PATCH 01/10] Ukraininan translation --- locale/uk-ua/dialog/end_chat.dialog | 1 + locale/uk-ua/dialog/fallback_disabled.dialog | 1 + locale/uk-ua/dialog/fallback_enabled.dialog | 1 + locale/uk-ua/dialog/no_chat_history.dialog | 1 + locale/uk-ua/dialog/no_chatgpt.dialog | 1 + locale/uk-ua/dialog/no_email_address.dialog | 1 + locale/uk-ua/dialog/notify_llm_active.dialog | 1 + .../uk-ua/dialog/sending_chat_history.dialog | 1 + locale/uk-ua/dialog/start_chat.dialog | 1 + locale/uk-ua/intent/ask_llm.intent | 1 + locale/uk-ua/intent/chat_with_llm.intent | 1 + locale/uk-ua/intent/disable_fallback.intent | 1 + locale/uk-ua/intent/email_chat_history.intent | 2 + locale/uk-ua/intent/enable_fallback.intent | 1 + locale/uk-ua/intent/llm.entity | 16 ++++++++ locale/uk-ua/vocab/chat_gpt.voc | 18 +++++++++ locale/uk-ua/vocab/exit.voc | 8 ++++ locale/uk-ua/vocab/fastchat.voc | 3 ++ test/test_intents.yaml | 39 ++++++++++++++++++- 19 files changed, 98 insertions(+), 1 deletion(-) create mode 100644 locale/uk-ua/dialog/end_chat.dialog create mode 100644 locale/uk-ua/dialog/fallback_disabled.dialog create mode 100644 locale/uk-ua/dialog/fallback_enabled.dialog create mode 100644 locale/uk-ua/dialog/no_chat_history.dialog create mode 100644 locale/uk-ua/dialog/no_chatgpt.dialog create mode 100644 locale/uk-ua/dialog/no_email_address.dialog create mode 100644 locale/uk-ua/dialog/notify_llm_active.dialog create mode 100644 locale/uk-ua/dialog/sending_chat_history.dialog create mode 100644 locale/uk-ua/dialog/start_chat.dialog create mode 100644 locale/uk-ua/intent/ask_llm.intent create mode 100644 locale/uk-ua/intent/chat_with_llm.intent create mode 100644 locale/uk-ua/intent/disable_fallback.intent create mode 100644 locale/uk-ua/intent/email_chat_history.intent create mode 100644 locale/uk-ua/intent/enable_fallback.intent create mode 100644 locale/uk-ua/intent/llm.entity create mode 100644 locale/uk-ua/vocab/chat_gpt.voc create mode 100644 locale/uk-ua/vocab/exit.voc create mode 100644 locale/uk-ua/vocab/fastchat.voc diff --git a/locale/uk-ua/dialog/end_chat.dialog b/locale/uk-ua/dialog/end_chat.dialog new file mode 100644 index 0000000..96adcbf --- /dev/null +++ b/locale/uk-ua/dialog/end_chat.dialog @@ -0,0 +1 @@ +Приємно було спілкуватися з вами, до побачення. diff --git a/locale/uk-ua/dialog/fallback_disabled.dialog b/locale/uk-ua/dialog/fallback_disabled.dialog new file mode 100644 index 0000000..829875d --- /dev/null +++ b/locale/uk-ua/dialog/fallback_disabled.dialog @@ -0,0 +1 @@ +Гаразд, я не буду надсилати запити до LLM. diff --git a/locale/uk-ua/dialog/fallback_enabled.dialog b/locale/uk-ua/dialog/fallback_enabled.dialog new file mode 100644 index 0000000..1a0e440 --- /dev/null +++ b/locale/uk-ua/dialog/fallback_enabled.dialog @@ -0,0 +1 @@ +Гаразд, я буду звертатися до LLM, коли не матиму кращої відповіді diff --git a/locale/uk-ua/dialog/no_chat_history.dialog b/locale/uk-ua/dialog/no_chat_history.dialog new file mode 100644 index 0000000..b22ea3e --- /dev/null +++ b/locale/uk-ua/dialog/no_chat_history.dialog @@ -0,0 +1 @@ +У мене немає історії чату, щоб надіслати вам. diff --git a/locale/uk-ua/dialog/no_chatgpt.dialog b/locale/uk-ua/dialog/no_chatgpt.dialog new file mode 100644 index 0000000..b957e8e --- /dev/null +++ b/locale/uk-ua/dialog/no_chatgpt.dialog @@ -0,0 +1 @@ +Вибачте, Chat GPT зараз недоступний. diff --git a/locale/uk-ua/dialog/no_email_address.dialog b/locale/uk-ua/dialog/no_email_address.dialog new file mode 100644 index 0000000..1033954 --- /dev/null +++ b/locale/uk-ua/dialog/no_email_address.dialog @@ -0,0 +1 @@ +Вибачте, будь ласка, вкажіть вашу електронну адресу і спробуйте знову. diff --git a/locale/uk-ua/dialog/notify_llm_active.dialog b/locale/uk-ua/dialog/notify_llm_active.dialog new file mode 100644 index 0000000..294affe --- /dev/null +++ b/locale/uk-ua/dialog/notify_llm_active.dialog @@ -0,0 +1 @@ +Спілкування з LLM. Скажіть "до побачення", щоб завершити. diff --git a/locale/uk-ua/dialog/sending_chat_history.dialog b/locale/uk-ua/dialog/sending_chat_history.dialog new file mode 100644 index 0000000..59493fc --- /dev/null +++ b/locale/uk-ua/dialog/sending_chat_history.dialog @@ -0,0 +1 @@ +Гаразд, я надішлю стенограму нашої розмови на вашу електронну адресу {{email}}. diff --git a/locale/uk-ua/dialog/start_chat.dialog b/locale/uk-ua/dialog/start_chat.dialog new file mode 100644 index 0000000..ca88f1f --- /dev/null +++ b/locale/uk-ua/dialog/start_chat.dialog @@ -0,0 +1 @@ +Гаразд, тепер ви спілкуєтеся з {{llm}}. Ця розмова завершиться після {{timeout}} неактивності, або ви можете сказати 'до побачення', коли закінчите. diff --git a/locale/uk-ua/intent/ask_llm.intent b/locale/uk-ua/intent/ask_llm.intent new file mode 100644 index 0000000..5e6930c --- /dev/null +++ b/locale/uk-ua/intent/ask_llm.intent @@ -0,0 +1 @@ +(запитай|скажи|попроси|задай питання|запитати|спитай|дізнайся у) (chatgpt|chat gpt|chat g p t|chat gpg|chat gptc|jackgpt|jack gpt|чат gpt|чатgpt|штучний інтелект|мовну модель|llm) {question} diff --git a/locale/uk-ua/intent/chat_with_llm.intent b/locale/uk-ua/intent/chat_with_llm.intent new file mode 100644 index 0000000..53456ca --- /dev/null +++ b/locale/uk-ua/intent/chat_with_llm.intent @@ -0,0 +1 @@ +(я хочу |)(поспілкуватися|поговорити|почати розмову|спілкуватися) (з|із) (chatgpt|chat gpt|chat g p t|chat gpg|chat gptc|jackgpt|jack gpt|чат gpt|чатgpt|штучним інтелектом|мовною моделлю|llm) diff --git a/locale/uk-ua/intent/disable_fallback.intent b/locale/uk-ua/intent/disable_fallback.intent new file mode 100644 index 0000000..4d7ecbd --- /dev/null +++ b/locale/uk-ua/intent/disable_fallback.intent @@ -0,0 +1 @@ +вимкнути (llm|chatgpt|chat gpt|chat g p t|chat gpg|chat gptc|jackgpt|jack gpt|чат gpt|чатgpt|штучний інтелект|мовну модель) (резервний|запасний|аварійний)( навик| скіл|) diff --git a/locale/uk-ua/intent/email_chat_history.intent b/locale/uk-ua/intent/email_chat_history.intent new file mode 100644 index 0000000..5233b80 --- /dev/null +++ b/locale/uk-ua/intent/email_chat_history.intent @@ -0,0 +1,2 @@ +(надішли|відправ) мені (копію |стенограму |розшифровку |)(цієї|моєї|вашої|нашої|тієї) (бесіди|розмови|чату)( історію|) +надішли мені нашу розмову diff --git a/locale/uk-ua/intent/enable_fallback.intent b/locale/uk-ua/intent/enable_fallback.intent new file mode 100644 index 0000000..28d7405 --- /dev/null +++ b/locale/uk-ua/intent/enable_fallback.intent @@ -0,0 +1 @@ +увімкнути (llm|chatgpt|chat gpt|chat g p t|chat gpg|chat gptc|jackgpt|jack gpt|чат gpt|чатgpt|штучний інтелект|мовну модель) (резервний|запасний|аварійний)( навик| скіл|) diff --git a/locale/uk-ua/intent/llm.entity b/locale/uk-ua/intent/llm.entity new file mode 100644 index 0000000..82ebe3f --- /dev/null +++ b/locale/uk-ua/intent/llm.entity @@ -0,0 +1,16 @@ +chatgpt +chat gpt +chat g p t +chat gpg +chat gptc +jackgpt +jack gpt +jack chi pt +chat gbt +chatgbt +chat gpt4 +chatgpt4 +чатgpt +чат gpt +штучний інтелект +мовна модель diff --git a/locale/uk-ua/vocab/chat_gpt.voc b/locale/uk-ua/vocab/chat_gpt.voc new file mode 100644 index 0000000..2ad85fe --- /dev/null +++ b/locale/uk-ua/vocab/chat_gpt.voc @@ -0,0 +1,18 @@ +chatgpt +chat gpt +chat g p t +chat gpg +chat gptc +jackgpt +jack gpt +jack chi pt +chat gbt +chatgbt +chat gpt4 +chatgpt4 +чатgpt +чат gpt +чат жпт +чат джпт +штучний інтелект +мовна модель diff --git a/locale/uk-ua/vocab/exit.voc b/locale/uk-ua/vocab/exit.voc new file mode 100644 index 0000000..d3a5ba9 --- /dev/null +++ b/locale/uk-ua/vocab/exit.voc @@ -0,0 +1,8 @@ +до побачення +до зустрічі +бувай +вийти +стоп +іди геть +закінчити +припини diff --git a/locale/uk-ua/vocab/fastchat.voc b/locale/uk-ua/vocab/fastchat.voc new file mode 100644 index 0000000..757dbad --- /dev/null +++ b/locale/uk-ua/vocab/fastchat.voc @@ -0,0 +1,3 @@ +швидкийчат +швидкий чат +швидка розмова diff --git a/test/test_intents.yaml b/test/test_intents.yaml index cfbf8f0..08f7914 100644 --- a/test/test_intents.yaml +++ b/test/test_intents.yaml @@ -48,6 +48,33 @@ en-us: - email me a copy of our conversation - send me a transcript of our chat +uk-ua: + ask_llm.intent: + - запитай чат gpt що таке парасолька: + - question: що таке парасолька + - скажи chatgpt що мене звати неон: + - question: що мене звати неон + chat_with_llm.intent: + - поспілкуватися з чат gpt +# - llm: чат gpt + - поговорити з chatgpt +# - llm: chatgpt + - почати розмову з штучним інтелектом +# - llm: штучним інтелектом + - спілкуватися з мовною моделлю +# - llm: мовною моделлю + - я хочу поговорити з чат gpt +# - llm: чат gpt + enable_fallback.intent: + - увімкнути резервний навик chat gpt + disable_fallback.intent: + - вимкнути запасний навик чат gpt + email_chat_history.intent: + - надішли мені нашу розмову + - відправ мені історію чату + - надішли мені копію нашої бесіди + - відправ мені стенограму нашого чату + unmatched intents: en-us: - ask neon what time it is @@ -58,4 +85,14 @@ unmatched intents: - email me a support ticket - talk to me faster - talk to me slower - - talk to me normally \ No newline at end of file + - talk to me normally + uk-ua: + - запитай неон котра година + - розкажи мені про каміння + - увімкнути команди пробудження + - вимкнути підтвердження прослуховування + - надішли мені електронний лист + - відправ мені квиток підтримки + - говори зі мною швидше + - говори зі мною повільніше + - говори зі мною нормально \ No newline at end of file From 6358ed7836d977cdb231e3ecebe48760f76fde78 Mon Sep 17 00:00:00 2001 From: NeonDmitry <109043283+NeonDmitry@users.noreply.github.com> Date: Fri, 18 Jul 2025 19:45:49 +0300 Subject: [PATCH 02/10] Update enable_fallback.intent --- locale/uk-ua/intent/enable_fallback.intent | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/uk-ua/intent/enable_fallback.intent b/locale/uk-ua/intent/enable_fallback.intent index 28d7405..4053f7e 100644 --- a/locale/uk-ua/intent/enable_fallback.intent +++ b/locale/uk-ua/intent/enable_fallback.intent @@ -1 +1 @@ -увімкнути (llm|chatgpt|chat gpt|chat g p t|chat gpg|chat gptc|jackgpt|jack gpt|чат gpt|чатgpt|штучний інтелект|мовну модель) (резервний|запасний|аварійний)( навик| скіл|) +увімкнути (резервний|запасний|аварійний)( навик| скіл|)(llm|chatgpt|chat gpt|chat g p t|chat gpg|chat gptc|jackgpt|jack gpt|чат gpt|чатgpt|штучний інтелект|мовну модель) From b39cfad31a5af9f6245c4bf4e39fff35b3e46938 Mon Sep 17 00:00:00 2001 From: NeonDmitry Date: Fri, 18 Jul 2025 16:47:35 +0000 Subject: [PATCH 03/10] Update skill.json --- skill.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/skill.json b/skill.json index b647ef9..8718231 100644 --- a/skill.json +++ b/skill.json @@ -1,6 +1,6 @@ { "title": "LLM Fallback", - "url": "https://github.com/NeonGeckoCom/skill-fallback_llm", + "url": "https://github.com/NeonDmitry/skill-fallback_llm_Ua_translate", "summary": "Get an LLM response from the Neon Diana backend.", "short_description": "Get an LLM response from the Neon Diana backend.", "description": "Converse with an LLM and enable LLM responses when Neon doesn't have a better response. To send a single query to an LLM, you can ask Neon to \"ask Chat GPT \". To start conversing with an LLM, ask to \"talk to Chat GPT\" and have all of your input sent to an LLM until you say goodbye or stop talking for a while. Enable fallback behavior by asking to \"enable LLM fallback skill\" or disable it by asking to \"disable LLM fallback\". To have a copy of LLM interactions sent via email, ask Neon to \"email me a copy of our conversation\".", @@ -41,7 +41,7 @@ "categories": [], "tags": [], "credits": [], - "skillname": "skill-fallback_llm", - "authorname": "NeonGeckoCom", + "skillname": "skill-fallback_llm_Ua_translate", + "authorname": "NeonDmitry", "foldername": null } \ No newline at end of file From fa1822e120184784176d9501c6073ef45865c8a9 Mon Sep 17 00:00:00 2001 From: NeonDmitry <109043283+NeonDmitry@users.noreply.github.com> Date: Fri, 18 Jul 2025 19:51:47 +0300 Subject: [PATCH 04/10] Update enable_fallback.intent --- locale/uk-ua/intent/enable_fallback.intent | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/uk-ua/intent/enable_fallback.intent b/locale/uk-ua/intent/enable_fallback.intent index 4053f7e..4e255b8 100644 --- a/locale/uk-ua/intent/enable_fallback.intent +++ b/locale/uk-ua/intent/enable_fallback.intent @@ -1 +1 @@ -увімкнути (резервний|запасний|аварійний)( навик| скіл|)(llm|chatgpt|chat gpt|chat g p t|chat gpg|chat gptc|jackgpt|jack gpt|чат gpt|чатgpt|штучний інтелект|мовну модель) +увімкнути (резервний|запасний|аварійний) (навик|скіл|) (llm|chatgpt|chat gpt|chat g p t|chat gpg|chat gptc|jackgpt|jack gpt|чат gpt|чатgpt|штучний інтелект|мовну модель) From 758c36a09f85f4e3c57f68649a229940455969d4 Mon Sep 17 00:00:00 2001 From: NeonDmitry <109043283+NeonDmitry@users.noreply.github.com> Date: Fri, 18 Jul 2025 19:54:57 +0300 Subject: [PATCH 05/10] Update disable_fallback.intent --- locale/uk-ua/intent/disable_fallback.intent | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/uk-ua/intent/disable_fallback.intent b/locale/uk-ua/intent/disable_fallback.intent index 4d7ecbd..5e47974 100644 --- a/locale/uk-ua/intent/disable_fallback.intent +++ b/locale/uk-ua/intent/disable_fallback.intent @@ -1 +1 @@ -вимкнути (llm|chatgpt|chat gpt|chat g p t|chat gpg|chat gptc|jackgpt|jack gpt|чат gpt|чатgpt|штучний інтелект|мовну модель) (резервний|запасний|аварійний)( навик| скіл|) +вимкнути (резервний|запасний|аварійний) (навик|скіл|) (llm|chatgpt|chat gpt|chat g p t|chat gpg|chat gptc|jackgpt|jack gpt|чат gpt|чатgpt|штучний інтелект|мовну модель) From 62e680b9eef3257fa9d143b77be5049ba6f02199 Mon Sep 17 00:00:00 2001 From: NeonDmitry <109043283+NeonDmitry@users.noreply.github.com> Date: Fri, 18 Jul 2025 19:59:31 +0300 Subject: [PATCH 06/10] Update email_chat_history.intent --- locale/uk-ua/intent/email_chat_history.intent | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/uk-ua/intent/email_chat_history.intent b/locale/uk-ua/intent/email_chat_history.intent index 5233b80..af6722b 100644 --- a/locale/uk-ua/intent/email_chat_history.intent +++ b/locale/uk-ua/intent/email_chat_history.intent @@ -1,2 +1,2 @@ -(надішли|відправ) мені (копію |стенограму |розшифровку |)(цієї|моєї|вашої|нашої|тієї) (бесіди|розмови|чату)( історію|) +(надішли|відправ) мені (копію |стенограму |розшифровку |)(цієї|моєї|вашої|нашої|тієї) (історію|) (бесіди|розмови|чату) надішли мені нашу розмову From 0df8f4280c8a71c07b74538ba6c737c2c50c77cb Mon Sep 17 00:00:00 2001 From: NeonDmitry <109043283+NeonDmitry@users.noreply.github.com> Date: Fri, 18 Jul 2025 20:04:44 +0300 Subject: [PATCH 07/10] Update email_chat_history.intent --- locale/uk-ua/intent/email_chat_history.intent | 1 + 1 file changed, 1 insertion(+) diff --git a/locale/uk-ua/intent/email_chat_history.intent b/locale/uk-ua/intent/email_chat_history.intent index af6722b..071ffe2 100644 --- a/locale/uk-ua/intent/email_chat_history.intent +++ b/locale/uk-ua/intent/email_chat_history.intent @@ -1,2 +1,3 @@ (надішли|відправ) мені (копію |стенограму |розшифровку |)(цієї|моєї|вашої|нашої|тієї) (історію|) (бесіди|розмови|чату) надішли мені нашу розмову +(надішли|відправ) мені (історію|) (бесіди|розмови|чату) From 9377ebc3a914702aa536ca5c8b1ca67dbae09f69 Mon Sep 17 00:00:00 2001 From: NeonDmitry <109043283+NeonDmitry@users.noreply.github.com> Date: Fri, 18 Jul 2025 20:05:44 +0300 Subject: [PATCH 08/10] Update email_chat_history.intent --- locale/uk-ua/intent/email_chat_history.intent | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/locale/uk-ua/intent/email_chat_history.intent b/locale/uk-ua/intent/email_chat_history.intent index 071ffe2..6e1ec08 100644 --- a/locale/uk-ua/intent/email_chat_history.intent +++ b/locale/uk-ua/intent/email_chat_history.intent @@ -1,3 +1,3 @@ -(надішли|відправ) мені (копію |стенограму |розшифровку |)(цієї|моєї|вашої|нашої|тієї) (історію|) (бесіди|розмови|чату) +(надішли|відправ) мені (копію |стенограму |розшифровку |)(цієї|моєї|вашої|нашої|тієї) (бесіди|розмови|чату) надішли мені нашу розмову -(надішли|відправ) мені (історію|) (бесіди|розмови|чату) +(надішли|відправ) мені (історію|) (бесіди|розмови|чату) From 85f217a236081c75c6abfcec99b6c524b8baf0ba Mon Sep 17 00:00:00 2001 From: NeonDmitry <109043283+NeonDmitry@users.noreply.github.com> Date: Fri, 18 Jul 2025 20:10:11 +0300 Subject: [PATCH 09/10] Update email_chat_history.intent --- locale/uk-ua/intent/email_chat_history.intent | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/uk-ua/intent/email_chat_history.intent b/locale/uk-ua/intent/email_chat_history.intent index 6e1ec08..6981eac 100644 --- a/locale/uk-ua/intent/email_chat_history.intent +++ b/locale/uk-ua/intent/email_chat_history.intent @@ -1,3 +1,3 @@ -(надішли|відправ) мені (копію |стенограму |розшифровку |)(цієї|моєї|вашої|нашої|тієї) (бесіди|розмови|чату) +(надішли|відправ) мені (копію |стенограму |розшифровку |)(цієї|моєї|вашої|нашої|тієї|нашого) (бесіди|розмови|чату) надішли мені нашу розмову (надішли|відправ) мені (історію|) (бесіди|розмови|чату) From 7841f9a3a2c25e406b3cc7a26ff8a3f5c9e32093 Mon Sep 17 00:00:00 2001 From: Daniel McKnight <34697904+NeonDaniel@users.noreply.github.com> Date: Wed, 23 Jul 2025 11:47:06 -0700 Subject: [PATCH 10/10] Disable failing OVOS intent tests --- .github/workflows/skill_tests.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/skill_tests.yml b/.github/workflows/skill_tests.yml index 8153d4a..3630448 100644 --- a/.github/workflows/skill_tests.yml +++ b/.github/workflows/skill_tests.yml @@ -15,9 +15,10 @@ jobs: with: test_padacioso: True test_padatious: True + ovos_versions: "[]" skill_resource_tests: uses: neongeckocom/.github/.github/workflows/skill_test_resources.yml@master skill_install_tests: uses: neongeckocom/.github/.github/workflows/skill_test_installation.yml@master with: - test_osm: false \ No newline at end of file + test_osm: false