This project allows you to have an engaging and safely emotive spoken / CLI conversation with the AI GPT-4 while giving you the option to let it remember things discussed.
Several things have been done to improve the conversational nature of GPT-4, such as using a combination of user base prompts and system prompts tailored for encouraging positive conversation, using multiple instances of GPT-4 within the bot, giving GPT-4 the ability to be aware of the current date and time, and providing GPT-4 with a customizable name, preset, and memory. The bot has also been designed to allow for conversations that go on well past the token limits of GPT-4 through the use of token recycling (basically stepping through the conversation and creating summaries and summaries of summaries until the gist of what was discussed can be preserved through a single summary) so that users can converse without the fear of running out of tokens.
This project allows you to have an engaging and safely emotive spoken / CLI conversation with the AI GPT-4 while giving you the option to let it remember things discussed.
Several things have been done to improve the conversational nature of GPT-4, such as using a combination of user base prompts and system prompts tailored for encouraging positive conversation, using multiple instances of GPT-4 within the bot, giving GPT-4 the ability to be aware of the current date and time, and providing GPT-4 with a customizable name, preset, and memory. The bot has also been designed to allow for conversations that go on well past the token limits of GPT-4 through the use of token recycling (basically stepping through the conversation and creating summaries and summaries of summaries until the gist of what was discussed can be preserved through a single summary) so that users can converse without the fear of running out of tokens.