Please enable JavaScript.
Coggle requires JavaScript to display documents.
Digital AI chat bot - Coggle Diagram
Digital AI chat bot
-
-
-
-
criteria
pecribed
python client
Connect to the vector dataset that contains the Nelson digital solutions textbook
Receive data in one format and transform it into another format to store the data locally
Allow the user the store a rating for the conversations
user expirence
Must have a responsive web interface
Be accessible on both desktop and mobile devices through different web browsers
Users must be able to find specific answers to question arising from class work
Users must be able to see the contexts retrieved for each question so they and understand how the retrieval argument generation works
Users must be able to rate the quality of each conversation so they can reflect on the quality of their questions to improve responses over time
web aplication
Accept user questions and allow them to specify query parameters like tone, intended audience and length of response
Generate a context using k chunks by submitting the question to a vector database
Build a prompt based on the question, parameters and context
Generate and display a response by submitting the prompt to the OpenAI API
Maintain a record of questions, contexts and responses in a local SQL database
Enable the user the review and rate the quality of the completed conversions
constriants
Each query will be seen by the app as its own unique conversation that is not linked to any previous questions, parameters or responses
self determined
The app will consist of login, register, question and response pages.
Users will select if they want to see the context of the response along with the response, and can select how many k chunks they want for generating the context of the response.
The app will require users to register and login so that the stored conversations can be connected to a user.
-
-
-
existing solution
Chat GPT 3.5
-
interesting
it has an extensive range of parameters that can be aplied to the query, like tone, audience and structure
plus
-
can be used to write many diffrent types of responses, like an essay, science response or a naritive story
-