Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

xapi_customgpt Reporting on xAPI Data Using ChatGPT

If you’ve not been following my journey of discovery on how to use xAPI with AI, you can catch up by looking at Understanding xAPI Data and AI: An Analogy with Buckets, Lessons Learned in Training AI Models with xAPI Data and xAPI to AI – a No Code Solution.

TL;DR – go straight to the customGPT, upload your xAPI data and start reporting!

Through curiosity, I started looking at ChatGPT Agents, or GPT’s. These are the custom trained GPT’s for specific purposes. The GPT Store is growing rapidly, but there was only a few there for xAPI. I want to give a shout out to Sarah Mercier for her post on LinkedIn about her ChatGPT – xAPI Statement Constructor. This was absolutely awesome and really piqued my curiosity (as if it wasn’t piqued enough by now!).

My journey has focused on the technical aspect of training an LLM. As my wife continues to remind me, I always start doing things in the most difficult way!

So, I started looking at these GPT’s. What are they? How can I use them for what I trying to achieve? First point to make, you need a paid subscription to ChatGPT to generate a custom GPT.

I took a leaf out of another GPT I found and created a Concierge for an upcoming conference. The concept was quite simple and ChatGPT helps you along the way. All in all, about 20 minutes is all it took to create the concierge.

Back to the topic of xAPI. Creating the custom GPT Concierge got me thinking of can I train a custom GPT to report on xAPI data?

I created a custom GPT and started training it. Feeding it links to the spec and profiling, passing questions and prompts around the types of the reports that you can generate. This was really starting to work well. The responses were good and logical.

I’d not need data to feed into it. I wanted this to be based on a user uploading data. The data needs to be consistent. From my previous post xAPI to AI – a No Code Solution, I had generated a small web app that will query your LRS and return data in different formats that an LLM can be trained in. I added this to the custom GPT and asked it to share this link if a user wants to get their data themselves.

After conducting a few tests with a colleague, I was absolutely astonished—completely gobsmacked—by the results!

There is lots more to learn, but in the meantime, follow the link below to add it to your ChatGPT or search the store for xAPI Reporting Assistant.

There are some restrictions on the file size you upload and note that it needs to analyse your data, so please be patient on initial upload!

STAY CURIOUS

Leave a Reply

Your email address will not be published. Required fields are marked *


© The Digital Learning Guy | xapi.com.au
ABN 364 4183 4283