We are living in a world where everything changes and evolves, and the one thing that has evolved at a fantastic rate is AI learning. OpenAI is the company that is behind the wonder that is ChatGPT.
ChatGPT is an AI platform that uses Reinforcement Learning from Human Feedback to train AI responses.
We trained this model using Reinforcement Learning from Human Feedback (RLHF), using the same methods as InstructGPT, but with slight differences in the data collection setup. We trained an initial model using supervised fine-tuning: human AI trainers provided conversations in which they played both sides—the user and an AI assistant. We gave the trainers access to model-written suggestions to help them compose their responses.
To create a reward model for reinforcement learning, we needed to collect comparison data, which consisted of two or more model responses ranked by quality. To collect this data, we took conversations that AI trainers had with the chatbot. We randomly selected a model-written message, sampled several alternative completions, and had AI trainers rank them. Using these reward models, we can fine-tune the model using Proximal Policy Optimization. We performed several iterations of this process.
I decided to try it out, and was pleasantly surprised. I asked it to write a blog post about South African Indie Developers:
And honestly, it was not bad at all, I am just sad that they missed out on my favourite SA Game Dev - The Brotherhood Games
Here is the blogpost the AI-generated in a couple of seconds:
Indie game development in South Africa is a thriving industry, with a growing number of talented developers creating innovative and exciting games.
One of the standout features of the South African indie game scene is its diversity. Developers in the country come from a wide range of backgrounds and bring a variety of perspectives and experiences to their work. This diversity is reflected in the types of games being created, which range from narrative-driven adventures to fast-paced action games and everything in between.
One of the challenges facing indie game developers in South Africa is the limited access to funding and resources compared to larger studios. However, despite these challenges, many developers are able to find success by relying on their creativity, determination, and the support of the local community.
One such example is the Cape Town-based studio Free Lives, which has gained international acclaim for its games "Broforce" and "Genital Jousting." Free Lives has established itself as a leader in the South African game development scene, and its success has inspired many other developers to pursue their dreams of creating games.
Another notable South African indie game studio is QC Games, which was founded by industry veteran Dallas Dickinson and is based in Johannesburg. QC Games has released several successful games, including "Death's Gambit" and "The Stomping Land."
In addition to these larger studios, there are also many smaller indie game developers in South Africa who are making a name for themselves. These developers are often self-funded and rely on crowdfunding campaigns or grants to fund their projects.
Overall, the indie game development scene in South Africa is vibrant and diverse, with a wealth of talent and creativity. Despite the challenges faced by developers in the country, there is a strong sense of community and support, which helps fuel the growth and success of the industry.
(Credit to https://chat.openai.com/chat)
Overall, I am impressed with this AI. And it is a lot of fun to play with.