Archive

/

Projects

/

Ambient Chat

Ambient Chat

A chatbot that generates answers to your questions.

Year 2023
Website Demo

Ambient Chat

Ambient is a browser-based application that generates answers to your questions. It is designed to be simple and intuitive, while is also powered by GPT-3, a state-of-the-art language model. This project was created before the release of OpenAI's ChatGPT.

Bridge landingpage Bridge landingpage Bridge landingpage

Challenge

How can I create a chat application that is both aesthetically pleasing and user-friendly? And how can I integrate GPT-3 to create a chatbot that feels authentic and natural?

Action

Organizing my codebase

Before diving into development, I spent time blueprinting my application in FigJam to plan out the structure of my classes and components. I found this to be a crucial step in creating a clean and organized codebase. By breaking down the application's functionality and visualizing the various components that would be necessary to achieve it, I was able to streamline the development process and ensure that everything would connect seamlessly.

Refining the user experience

After building the frontend and backend components, I moved on to styling the application using CSS. I found it important to ensure that the design was both aesthetically pleasing and user-friendly. I also focused on making the application responsive, so it would look great on all devices. Once the styling was complete, I dockerized the application to make it more scalable and efficient. This also made it easier to deploy and manage, which was a big plus for me. For the database, I decided to use Airtable API, which allowed for easy integration with my application. I found that Airtable provided a simple and intuitive way to manage and store data, which made it a great choice for my project.

Result

Around 100 people have used the application on the experimental version. I also received positive feedback from people who tried it out, the most favourite feature being the chatbot.

Video cover

Chat (restricted mode)