Programming has always been at the heart of technological innovation in the 21st century. With the advent of blockchain technologies and the proliferation of web3 paradigms of decentralised applications, smart contracts have been very instrumental in enabling developers to build applications that reside on decentralised blockchains. Despite the huge interest and potential of smart contracts, there is still a significant knowledge and skill gap that developers need to cross in order to build web3 applications. In light of this, we introduce MazzumaGPT, a large language model that has been optimised to generate smart contract code and aid developers to scaffold development and improve productivity. As part of this research, we outline the optimisation and fine-tuning parameters, evaluate the model's performance on functional correctness and address the limitations and broader impacts of our research.
翻译:编程一直是21世纪技术创新的核心。随着区块链技术的兴起和去中心化应用web3范式的普及,智能合约在帮助开发者构建驻留在去中心化区块链上的应用程序中发挥了关键作用。尽管智能合约具有巨大的潜力和关注度,但开发者在构建web3应用时仍需跨越显著的知识和技能鸿沟。鉴于此,我们提出MazzumaGPT——一种经过优化的大语言模型,能够生成智能合约代码,帮助开发者搭建开发框架并提升生产效率。在本研究中,我们概述了优化和微调参数,评估了模型在功能正确性方面的性能,并探讨了本研究的局限性和更广泛的影响。