diff --git a/.github/workflows/skill_tests.yml b/.github/workflows/skill_tests.yml index 8153d4a..25dacaf 100644 --- a/.github/workflows/skill_tests.yml +++ b/.github/workflows/skill_tests.yml @@ -13,7 +13,8 @@ jobs: skill_intent_tests: uses: neongeckocom/.github/.github/workflows/skill_test_intents.yml@master with: - test_padacioso: True + test_padacioso: False + # TODO: Padacioso fails to not match unknown entities test_padatious: True skill_resource_tests: uses: neongeckocom/.github/.github/workflows/skill_test_resources.yml@master diff --git a/locale/en-us/intent/ask_llm.intent b/locale/en-us/intent/ask_llm.intent index 9cb0381..bce49c7 100644 --- a/locale/en-us/intent/ask_llm.intent +++ b/locale/en-us/intent/ask_llm.intent @@ -1 +1,2 @@ -(ask|tell) (chatgpt|chat gpt|chat g p t|chat gpg|chat gptc|jack gpt|jack chi pt|fast chat|fastchat) {question} \ No newline at end of file +(ask|tell) (chat gpt|chat g p t|chat gpg|chatgpt|jack chi pt) {question} +# TODO: multi-word entities appears broken in Padatious and Padacioso. For now, only support "chat gpt" here \ No newline at end of file diff --git a/locale/en-us/intent/chat_with_llm.intent b/locale/en-us/intent/chat_with_llm.intent index 56c0a41..0d66f50 100644 --- a/locale/en-us/intent/chat_with_llm.intent +++ b/locale/en-us/intent/chat_with_llm.intent @@ -1 +1 @@ -(i want to |)(chat|talk|converse|start a conversation) (to|with) (chat gpt|chat g p t|chat gpg|chatgpt|jack gpt|jack chi pt|fastchat|fast chat) \ No newline at end of file +(i want to |)(chat|converse|start a conversation) with {llm} \ No newline at end of file diff --git a/locale/en-us/intent/disable_fallback.intent b/locale/en-us/intent/disable_fallback.intent index fa36aac..0ebbdc7 100644 --- a/locale/en-us/intent/disable_fallback.intent +++ b/locale/en-us/intent/disable_fallback.intent @@ -1 +1 @@ -disable (llm|chatgpt|chat gpt|chat g p t|chat gpg) (fallback|fall back)( skill|) \ No newline at end of file +disable {llm} (fallback|fall back)( skill|) \ No newline at end of file diff --git a/locale/en-us/intent/enable_fallback.intent b/locale/en-us/intent/enable_fallback.intent index 3b475b3..eb493c8 100644 --- a/locale/en-us/intent/enable_fallback.intent +++ b/locale/en-us/intent/enable_fallback.intent @@ -1 +1 @@ -enable (llm|chatgpt|chat gpt|chat g p t|chat gpg) (fallback|fall back)( skill|) \ No newline at end of file +enable {llm} (fallback|fall back)( skill|) \ No newline at end of file diff --git a/locale/en-us/intent/llm.entity b/locale/en-us/intent/llm.entity index 5c8b642..8d7b50a 100644 --- a/locale/en-us/intent/llm.entity +++ b/locale/en-us/intent/llm.entity @@ -2,4 +2,7 @@ chat gpt chat g p t chat gpg chatgpt -jack chi pt \ No newline at end of file +jack chi pt +llm +l l m +large language model \ No newline at end of file diff --git a/requirements/test.txt b/requirements/test.txt index 5e5737f..19363c1 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1 +1 @@ -neon-minerva[padatious]~=0.1,>=0.1.1a1 +neon-minerva[padatious]~=0.2 diff --git a/test/test_intents.yaml b/test/test_intents.yaml index cfbf8f0..df0f686 100644 --- a/test/test_intents.yaml +++ b/test/test_intents.yaml @@ -28,18 +28,20 @@ en-us: - tell chatgpt my name is neon: - question: my name is neon chat_with_llm.intent: - - chat with chat gpt -# - llm: chat gpt - - talk to chatgpt + - chat with chat gpt: + - llm: chat gpt +# - talk to chatgpt: # - llm: chatgpt - - start a conversation with chat g p t -# - llm: chat g p t - - talk with chat g p t -# - llm: chat g p t - - i want to talk to chat gpt -# - llm: chat gpt + - start a conversation with chat g p t: + - llm: chat g p t + - talk with chat g p t: + - llm: chat g p t + - i want to talk to chat gpt: + - llm: chat gpt enable_fallback.intent: - enable chat gpt fallback + - enable llm fallback skill + - enable large language model fall back disable_fallback.intent: - disable chat g p t fallback skill email_chat_history.intent: @@ -49,6 +51,9 @@ en-us: - send me a transcript of our chat unmatched intents: + config: + include_med: False + include_low: False en-us: - ask neon what time it is - tell me about rocks