ContractGPT
AI tool fine-tuned by CodeBERT to help developers create, secure and fast development of smart contracts for dapps
Videos
Description
The web-based AI chat help desk is targeted mainly at developers and the general public, with an emphasis on smart contract code analysis. It relies on Groq's API, rather than OpenAI's, and utilizes CodeBERT for the analysis and optimization of smart contracts.
Key Features:
- Chat Interface:Sleek, user-friendly appearance with light and dark modes.Responsive design for optimal usage across all devices.
- Special Modes:Smart Contract Analysis Mode to identify security issues and optimize code.Web Access for instant access to relevant data.Multiple AI avatars: Dude, Dan, Math, Dev, Evil.
- Technical Features:Dynamic response streaming for real-time conversation.Code toggles for easy reading and understanding.Code copy function for seamless integration into applications.Chat history for fast access to previous interactions.
How It Helps Users:
- For Developers:Evaluates smart contracts, identifies weaknesses, and provides solutions for improvement.Generates technical documentation to streamline the development process.
- For General Users:Responds to inquiries on various topics, guided by selected AI personalities.Google search integration for accessing up-to-date information.
UI Benefits:
- Great user experience, easy to operate and navigate.
- Code copy-paste functionality to enhance workflow efficiency.
Progress During Hackathon
day 1 : As i had decided to make a smart contract assistant or like chatgpt but somehow finetuned 1. i use groq api and setup it with the help of flask 2 . i done some research and found some articles for pretrained model so i use CODEBERT day 2 : 1. i setup the all the frontend part witht simple things like html css and vanilla js 2 . then i integrated everything and solving the errors