Ailixir is an application that utilises LLMs and custom user input to generate AI agent prototypes specialised in fields such as health, economics, physics etc. The prototypes enable the user, which is an entrepreneur-developer, to compare the results produced by different LLMs.
Description Development of an option to create a new chat. This functionality allows users to initiate a new chat through a button or option provided on the chat interface. Upon selecting the button, a new chat interface opens where users can type their requests. The conversation is stored in the database for future retrieval.
User Story
As a user, I want to be able to create a new chat through a button on the chat interface so that I can start a new conversation whenever needed, and have it saved for future reference.
Acceptance Criteria
[x] A button or option to create a new chat should be present on the chat interface.
[x] Upon selecting the button, a new chat interface should open, allowing users to type their requests.
[x] The new chat should be initialized with an empty conversation.
[x] The conversation from the new chat should be stored in the database for future retrieval.
[x] The new chat interface should be consistent with the main app's design.
Definition of Done
[x] The feature has been fully implemented.
[x] The feature has been manually tested and works as expected without critical bugs.
[x] The feature code is documented with clear explanations of its functionality and usage.
[x] The feature code has been reviewed and approved by at least one team member.
[x] The feature branches have been merged into the main branch and closed.
[ ] The feature utility, function and usage have been documented in the respective project wiki on github.
Item type: app frontend, app backend
Description Development of an option to create a new chat. This functionality allows users to initiate a new chat through a button or option provided on the chat interface. Upon selecting the button, a new chat interface opens where users can type their requests. The conversation is stored in the database for future retrieval.
User Story
As a user, I want to be able to create a new chat through a button on the chat interface so that I can start a new conversation whenever needed, and have it saved for future reference.
Acceptance Criteria
Definition of Done