Update December 8, 2024:
----------------------------------------------------------------------------------------------------------------------
Update December 5, 2024:
On page 7 of the document, we added a part called "AI architecture" to explain our architectural approach better.
-----------------------------------------------------------------------------------------------------------------------
Hello everyone!
This discussion post aims to gather feedback from the community about our upcoming treasury proposal for dAppForge. We are looking forward to receiving feedback!
1. Project
1.1 Summary of Important Points
We submitted a previous treasury proposal, ref 985, and completed all the tasks/milestones.
Milestone 2 of dAppForge V1 is now completed. Here are some videos that show what you can do with the plug-in:
Here is our GitHub: https://github.com/dappforge
Currently, the plug-in can be used for code generation and autocompletion for substrate and ink! The plug-in does a good job of providing insights into the code generated, which helps developers increase their understanding of substrate/ink. With every fine-tuned version, developers should be able to build/code better and faster. This will lead to more applications being built on Polkadot.
We have now completed 2 of the 4 milestones to build dAppForge V 1.0. To recap, these are the 4 milestones:
dAppForge is open-sourced. Anyone can clone the AI model and run it on their machines. However, you will need to set up your cloud infrastructure to run the model. If you don’t want to manage your own infrastructure, there will be a free tier for you to use.
1.2 Overview
Tagline: AI-powered plug-in for Polkadot developers that reduces development time.
Brief description: Building on Polkadot is complex, creating a high barrier to entry. dAppForge aims to enable Polkadot developers to build better dApps, appchains, and parachains faster, lowering the entry barriers for new developers. The AI model is currently trained on Substrate and ink!. The model can used for code generation and autocompletion for substrate and ink! It provides insights into the code generated, which helps developers increase their understanding of substrate/ink. We will now also integrate solidity to enable developers to deploy EVM smart contracts on Asset Hub when Plazza is completed in Q2 2025.
Motivation: Substrate and ink! can build great parachains, appchains, and dApps, attracting millions of users, which is crucial for the blockchain industry. Polkadot has the second-largest developer ecosystem and consistent growth in developer activity. dAppForge aims to empower existing developers and make it easier for new developers to join and build on Polkadot. Additionally, including solidity will make it even easier for developers to deploy their smart contracts on Asset Hub.
Here is the rest of the proposal: