- 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.
- 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.
• 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
🙌 Enhances community & developer experience.
🌐 Makes Web3 more accessible.
🔥 A whole new blockchain interaction experience.
👍 Assist greater engagement and Web3 space development.
- 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
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.
- Click on the "Connect Wallet" button to connect your wallet.
- Purchase the (Agent NFT) from the Ed3 to get the access to the EduAgent.
- Click on the "Get Started" button to start interacting with the EduAgent.
- Click on "Example Prompts" to see the example prompts that you can try with the EduAgent.
- Perform on-chain tasks like Send, Swap, Bridge, Balance, Convert, Invest, etc. in the chat by using the natural language.
- Perform off-chain tasks like EduChain Blockchain Analysis, Custom Search, etc. in the chat by using the natural language.
- Clone the repository.
- Install the dependencies using
pnpm install. - Create a
.envfile and add the following environment variables. - Run the development server using
pnpm run dev.
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.
