My first chatbot, an ultra-happy assistant, using OpenAI API
Current Progress:
- Connect with OpenAI API, got chat working (test_openai.py);
- Add ability to chat interactively with user input (OpenAI_interactive.py);
- Add ability to store chat log and use chat log for context (OpenAI_interactive.py);
- Add Dall-E 2 and use chat to generate prompt for Dall-E 2 to create a profile image for this assitant (test_openai.py);
- Add a hidden prompt so that the bot appears always happy and always trying to give out 3 jokes (OpenAI_interactive_UltraHappy.py);
- Add a preliminary safety prompt and did a test using an exmaple from The Washington Post (OpenAI_interactive_UltraHappy.py);
- Add the log to record bot's understanding of user context (OpenAI_interactive.py)
- Add the ability to create user profile based on chat context (OpenAI_interactive.py)
More to come...