EduAgent
The First AI Agent for EduChain
视频
描述
EduAgent 🤖
Introduction

• The First AI Agent for EduChain 🤖
• Send, Swap, Bridge, Balance, Convert, Invest & more ⚡
• Analyze blockchain data for community & developers 📊
• Stay ahead with real-time educhain updates 📈
• A whole new blockchain interaction experience... 🚀
EduAgent is built to simplify interactions with blockchain (for mass-adoption), helping users with on-chain stuffs, complex data analysis, and so much more in a whole new way.
EduAgent is built with the OpenAI, Vercel AI SDK, Sailfish, Ed3, Blockscout, NextJS, TailwindCSS, and so much more.
Business Model
- Agent NFT: User will purchase the Agent NFT to get the access to the EduAgent.
- Pricing: There would be 10k NFTs in total and will be priced at 100 EDU each on EduChain Mainnet.
- Usage: It will act as the nft-gated passes to interact (Authorized) with the EduAgent.
Features
• Send: Transfer tokens to any address
• Swap: Exchange between different tokens
• MultiHopSwap: Exchange tokens using a intermediary like $EDU (Most Liquidity)
• Bridge: Move EDU tokens across blockchains
• Balance: Check your token holdings
• Convert: Calculate token exchange values
• Switch: Switch between different chains
Benefits
🙌 Enhances community & developer experience.
🌐 Makes Web3 more accessible.
🔥 A whole new blockchain interaction experience.
👍 Assist greater engagement and Web3 space development.
Tech Stack
- RainbowKit: To connect/login the users with the different web3 wallets.
- 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 Completions APIs: Powers the natural language processing abilities to deliver accurate responses and maintain a conversational style.
- Vercel AI SDK: Used to build the custom tools for on-chain tasks, Blockchain Data Analysis & Interactions with the LLM.
- Next.js, TypeScript, TailwindCSS: Provides a seamless, dynamic user interface with a consistent design.
- 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.
- LangSmith API for Chatbot Analysis: Analyzes chatbot interactions for optimization and refinement.
- Google Analytics: To track the user engagement and usage of the EduAgent.
- Sailfish V3 SDK: A TypeScript SDK for interacting with SailFish DEX v3 on EDUCHAIN
- Ed3: NFT Purchase & Minting with custom validation for Authorized Addresses
➡️ Access Web Application Here
➡️ Prompt used for Agent Training
Summary of Custom Tools to extract on-chain & off-chain data
Read the API_ENDPOINTS_OVERVIEW file for more technical details about the API's.
Read the USER_QUERIES file for more details about example user queries with the endpoint calling and mapping.
How to use the EduAgent?
1. Click on the "Connect Wallet" button to connect your wallet.
2. Purchase the (Agent NFT) from the Ed3 to get the access to the EduAgent.
3. Click on the "Get Started" button to start interacting with the EduAgent.
4. Click on "Example Prompts" to see the example prompts that you can try with the EduAgent.
5. Perform on-chain tasks like Send, Swap, Bridge, Balance, Convert, Invest, etc. in the chat by using the natural language.
6. Perform off-chain tasks like EduChain Blockchain Analysis, Custom Search, etc. in the chat by using the natural language.
How to run the EduAgent locally?
1. Clone the repository.
2. Install the dependencies using pnpm install
.
3. Create a .env
file and add the following environment variables.
4. Run the development server using pnpm run dev
.
---
Future Improvements
100+ Blockchain Actions: Implement 100+ on-chain actions to make the EduAgent more powerful and useful.
Enhance Community & Developer Analytics: Improve the analytics of the EduChain community and developers by using the real-time data from the blockscout API's.
Improved User Experience: Improve the end user experience (UX) by incorporating new strategies and techniques to interact with the EduChain Blockchain using AI.
本次黑客松进展
During the hackathon, I built EduAgent, an AI-powered blockchain Agent for EduChain. It allows users to interact with blockchain using natural language—for tasks like sending tokens, swapping, bridging, checking balances, and analyzing data. I used Next.js, Vercel AI SDK, and OpenAI APIs to build the AI interface. For blockchain features, I integrated 50+ Blockscout APIs, and wallet support via RainbowKit. Access is controlled through NFT-gating using Ed3, where users must own an NFT to use EduAgent. I deployed the full app at eduagent.vercel.app, added Google Analytics for usage tracking, and documented all tools and prompts. This project was a full-stack AI + Web3 solution developed from scratch during the hackathon.
技术栈
融资状态
Currently pre-funding. We are exploring early-stage investment opportunities and plan to initiate a seed round after building initial traction with the EduAgent platform. The business model includes NFT-gated access, and we aim to partner with strategic investors in the Web3 and AI space to scale further.