Inspiration

To enable others to create and integrate a bot into websites without hassle.

What it does

BotForge is a realtime AI application used for creating AI bots. These bots can used in the application and integrated into other websites through a REST API.

How we built it

It's built using ConvexDB for realtime database, OpenAI, langchain, and Pinecone for creating the bot responses and Next.JS and NextUI for creating UI for the application

Features

  • Create bots using your content stored in PDF
  • Access to API for integration to any websites

Challenges we ran into

  • As it is the first time I'm creating an AI application I have to explore a lot about its ecosystem
  • Another challenge I ran across while using Convex in the NodeJS environment because most of the functionality is running in the JavaScript environment

Accomplishments that we're proud of

Created my first AI app

What we learned

  • Learned about AI app: how it works and how I can make one.
  • Learned how to create realtime backend service using Convex

What's next for botforge

  • Integrate payment & subscription
  • Support more file types
  • Improving the API key generation
  • Add toast notification in the app

Built With

  • convex
  • nextjs
  • openai
  • pinecone
Share this project:

Updates