This repository contains the details for the inspiration, build, and design of Bad AI In A Box.
CLICK to watch the video!
With the proliferation of AI in all things, I wanted to find a way to explore this new technology myself while also making something fun and quasi-useful.
NOTE: Even though the title is "Bad AI", I don't think that the AI is inherently evil, or even of low quality. In fact, quite the opposite! The main reason for calling it so is because the main scenario is to create an AI that gives out "bad advice". So, it's more of a naughty AI. BAIIAB is also an acronym which makes me happy.
- Azure Open AI Service - This is used to generate the responses
- Adafruit Thermal Printer - This creates the receipts for the response. It's fun to have something which I can give out to other people
- Prusa i3 MK3 - My 3d printer which I used to create the box
- Raspberry Pi 0w - The "brains" of the box. It is the controller which runs all of the code
- 20x4 LCD display module - Human readable display
- Rotary encoder - Used to interface with the RPi
- Q: How does this use OpenAI?
- Using the configuration file, BAIIAB will convert the user's input to a prompt which it will then send to Azure OpenAI Service and then send the response to the thermal printer
- Q: That's so cool! How can I build one myself?
- A: I haven't documented the full process yet, but message me and I can share details with you.