Skip to content

AsharibAli/EduGPT

Repository files navigation

> EduGPT 🤖

Introduction

EduGPT-Social-Post

  • EduGPT is the First AI-Powered Blockchain Explorer for EduChain ⚡
  • EduGPT helps developers to build complex Web3 projects on EduChain ⚡

EduGPT is an smart AI Assistant built for the EduChain Community & Developers. It is designed to provide answers to questions about the EduChain ecosystem, including its on-chain data, projects, events, and community.

EduGPT is built with the OpenAI, LangChain, Flowise, Open Campus ID SDK, and so much more.

Features

👉🏻 Connect with OCID to access the application.
➡️ One time Name & Email require to access the Application.
🎯 Personalized answers for community & developers.
🔥 Query the real-time blockchain data using natural language.
🕒 Real-time updates from Internet.
👨‍💻 Chat via CUI (Conversational User Interface).
🎤 Voice functionality for easy interaction.
👍 Provide Feedback.
☑️ 12 Limit Messages per 24 hours.

Benefits

🌟 Enhances community & developer experience.
📰 Keeps the Web3 community informed.
🌐 Makes Web3 more accessible.
📈 Assist greater engagement and Web3 space development.

Tech Stack

  • Open Campus ID SDK: To connect/login the users with the open campus ecosystem.
  • Blockscout for on-chain data: Used 50+ API Endpoints to build the custom tools (Function Calling) to get different kinds of data from the explorer.
  • 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: Customized LLM orchestration flow tool, powered by LangChain.
  • Next.js, TypeScript, TailwindCSS: Provides a seamless, dynamic user interface with a consistent design.
  • OpenAI GPT-4.1 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.

=> How Everything is Connected? (FlowChart)

FlowiseAI Flow Chart

  • Flowise GitHub Repository - Backend service deployed on Render, programmatically integrated with the chatbot UI frontend on Vercel through REST APIs.
  • FlowiseChatEmbed GitHub Repository - Chatbot interface implementation, delivered through Content Delivery Network (CDN) for optimal performance.

Quick Links

Future Improvements

Expanded Knowledge Base: Improve the EduGPT by incorporating additional EduChain resources data to provide more comprehensive and technical answers into simple words.

Enhance Community Analytics: Access real-time community sentiment about the EduChain projects through metrics from X and other social platforms for multiple use cases.

About

EduGPT is the First AI-Powered Blockchain Explorer for EduChain.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published