Learning any new technology is challenging, particularly transformative technologies such as SSI require of you to update your mental models and documentation may not be enough to achieve that.
A ChatGPT plugin fine-tuned with Atala PRISM Documentation that can be consulted about SSI to resolve questions as a tutor and produce working code to help you kickstart your projects.
This is the total amount allocated to ChatGPT Plugin fine tuned with Atala PRISM Documentation, OpenAPI Spec and W3C standards..
Jon Bauer
The project will run inside the ChatGPT interface and loaded as a plugin.
Project will be fully open source.
Generative AI can be to be used as a tool for education in the form of a tutor to learn about any topic. The ability to "have a conversation" around a topic is a natural way for people to learn and explore new information.
In particular, SSI concepts and decentralization are hard to grasp for anyone at the start of their journey and having a companion "chat bot" available 24x7 with deep knowledge in these topics that can help you not only solve questions and solidify novel concepts but also produce working code in your preferred language is a formidable tool for anyone in the community.
This project has the capacity to help reduce the entry barriers in understanding SSI concepts and also help anyone kickstart their PRISM projects by providing working code examples in the preferred language of the user, this is helpful for both novice and expert programmers and even non technical people exploring SSI and PRISM. This powerful tool trained to understand JSON formatted structures for Verifiable Credentials can help anyone designing these interactions and quickly test ideas and enable rapid prototyping - thus accelerating the adoption of Atala PRISM.
This innovation will directly improve the productivity of anyone building and prototyping solutions using Atala PRISM. Success will be measured in the usage metrics of the plugin itself.
The project is fully open source and the process of building the plugin will be documented in every step of the way, anyone is welcome to contribute and also anyone could use it as a template to learn how to build ChatGPT plugins in general as the steps are reproducible to be applied to any topic.
Any script or tool used to achieve the creation of the plugin will be documented or will be already an open source project, e.g. the index of the data we want to use for training, the crawlers to fetch the documentation, libraries to split the content in chunks for training, formatting data, generating library API clients for Atala PRISM with OpenAPI, links to resources, etc, the idea is to fully document the process of how the plugin is created, be completely transparent on what data is used for training and how to setup the actual plugin manifest and publish it on the OpenAI plugin repository to be used by the community.
I am a Senior Full Stack Software Developer with 20 years of experience with web and mobile technologies and have fulfilled various roles across the years from sysadmin, backend & frontend dev and architect. I am currently exploring SSI based solutions and have recently taken all available Pioneer program courses (AP101-AP102-AP103). I have worked over the years in many projects involved crawling, data management and generally building APIs. The technical challenge of connecting to ChatGPT API and fine-tuning a model fits comfortably within my skillsets.
This project have a high level of feasibility, the real challenge is mostly deciding what data and what format is better suited to achieve the best results. For this reason the open source nature of the project is critical so it can receive feedback from the community, proposing the right technical papers to train on, example Verifiable Credentials, etc.
Cost is estimated on time dedicated as senior developer for the creation of tooling and documentation to support formatted data to be usable for training in larga language models such as ChatGPT.
Roberto Carvajal - Main lead developer
Jon Bauer - Developer