Updated 140 days ago

CelestiaGPT 🤖

CelestiaGPT Helps Developers to Build on Celestia in a Conversational way.

  • AI / Robotics

CelestiaGPT - Smart AI Assistant for Celestia Community & Developers 🤖

(This project is a submission to the Celestia's Infinite Space Bazaar Hackathon)


hackathon-1

✨ CelestiaGPT 🔥


Project Overview

CelestiaGPT is a cutting-edge virtual assistant tailored for the Celestia community and developers. It’s designed to provide rapid, accurate answers and deep insights, facilitating a better understanding of the Celestia platform and its developments.

Members of the Celestia community, including developers, often find it challenging to access and understand detailed information about the Celestia project. The existing resources, primarily formal documentation, do not sufficiently support new users or developers who are looking to build on the platform. This gap can hinder user engagement and slow down development progress, especially when it comes to real-time updates on the $TIA Celestia coin and its tokenomics.

Benefits and Features

  • Tailored Insights: CelestiaGPT offers personalized, precise responses to user inquiries, ranging from general information about the project to complex queries about $TIA tokenomics.
  • Developer Support: Provides developers with an intuitive starting point for building on Celestia, with tools and guidance integrated directly into the platform.
  • Real-Time Updates: Keeps the community and developers informed with the latest information on the $TIA token, including price movements and tokenomic structures.
  • Enhanced User Experience: Features a user-friendly Conversational User Interface (CUI) that makes navigation and interaction simple and effective, catering to users at all levels of technical expertise.
  • Chat Interface & Speech Input: Access the chatbot via the web UI and ask any Celestia-related questions, Enable voice recognition to interact with Celestia-GPT using natural speech.
  • Expansive Possibilities: Opens up new possibilities for community engagement and project development, making Celestia more accessible to a broader audience.

CelestiaGPT (1).png

Tech Stack

  • OpenAI Assistant APIs: Powers the natural language processing abilities to deliver accurate responses and maintain a conversational style with (function calling, code interpreter, and file search).
  • FlowiseAI: Enables visual programming to streamline the development of conversational AI workflows.
  • Next.js, TypeScript, TailwindCSS: Provides a seamless, dynamic user interface with a consistent design.
  • OpenAI GPT-3.5 Turbo and Moderation APIs: Handles advanced chatbot responses and content moderation.
  • Google Custom Search API: Allows the chatbot to fetch relevant information online to provide up-to-date answers.
  • Custom Training Data with Prompt Engineering: Ensures precise responses through well-crafted prompts and curated data.
  • OpenAI Whisper API for Speech-to-Text: Supports speech recognition to deliver a multi-modal experience.
  • LangSmith API for Chatbot Analysis: Analyzes chatbot interactions for optimization and refinement.

Live Hosted demo of CelestiaGPT

➡️ Deployed on Vercel, Live Demo
➡️ CelestiaGPT CodeBase

Future Improvements

Expanded Knowledge Base: Integrate with additional Celestia resources to provide more comprehensive insights.
Community Analytics: Access real-time community sentiment about the project through metrics from X and other social platforms.