View All Posts
read
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi
#AI #AWS #CHATGPT #CHESS PLUGIN #CLOUDFRONT #DYNAMODB #PLUGIN STORE #SERVERLESS FRAMEWORK

My Chess plugin has now been on the ChatGPT plugin store for almost 2 weeks. So I thought it might be fun to run through some stats and initial impressions.

My plugin was approved on the 11th of May.

All I wanted was approval...

Just in them for them to start rolling out access to plugins to all ChatGPT+ users!

General Plugin Availability

I wasn’t expecting a huge number of users - chat isn’t the best way to play chess, though it does have some advantages with ChatGPT being able to explain what’s happening in the game.

What I was expecting was a few users trying it out. Maybe a few games from people trying out the plugin store. At the time of writing, there are 10,167 games in the database.

Here are the daily stats for new games started:

Games Per Day

Initially, things were pretty crazy, peaking at around 1,800 games in one day.

Now, you might be wondering what happened between the 19th and the 22nd. It looks like everyone stopped using the plugin.

There’s a slight issue/feature with the plugin store at the moment. When you change metadata about your plugin it will automatically switch to an “unverified” state while the new metadata is reviewed - this can take up to 7 days. Surprisingly for an AI company, this is a manual process.

This has the unfortunate effect of removing your plugin from the store - and for anyone who has it installed, you get a lovely red shield next to the plugin.

Unverified Plugin

This is quite unnerving for users and a lot of people have been uninstalling plugins that switch to unverified. Hopefully, as the plugin store matures these issues will be resolved.

At the time my plugin was out of the store a lot more plugins rolled out and I think some of the excitement around plugins tailed off.

I’m expecting the number of games to continue to drop off as more plugins are released and the novelty wears off.

What colour do most people like to play - everyone likes to play as white - there is a small advantage to playing white in chess - is everyone afraid of the AI?

Colour Stats

How many moves are there in a typical game? As mentioned earlier - a chat interface may not be the most appealing way to play chess, so I would expect the number of moves to be low.

I was pleasantly surprised to see that people are playing quite a few moves per game. On average about 10 moves per game.

Did anyone beat the computer? Did anyone even try?

Result Number of Games
Assistant 56
Player 101
Incomplete 8559

So, it looks like people are doing pretty well - what level are they playing at?

Level Stats

Well, it looks like most people are playing at the lowest level!

How much is it costing me to run?

I’m using the serverless framework and running everything on AWS using Lambdas with CloudFront for caching, all the data is stored in DynamoDB.

The most expensive service so far has been DynamoDB - this has cost me an unbelievable $0.14 so far. My prediction is this will average about twice this per month.

DynamoDB Cost

There are probably many ways to optimise this, but I’m not too worried about this cost at the moment.

I’ve not managed to get CloudFront costs over 1 cent yet. The free tier is very generous with 1TB of data transfer and 2 million requests per month.

For the Lambda functions we’re also managing to stay within the free tier. Though we are getting close to breaking out of that. We’ll see once we have a full month how much this costs - but I’m expecting it to be less than $1.

The most expensive part of the system is storing secrets on AWS Secrets Manager - this is costing me $0.80 per month to store two secrets.

My impressions

There are still some rough edges on the plugin store - there’s currently no search or categorisation, so discoverability is very poor. There are improvements in the works around this. But as with the existing App Stores - it’s down to the plugin developers to do their own marketing.

Getting your plugin into the “popular” section will boost your number of users. It’s very much like the mobile App Stores - getting noticed by the guys running the shop is like winning the lottery. But - there’s no monetisation yet - so maybe it’s best not to get featured just yet…

Popular Plugins

If you do fancy a game of chess, you’ll find my plugin languishing on page 18 of the plugin store!

Where's my plugin?

#AI #AWS #CHATGPT #CHESS PLUGIN #CLOUDFRONT #DYNAMODB #PLUGIN STORE #SERVERLESS FRAMEWORK

Related Posts

Sales stats update - 5 or 6 months on the app store - Apologies for the radio silence on sales stats for our app, but to be fair, there hasn't been much spark! After the US App Store feature, it was a sliding game down the charts, but still, we average about 10-30 copies daily. We excitedly crossed the 25,000 download mark recently. Oh, and there's a chart you can find below with more deets. A Dutch website brought a brief sales soar, but that's died down now. All told, we've clocked in 25591 paid and 8436 free downloads, the latter gaining a brief spotlight during a celebratory two-week freebie phase. Sure seems free is popular! But, I feel content knowing we've lots of, hopefully, pleased customers!
Do you need a ChatGPT plugin? - We've seen two major shifts in technology trends with websites and mobile apps - now there's a third one rearing its head. OpenAI's ChatGPT with plugins is on the cards and you better be ready for it. In the midst of fumbling for answers to whether we need these plugins or not, let me reassure you that it's not too complex. Far from requiring a squad of specialist developers, all you need to know is how to make an API to create a plugin for ChatGPT. Yes, there are potential pitfalls around security and data protection, but with the right precautions, you will be fine. So, dear developer, explore, experiment and gear up for this exciting phase!
Using ChatGPT for home automation - In another thrilling adventure with ChatGPT, I endeavored to integrate it with a Raspberry Pi, effectively turning it into my own personal light switch. My custom ChatGPT plugin, sporting just two endpoints, could revolutionize how we handle APIs, as it managed to control five different lights with simplicity and style. With a dash of YAML magic, ChatGPT managed to deduce the entire process, paving the way for future smart home projects. Big or small, the potential applications are endless and might even lead to computers communicating in human language!
Sales stats update - Two months on the app store - Another month on the App Store, fellas! Even though our little app met some bumps here and there, it still managed to get quite the spotlight in Europe's 'What we're playing' section, grossing up to 200 daily sales in the UK, 300 globally. Took a hit when we dropped from the featured list, but that was expected, right? Thankfully, other countries picked up the slack! Brought in a new icon and broke into the US market, making a splash in their 'New and Noteworthy' section. Seems like being on the front page or featured list really makes a difference! Despite a distinct peak in US sales, no other plot-twisting moments. Oh, and for all the high rollers out there, the yacht's still a bit off, I reckon. But we're hopeful. Feel like catching a glimpse into the numbers? Got questions or just want to chat? Give us a shout! Now, back to work. Next update coming your way soon!
I was wrong - we've not reached peak ChatGPT hype yet... - Strap yourselves in, folks, we're in for a wild ride! ChatGPT's new API has reignited my excitement for Large Language Models, just like the start of the dot com boom. With the pricing now 10 times cheaper, a flurry of creative and previously unthinkable use cases is within our grasp. Despite earlier doubts, I now believe we're scaling the peak of inflated expectations. Can't wait to see the innovative applications that will spring from this!

Related Videos

ChatGPT vs Stockfish: Can an AI Plugin Improve its Chess Game? - Watch as chat GPT takes on Stockfish, a world-class chess engine, in a thrilling match! See how GPT utilizes a chess plugin to improve its gameplay and compete against the best.
AI Powered Raspberry Pi Home Automation - Is this the future? - Witness the power of ChatGPT controlling home automation lights through a Raspberry Pi, making life easier with plugins. Delve into the fascinating world of large language models, redefining interactions with APIs.
Automating Blog Improvements with AI: Summaries, Tags, and Related Articles - Learn how to use ChatGPT to enhance your blog's homepage, create summaries and tags, find related articles, and generate post images with ease, leveraging AI to save valuable time and effort.
The Hacker News Effect - The Website Didn't Catch Fire - Let's look at the traffic - Witness the Hacker News effect in action as the author's blog skyrocketed to popularity, easily handling massive traffic thanks to efficient hosting and Cloudfront!
Sudoku Grab for the iPhone - Unleash the power of technology to effortlessly solve Sudoku puzzles with this incredible iPhone App available on the App Store! Click to learn more and get started.
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
Blog Logo

Chris Greening


Published

> Image

atomic14

A collection of slightly mad projects, instructive/educational videos, and generally interesting stuff. Building projects around the Arduino and ESP32 platforms - we'll be exploring AI, Computer Vision, Audio, 3D Printing - it may get a bit eclectic...

View All Posts