Learning and programming Plutus and most Cardano languages can be difficult, it's even more difficult for new developers especially those having to learn them online or through open materials
This is the total amount allocated to Cardano GPT + PlutusTutor: A personalised AI Assistant for learning Plutus.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
PltutusTutor is a customised/personalised AI learning tool tailored for new Plutus developers in our ecosystem. While our CardanoGPT tool is for existing devs, PlutusTutor is specialised for new devs
No Dependencies
MIT Licence
>> SDG SELECTION:
#proposertoolsdg
Solution Description:
Studies has shown that students learning of a subject improves with the use of personalised AI tools. The PlutusTutor feature of CardanoGPT is a groundbreaking tool designed to revolutionize the learning experience for new developers seeking to master Plutus, a vital programming language within the Cardano ecosystem. This feature offers a personalized and interactive learning environment that adapts to the user's pace and learning style, ensuring a tailored educational experience.
Problem in Context:
Learning and programming in Plutus and other Cardano languages can be daunting, especially for new developers. The complexity of these languages combined with the limited availability of comprehensive learning resources makes it challenging for developers to acquire the necessary skills to contribute effectively to the Cardano ecosystem.
Approach:
PlutusTutor employs cutting-edge AI algorithms to provide real-time feedback and guidance as users navigate through Plutus coding exercises. The tool offers a series of progressively challenging exercises and quizzes, ensuring a comprehensive understanding of key concepts. Additionally, PlutusTutor integrates with the CardanoGPT platform seamlessly, allowing users to access the tutor directly from their development environment.
Technical Features:
Development Stack:
PlutusTutor will be built using a combination of front-end and back-end technologies. The front-end will be developed using React.js for a responsive and interactive user interface. The back-end will be powered by Node.js and will leverage AI algorithms to provide personalized learning experiences. Additionally, the tool will utilize GraphQL for efficient data fetching and state management.
Users:
PlutusTutor is aimed at engaging new developers entering the Cardano ecosystem. By providing a supportive and intuitive learning environment, the tool aims to reduce the barriers to entry for developers unfamiliar with Plutus, ultimately expanding the developer community and fostering innovation within the Cardano ecosystem.
Unique Value Proposition:
What sets PlutusTutor apart is its ability to provide a personalized and adaptive learning experience for new Plutus learners. By leveraging AI technology, the tool can identify individual learning gaps and provide targeted exercises and explanations, ensuring that users gain a deep understanding of Plutus concepts.
Benefits to Cardano:
PlutusTutor will play a crucial role in accelerating the adoption of Plutus and other Cardano languages. By empowering new developers to learn Plutus more effectively, the tool will contribute to the growth of the Cardano developer community and facilitate the creation of innovative decentralized applications on the Cardano blockchain.
Positive Impact on the Cardano Community:
The PlutusTutor feature of CardanoGPT will have a significant positive impact on the wider Cardano community by democratizing access to Plutus programming education. This tool will lower the barrier to entry for new developers, enabling them to acquire the skills needed to build decentralized applications on the Cardano blockchain. By empowering a new generation of developers, PlutusTutor will drive innovation and growth within the Cardano ecosystem.
Value to the Cardano Community:
The success of PlutusTutor will bring several key benefits to the Cardano community. Firstly, it will expand the developer base by attracting new developers who may have been deterred by the complexity of learning Plutus. This influx of new talent will lead to the creation of more diverse and innovative decentralized applications, enhancing the overall utility and appeal of the Cardano platform. Additionally, the availability of a comprehensive educational tool like PlutusTutor will improve the quality of Plutus code written by developers, leading to more secure and robust smart contracts and applications on the Cardano blockchain.
Measurement of Impact:
The impact of PlutusTutor on the Cardano community will be measured through several key metrics. These include the number of new developers who engage with the tool, the completion rates of PlutusTutor tutorials and exercises, and the proficiency improvements demonstrated by users over time. Additionally, user feedback and testimonials will be collected to gauge the tool's effectiveness and identify areas for improvement. By tracking these metrics, we will be able to assess the success of PlutusTutor in achieving its goal of empowering new developers and driving innovation within the Cardano ecosystem.
As the CEO of Remostart and one who has been actively involved in the Cardano ecosystem since fund 9 and has actively onboarded hundreds of developers and entrepreneurs into the cardano ecosytem, I have witnessed first hand the challeges new developers face trying to understand Cardano programming languaged, this has made me worried many times and thought of creative means to help them, my closeness to developers and entreprenurs in my platform makes me see this problem first hand and has developed in me just the right amount of passion needed to execute this solution
But this is not the only reason why I am suited to deliver this project, here is another reason, my academic background is in Artificial Intelligence, I graduated with a first class in CSE(Artificial Intellgence), I have 8 research papers in AI domains bordering NLP, Computer vision, deep learning, Machine Learning, data mining etc. I have 2 AI-related patents applied and this experience and competence is what is needed to execute this project so you can trust me on my capacity to deliver.
I will be validating this project through beta testers who are currently learning Plutus in the community
Finally, I had a fund9-funded proposal which was executed and brought to completion on time, an F-10 and F-11 project that is well on time and meeting milestones as scheduled, this demonstrates that I can be trusted when it comes to managing funds properly and with integrity.
PlutusTutor Development Research and Commencement
Description:
Initiate the development phase of PlutusTutor, focusing on creating a personalized AI tutor for new developers learning Plutus within the CardanoGPT platform.
Milestone Output(s):
Acceptance Criteria:
Dataset Collection and Model Training
Description:
Collect a comprehensive dataset for training the PlutusTutor AI model. Train the initial machine learning models on this dataset, focusing on Plutus language proficiency. Establish a foundation for open-source adaptability and community involvement.
Milestone Output(s):
Acceptance Criteria:
AI Tutor Functionality Implementation
Description:
Implement core functionality of the AI tutor within PlutusTutor, focusing on adaptive learning, real-time feedback, and interactive exercises.
Milestone Output(s):
Acceptance Criteria:
Beta Testing and User Feedback
Description:
Conduct beta testing of PlutusTutor with a select group of users to gather feedback and iterate on the tool's functionality and user experience.
Milestone Output(s):
Acceptance Criteria:
Closeout Video and Report
Description:
Create a comprehensive closeout video and report that summarizes the entire PlutusTutor project, highlighting key achievements, challenges overcome, and the impact of the tool on the Cardano developer community. The video and report will serve as a final documentation of the project's outcomes and learnings.
Milestone Output(s):
Acceptance Criteria:
UBIO OBU: The CEO of Remostart, is a blockchain and AI researcher, his academic background is in Artificial Intelligence. Ubio has about 4 years of experience in researching, his research works have cut across different fields, from AI, to IoT, Agriculture, environment, blockchain, HR, human behaviors etc. He currently has about 7 research paper publications in reputable journals like the American Institute of Physics, and IEEE, etc, he has 2 patents under application and a Copyright on a book titled "Research writing for beginners".
Ubio is a Microsoft Winsider Recipient, KECTIL leadership fellow, and a SingularityNet Ambassador.
Ubio will be in charge of the AI development and resource management
https://www.linkedin.com/in/ubio-obu-71927276/
https://www.github.com/ubiodee/
Ediyangha Otogho: Full-stack software and Blockchain developer with 8 years of of software development experience and 3 years blockchain development experience. Ediyangha has won several hackathons and techatrons and was the chief technology officer behind Send funds, a fintech solution building a Bharatpe for Africa. Funfact Ediyangha can code efficiently in more than 7 programming languages. For this project he will be the blockchain and fullstack developer
https://www.linkedin.com/in/edinyanga-ottoho-02801517a/
https://www.github.com/EdinyangaOttoho
Yash Ambekar : B.Tech-Computer Engineering, Full stack Developer, 7 years experience in Software development, a Smart India hackathon winner, with about 3 Research paper publications. In this project he will coordinate the front end developer especially the UI/UX aspects.
Daniel Effiom: He is a co-founder at RemoStart, a Reconciliation analyst at ETransact international PLC. With 5 years experience in data analysis, process monitoring and operational procedures. He has managed several projects for RemoStart and ETransact and is why he will be the project and product manager for this project.
https://www.linkedin.com/in/daniel-effiom-a2b377199/
Cost Breakdown:
1.Development Costs
2.Data Gathering and Training
3.Community and Beta Testers Engagement
4.Closeout Video and Report
5.Contingency
Total Estimated Cost: 180,000 ADA
The cost breakdown for the PlutusTutor project is designed to ensure value for money for the Cardano ecosystem. By investing in the development of PlutusTutor, Cardano will be able to significantly lower the barrier to entry for new developers looking to learn Plutus. This will result in a larger pool of skilled developers contributing to the Cardano ecosystem, leading to the creation of more innovative and secure decentralized applications. Additionally, the beta testing will be doe using community engagement approach this will help foster a supportive and collaborative developer community around Cardano, further enhancing the ecosystem's growth and sustainability. Overall, the cost of the project represents a strategic investment in the future success and expansion of the Cardano ecosystem.
Also the average cost of developing AI personal assistants only is between $40,000 to $100,000 https://appinventiv.com/blog/ai-personal-assistant-app-development-cost/#:~:text=As%20a%20rough%20estimate%2C%20personal,based%20on%20your%20specific%20requirements.
This plus taking into account the testing and the UI and frontend integration which we are including shows that our project is much below what would be charged externally and is a good value for money for our community.