From 8724572d616853d074900424b1e350a419f1fd44 Mon Sep 17 00:00:00 2001 From: AT Date: Tue, 25 Jun 2024 13:06:52 -0400 Subject: [PATCH] Create qa_checklist.md Add a checklist for QA testing Signed-off-by: AT --- gpt4all-chat/qa_checklist.md | 47 ++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 gpt4all-chat/qa_checklist.md diff --git a/gpt4all-chat/qa_checklist.md b/gpt4all-chat/qa_checklist.md new file mode 100644 index 00000000..dad3cd99 --- /dev/null +++ b/gpt4all-chat/qa_checklist.md @@ -0,0 +1,47 @@ +## QA Checklist + +1. Ensure you have a fresh install by backing up and then deleting the following: + + ### Windows + * Settings directory: TBD + * Models directory: TBD + ### Mac + * Settings directory: TBD + * Models directory: TBD + ### Linux + * Settings directory: TBD + * Models directory: TBD + + ^ Note: If you've changed your models directory manually via the settings you need to backup and delete that one + +2. Go through every view and ensure that things display correctly and familiarize yourself with the application flow + +3. Navigate to the models view and download Llama 3 Instruct + +4. Navigate to the models view and search for "TheBloke mistral 7b" and download "TheBloke/Mistral-7B-Instruct-v0.1-GGUF" + +5. Navigate to the chat view and open new chats and load these models + +6. Chat with the models and exercise them. Rename the chats. Delete chats. Open new chats. Switch models when in chats. + +7. Create a new localdocs collection from a directory of .txt or .pdf files on your hard drive + +8. Enable the new collection in chats (especially with Llama 3 Instruct) and exercise the localdocs feature + +9. Go to the settings view and explore each setting + +10. Remove collections in localdocs and re-add them. Rebuild collections. + +11. Try to break the app + +EXTRA CREDIT: + +1. If you have a openai api key install GPT-4 model and chat with it + +2. If you have a nomic api key install the remote nomic embedding model for localdocs (see if you can discover how to do this) + +3. If you have a python script that targets openai API then enable server mode and try this + +4. Really try and break the app + +All feedback is welcome