Portfolio
Democratic AI
Jul 2023 - Nov 2023
Purpose
The primary objective is to develop a chatbot website that allows users to interact with a bot for various actions, including retrieving and storing information. This system aims to facilitate user-bot interactions in a structured and efficient manner.
Features
- Utilizes OpenAI’s APIs for natural language processing.
- Store User messages with conversation history.
- OpenAI moderation API to filter out inappropriate content.
- Block conversations with inappropriate content.
- Admin Dashboard with impersonation feature.
Challenges
Prompt engineering is a new field that is still in its infancy. As such, there are many challenges that we will face during the development of this project. Some of the major ones are listed below: - Natural Language Processing: The chatbot will need to be able to understand and respond to user queries. - The queries can be like “I want to vote on rule 2” or “I want to vote on rule 2 with as netural”. - The bot will need to be able to understand the intent of the user and respond accordingly.
Lessons Learned
- Learned how to use OpenAI’s APIs for natural language processing and prompt engineering.