Wednesday, May 22, 2024

Major Charlie Mnemonic update released!

We are announcing major updates for Charlie Mnemonic, your AI assistant with Long-Term Memory that's getting smarter and more capable every day. We've been working hard to integrate new features and improve existing ones, and we are excited to share these updates with you.

What's New?

  • Gmail Integration: Charlie can now seamlessly integrate with Gmail, allowing you to manage your emails more efficiently.
  • Google Calendar Integration: Schedule and manage your events directly through Charlie with the new Google Calendar integration.
  • Ollama Support: We've added support for Ollama, you can now run your local Llama 3, Phi 3, Mistral, Gemma, and other models. Thanks @PriNova for this fantastic contribution.
  • Memory Explorer: A new feature that lets you explore Charlie's memory, making it easier to retrieve and manage information (WIP).
  • Multiple File Uploads: You can now upload multiple files at once and let Charlie analyze and answer questions about them.
  • Custom System Prompt: Customize Charlie's system prompt to suit your needs. 
  • Stoic Mentor: We've included a new personality, a stoic mentor. You can enable the Stoic Mentor personality by going to the Settings Menu and changing the system prompt to the ‘Stoic’ preset. The agent will be prompted to help you navigate through life, find clarity and resilience through thoughtful conversation. Your feedback to this new personality, and how it may be improved, is highly appreciated!
  • Bug Fixes and QoL Additions: We've squashed several bugs and added quality-of-life features to make your experience smoother and more enjoyable.

Demonstration of Charlie's new features in action

Analyzing and Redrawing a Picture, Sending a Mail + Calendar Invite 

Here you can see Charlie retrieving the name and email of ‘the boss’ from the memories


Sending an Email with Personal Details from Memory

Charlie fetches some personal details to include in the email


Uploading a Video and Extracting Frames

Charlie got thought to extract frames from a video to analyze it


The Memory Explorer

Use the memory explorer to read, edit or delete memories


Custom System Prompt

Personalize your responses with a custom system prompt


Stoic Personality

Tired of long numbered lists and impersonal advice? Try the Stoic personality!


Motivation

Why Email and Calendar Integration?

We believe that Charlie's ability to access and utilize your data is crucial for helping you complete tasks efficiently. Email and calendar are fundamental tools for managing our daily lives. By integrating these with Charlie, we aim to create a more cohesive and efficient experience. Imagine being able to schedule meetings, send follow-up emails, and manage your tasks all through a single interface. This integration is a step towards making Charlie an indispensable assistant in your daily routine.

Continuous Improvement and Community Feedback

Many of these features are still in their early stages, and we are continuously working to improve them. Your feedback is incredibly valuable to us, as it helps us understand what works and what needs improvement. Expect regular updates as we refine these features and add new ones based on your suggestions.

Contribute and Make Charlie Better

We're always looking to improve and expand Charlie's capabilities. If you're passionate about AI and have ideas or skills to contribute, we'd love to hear from you. Your input and support can help us make Charlie even better. Feel free to post pull requests with better features, bug fixes, or code optimizations. Every contribution, big or small, is greatly appreciated.

The Importance of Data Access

By integrating even more with live updates and notifications, we aim to create a generative interface that handles all your needs seamlessly. While we have some of these features ready as prototypes, they still need proper implementation and testing before we can release them. 

Stay tuned for more updates!


Thank you for reading this blog!

 

Best,
Marek Rosa
CEO, Creative Director, Founder at Keen Software House
CEO, CTO, Founder at GoodAI

 

For more news:
GoodAI Discord: https://discord.gg/Pfzs7WWJwf
Space Engineers: www.SpaceEngineersGame.com
Keen Software House: www.keenswh.com
VRAGE Engine: www.keenswh.com/vrage/
GoodAI: www.GoodAI.com
Personal Blog: blog.marekrosa.org

 

Personal bio:

Marek Rosa is the founder and CEO of GoodAI, a general artificial intelligence R&D company, and Keen Software House, an independent game development studio, started in 2010, and best known for its best-seller Space Engineers (over 5 million copies sold). Space Engineers has the 4th largest Workshop on Steam with over 500K mods, ships, stations, worlds, and more!

Marek has been interested in game development and artificial intelligence since childhood. He started his career as a programmer and later transitioned to a leadership role. After the success of Keen Software House titles, Marek was able to fund GoodAI in 2014 with a $10 Million personal investment.

Both companies now have over 100 engineers, researchers, artists, and game developers.

Marek's primary focus includes Space Engineers, the VRAGE3 engine, the AI People game, long-term memory systems (LTM), an LLM-powered personal assistant with LTM named Charlie Mnemonic, and the Groundstation.

GoodAI's mission is to develop AGI - as fast as possible - to help humanity and understand the universe. One of the commercial stepping stones is the "AI People" game, which features LLM-driven AI NPCs. These NPCs are grounded in the game world, interacting dynamically with the game environment and with other NPCs, and they possess long-term memory and developing personalities. GoodAI also works on autonomous agents that can self-improve and solve any task that a human can.

Monday, May 13, 2024

Space Engineers: Signal

   SUMMARY:

  • New blocks in the base game: Broadcast Controller, Action Relay, Compact Antenna, and more!
  • New Red Ship Starting Scenario, New world screen for improved new player experience, Quality of Life Improvements
  • New Premium Content: Truss Set, Corridor Blocks, Inset Walls, and more!
  • What’s Next


Hello, Engineers!

The new Signal update is here! “Signal” lays the foundation for a new era of Space Engineers. 2024 will be a year of exploration, battle, and survival. This update focuses on our framework for a new standard in player versus environment. 


Signal adds new choices to your creative arsenal with new blocks, specifically created for this occasion. With this new set of blocks, your remote automation can act with an entirely new level of autonomy. Where the wildly popular “Automatons” update added remote mining operations, automated drones, welding assistants and so much more, “Signal” empowers these systems to communicate! Reactive updates, straight-to-chat, as well as complex systems communicating over multiple ships, stations, or any combination are now possible! 

Get live chat updates from your remote satellite array, mining drone fleet, or automated defense sentinels in Signal!

Please join us in 2024 as we explore Space Engineers like never before. We can't wait to see what you create!   


Free Content

Broadcast Controller
(1 block, S + L grid)

The Broadcast Controller transmits custom messages to players using the chat window.


Action Relay
(1 block, S + L grid)

Action Relay blocks, in conjunction with Antennas, can remotely trigger actions on other Action Relay blocks on other grids using the corresponding channel.


Additional Round Armor Panels
(4 blocks, L grid + 4 blocks, S grid)

More armor panels to provide structure and decoration.


Compact Antenna
(1 block, L grid)

A more compact version of the Antenna. For all your radio communication needs.


New Red Ship Starting Scenario 

A modern remake of the classic Red Ship scenario. This updated and modernized scenario features the latest build of the classic “Red Ship” as well as a host of other improvements.


Death and Respawn Improvements

When you die, you’ll know why!


Cargo Container Destruction improvements

To increase performance, destroyed cargo containers will now leave behind a temporary crate containing all of the destroyed container’s contents. In addition, all non-unique items will now be stacked.


Reload indicators for static weapons

We have added reload indicators to static grid weapons, on your hotbar, to make it easier to see when your weapons are ready to fire. You will also hear a “click” while you try to shoot your weapons if reloading has not yet been completed.


NPC Grid Claiming

Grids stolen from NPCs will need to be claimed to prevent them from despawning. Claiming an NPC grid will transfer all of the grid’s PCU to you. Note that you’ll still need to hack blocks to gain access and ownership!


New World screen

We have refreshed the new world screen with an updated and modernized version. This new world screen is being rolled out on PC, Xbox, and Windows stores. We expect to launch this feature on PlayStation as well, in an upcoming update. 


QOL Change - Grinding Components to Scrap

We have added a warning when some block components are about to be destroyed/turned to scrap when you grind a block. 


Adjustment to Tree collisions


(F1) Help menu changes to improve ease of use


More QOL Changes: 
  • Non-unique items can be stacked in the inventory
  • Block info/stats Improvements (charge efficiency, production blocks).
  • Improvements to Cargo Ship flight paths.
  • Improved performance of NPC Grids.
  • Reputation system adjustment.
  • Lightning damage is disabled by default for new Worlds.
  • Disabled scrap item spawning from damaged blocks by default in new Worlds.
PlayStation Optimizations and Improvements 
  • loading times improvements
  • simulation & render performance improvement for First Jump and Frostbite
  • textures are now reloaded after download when using Play Go (playing while downloading the game)
  • fixed intro video stutter

Free DLC Content additions

We are always looking for ways to improve, and that includes adding value to prior releases. During this update, we are adding new content to existing DLCs, those who already own these DLCs will get this content for free, as part of the free update.

Scaffolding (Added to the Deco Pack 3)
(4 blocks, L grid)

More blocks for Deco Pack 3 Scaffolding Set.


Space Engineers Sheet Music (Added to Deluxe Edition)

After the incredible celebration surrounding Space Engineers' 10-year anniversary, we have decided to release the sheet music for all 9 of the new songs we premiered during the anniversary event. The new music sheets will be included in the Deluxe Edition of Space Engineers.

Space Engineers music was composed by Karel Antonin. He has been cooperating with us for more than 10 years and you can hear his music in all our games. 


If you already own Deluxe Edition you can find your sheet music here:
  • Steam Folder \Steam\steamapps\common\SpaceEngineers\DeluxeDLC\SheetMusic

Signal Pack

Similar to our previous major releases, we hope you will take this opportunity to support the continued development of Space Engineers. This DLC pack consists of cosmetic items that enrich your game visually. None of the features in this package provide any advantage to players who purchase this DLC. 

The price of the Signal Pack is $4.99 USD or your regional equivalent. Show your continued support for Space Engineers and check out the Signal Pack.


This package includes:

Truss Set; Pillars, Decoy, Light
(7 blocks, L grid + 2 blocks, S grid)

A set of Truss blocks for structure, decoration, and greebling.


Corridor Blocks
(8 blocks, L grid)

A set of corridors for all your hallway needs.


Narrow Corridor & Stowage
(2 blocks, L grid)

A narrow corridor and some stowage space. Fits well with the Narrow Doors.


Narrow Door
(2 blocks, L grid)

Narrow doors to fit your cramped interiors!


Inset Walls Set
(6 blocks, L grid)

A set of decorative wall pieces to make your interiors feel more spacious.


Decorative Console Blocks
(5 blocks, L grid + 5 blocks, S grid)

Computer consoles for your bridge. “Engineers, to your stations!”


Bay Windows Set
(5 blocks, L grid + 4 blocks, S grid)

A set of windows to give your structures a roomy feeling.


Jukebox: 9 Tracks of live orchestra playing Space Engineers Soundtrack

Music from the 10th Anniversary live orchestra concert has been added to the jukebox.

What’s next 

We have so much more to explore!

In our next update, 1.205, we are going to go BIG! 

  • New resources
  • New end-game blocks
  • We take a deep dive into PVE encounters 
  • And we begin exploring exploration
Stay up to date with the latest developments by signing up to our newsletter. Get a sneak peek, every month, at what the future holds!


Space Engineers Wiki

Welcome to the new Space Engineers Wiki!


If you are a member of our Discord you may have noticed the new Wiki.gg Role for some of our community members. These members are contributors to the wiki and would love to hear your feedback on how it can be improved! Please join the Wiki channel and share your thoughts. We are always seeking ways to improve.
  • Thank you to the incredible AdaRynin, Enenra, and our modding community for adding helpful resources that aspiring modders can take advantage of.
  • Thank you to Wiki.gg for providing an incredible platform for the Space Engineers wiki.

AI People

In my sister company GoodAI, which I founded in 2014, we recently officially announced and revealed our brand new game called AI People.

AI People is a sandbox game where you create and play scenarios with AI NPCs that interact with each other, the environment, and you! They learn, feel emotions, pursue goals, dream, and dynamically craft an emergent AI-generated story.

The team at GoodAI have been hard at work on AI People. While the game is not ready to release just yet, you can sign up to the GoodAI newsletter to join the waiting list. This means you’ll be the first to know about the latest AI People news. 

You can read more about AI People, the technology behind it and my vision for the project here:

Learn more about AI People on our dedicated website:

Connect with AI People via the social platform of your choice:


Newsletter 

Check out our Newsletter!

Featuring regular updates on VRAGE3, Space Engineers, and more! Every month's newsletter is packed with spoilers, updates, and insights. So join us, on the 18th of every month, for a preview of what's to come and an update on what we are working on.
  • VRAGE3 and Beyond
  • Space Engineers: Update 1.205
  • GoodAI - AI People


Follow our social media to get the latest news!

Hiring

If you’re interested in working on awesome games like Space Engineers or our in-house engine VRAGE3, we’d love to hear from you! 

We are currently in the Research and development phase, exploring new features of the VRAGE3 engine. Our goal is to support extremely large and fully dynamic and destructible environments, including planets, large spaceships, and any other creations built by the players.

If you’re interested in working on awesome games like Space Engineers or our in-house game engine, and love solving unique challenges, we’d love to hear from you! Check out the open positions at Keen Software House and don’t forget to send us your English CV/resume and cover letter. 

Remote collaboration is possible!

Our team is global.

Finding the best candidates to join Keen Software House means exploring every possible solution, including remote work. While we strive to provide team members with the best possible work-life balance here in Prague at our incredible Oranzerie offices, we understand that it is not always possible to transition, therefore we are very remote-friendly. Here’s a map of where our teammates live.


If you want to let me know your feedback, please get in touch via my personal email address marek.rosa@keenswh.com, or use our Keen Software House support site. I welcome all of the feedback we receive and we will use it to learn and provide better services to our players.


Thank you for reading this blog!

 

Best,
Marek Rosa
CEO, Creative Director, Founder at Keen Software House
CEO, CTO, Founder at GoodAI


Personal bio:

Marek Rosa is the founder and CEO of GoodAI, a general artificial intelligence R&D company, and Keen Software House, an independent game development studio, started in 2010, and best known for its best-seller Space Engineers (over 5 million copies sold). Space Engineers has the 4th largest Workshop on Steam with over 500K mods, ships, stations, worlds, and more!

Marek has been interested in game development and artificial intelligence since childhood. He started his career as a programmer and later transitioned to a leadership role. After the success of Keen Software House titles, Marek was able to fund GoodAI in 2014 with a $10 Million personal investment.

Both companies now have over 100 engineers, researchers, artists, and game developers.

Marek's primary focus includes Space Engineers, the VRAGE3 engine, the AI People game, long-term memory systems (LTM), an LLM-powered personal assistant with LTM named Charlie Mnemonic, and the Groundstation.

GoodAI's mission is to develop AGI - as fast as possible - to help humanity and understand the universe. One of the commercial stepping stones is the "AI People" game, which features LLM-driven AI NPCs. These NPCs are grounded in the game world, interacting dynamically with the game environment and with other NPCs, and they possess long-term memory and developing personalities. GoodAI also works on autonomous agents that can self-improve and solve any task that a human can.

Sunday, May 5, 2024

Why haven't we seen any mainstream games utilizing LLM-driven AI NPCs?

Because it's hard...

We've dedicated the last four years to this endeavor.

Making a simple proof of concept (PoC) is easy (we've seen many), but polishing it to production level requires 1,000 times more effort where deeper complexities emerge:

1) Cost: Using LLM via API means someone has to pay for those thousands of tokens per hour per player. Yes, you can run a smaller LLM on a player's GPU (e.g., Mistral, Llama3 8b), but the quality and capabilities may not be sufficient for an engaging narrative and gameplay.

2) It's too early: GPT-3.5 is only 1.5 years old, and GPT-4 is only one year old.

3) Current LLMs: They may not be capable of running multi-agent narratives for long game sessions. Context sizes are not large enough to hold scene history consistently. LLMs only attend perfectly to some instructions in the context and often hallucinate.

4) Multi-modal LLMs (with Vision): You may need these to unlock spatial reasoning and better grounding to the game environment.

For LLM-driven NPCs to fundamentally transform gameplay—making them indispensable, like a painkiller rather than a mere vitamin—they must do more than enhance; they must be crucial, realizing games that, without LLM-driven AI NPCs, would be unachievable (Beat Saber wouldn't be what it is without VR).

  • NPCs need to interact with one another and their environment.
  • NPCs must consistently understand their surroundings, avoiding any contradictions related to their past or actions that the game mechanics do not support.
  • NPCs' behavior and the plot must be consistent over long periods.
  • NPCs must have intriguing personalities and narratives that unfold with the drama and tension of a well-crafted movie, rather than resembling dull everyday interactions.
  • These narratives should continuously evolve, navigating from problem-solving to new challenges repeatedly.

The benefits are clear: pioneers will create a new market niche and a defendable, tough-to-duplicate technology.

Monday, April 29, 2024

AI People: Announcing the next evolution of gaming AI NPCs

Today, GoodAI proudly introduces our new game: AI People

Discover more on our official website: www.AIPeopleGame.com

Please watch announcement livestream: https://youtube.com/live/Xz_ncOB5P3g


The Vision

Our vision for AI People was ambitious but clear: to innovate within the gaming industry by making intelligent AI NPCs central to gameplay. We aimed to initiate a new genre of intelligent AI NPCs, just like 11 years ago, when we created the engineering genre with Space Engineers.

This vision later developed into the current form: AI People is a sandbox game where you create and play scenarios with AI NPCs that interact with each other, the environment, and you! They learn, feel emotions, pursue goals, dream, and dynamically craft an emergent AI-generated story.

Traditional gaming often features scripted NPCs with predetermined behaviors, limiting engagement and replayability. AI People revolutionizes this by introducing AI NPCs that learn and adapt to player actions in real-time. This advancement allows for evolving storylines and a richer, more immersive experience, ensuring that each player's decision significantly influences the ongoing narrative and gameplay.

We want players to feel these AI NPCs are living, sentient beings, not just scripts.

This is all orchestrated by our AI Director, which ensures that the emergent stories evolve into compelling and intriguing plots.

Our vision goes beyond AI NPCs. We foresee the next step when AI simulates the entire game logic and game states. However, the technology and HW performance are not yet ready for this. More about how we see games in 2033.


History of the project

AI People has been four years in the making. Its inception can be traced back to an idea centered on a game mechanic of teaching AI NPCs. After exploring numerous prototypes, we found our direction with LLM-driven NPCs about three years ago. Since then, our team has been fervently working to make NPC behaviors robust and intriguing and adding essential features such as long-term memory. This project isn't just about introducing something novel, it's about redefining how players experience NPCs, making them 10 times more vivid and dynamic than the in-game characters we know today. And we genuinely believe in its potential.

My role in shaping AI People has mirrored my journey with Space Engineers. Overseeing the vision, game design, art style, and more technical aspects like the R&D for the AI-powered NPCs and LLMs, I am deeply intertwined with the game's evolution, ensuring we stay true to our core principles. 

After all these years, we are approaching a phase where launching an alpha release makes sense. This will allow us to engage in open development and involve the community more directly. However, this is just the beginning - there is so much more we plan to add and improve.

If you are interested in a previous version of AI People, see this presentation that I made in June 2023 at the Summer School for AI in Games at Cambridge.


Game Dynamics and Features

At its core, AI People is about shattering the current limits of NPC interaction. By leveraging the power of Large Language Models (LLMs) integrated into our in-house cognitive architecture, we've empowered NPCs with the ability to learn, interact with the environment, and communicate. They not only engage in conversation, but also actively perceive their surroundings, manage their inventories, use objects and tools, physically interact with fellow NPCs, and converse with other NPCs or the player.

We understand the great possibilities of User-Generated Content (UGC), which is why we have added an editor to our platform. This enables players to create their own unique scenarios by developing the story and personalities of the characters. We are excited to see how players will bring their imagination to life and contribute to the AI People universe by creating scenarios that we couldn't have imagined ourselves.

Key features 

  • Behavioral AI NPCs: They have unique personalities and long-term memory. They actively interact with the environment, other NPCs, and the player, skillfully utilizing tools, and setting personal goals.
  • Dynamic Gameplay: No fixed plots; NPCs' choices and emotions craft emergent stories. They adapt to players, the environment, and fellow NPCs, and establish intricate relationships.
  • Two Game Modes: Experience the world as a character or shift to creation with the integrated editor, shaping NPCs’ lives and crafting unlimited narratives.
  • Endless Replayability: Driven by AI and user content, each game session is a fresh, original, constantly evolving narrative journey.

The Road Ahead and Release

Taking inspiration from our journey with Space Engineers, our immediate plan is a soft launch an alpha version that highlights our AI Director technology. Regular updates will ensue, enriching the game with newer features and deeper content. A cornerstone of this journey will be engaging with our player community. Official announcements regarding the release date will be communicated in due time.

We aspire for AI People to reshape how you perceive and engage with in-game characters. Stay tuned for more updates!

My deepest wish is for AI People to stand out as the genre-defining game of “Intelligent NPCs”.

FAQ

Q: What is AI People?
A:
AI People is a sandbox game where you create and play scenarios with AI NPCs that interact with each other, the environment, and you! They learn, feel emotions, pursue goals, dream, and dynamically craft an emergent AI-generated story.

Q: When is the release date?
A:
We'll announce that at a later time.

Q: What's the roadmap for releasing AI People?
A:
Drawing from our experience with Space Engineers, our initial plan is to launch an alpha version that showcases the core capabilities of our AI Director technology. Following that, we intend to roll out regular updates, which will enrich the game with new features and content, all while actively engaging with our player community.

Q: How many characters will be in-game?
A: In any given scenario, players can typically expect around 5 NPCs to be present. While we will offer a broader range of official characters, players also will have the capability to add and share their own creations. We're not targeting large-scale simulations at the moment, as the current LLM capacities would not sufficiently support it.

Q: How many environments will be available and of what type?
A:
At the alpha release, players will have the opportunity to a few primary scenarios set in a modern-day theme, showcasing our novel AI Director technology. Although our game is setting/theme agnostic - with aspirations to support scenarios from ancient times to the present and extend to futuristic and fantastical settings - more official scenarios will be introduced as development continues. Moreover, players will be equipped with tools to craft and share their own unique scenarios, unrestricted by a specific theme or era.

Q: What technological framework drives your AI NPCs?
A:
AI NPCs in the game are simulated by Large Language Models (LLMs). These LLMs are integrated into our in-house cognitive architecture, encompassing features like long-term memory, working memory, episodic memory, and spatial reasoning. Additionally, our NPCs can interact with the game world through various actuators and tools, and they can adapt and learn based on feedback. This is all orchestrated by our AI Director, which ensures that the emergent stories evolve into compelling and intriguing plots.

Q: Tell me more about the technology behind AI NPCs in AI People.
A:
The core idea is straightforward. The game generates prompts that include descriptions of the scene, agents, their bios, and any memories relevant to the current context. These prompts are then sent to the LLM, and the output delineates the actions the agents should take. The game then executes these actions. Any new memories are then post-processed and stored in various formats like long-term memory, working memory, episodic memory, and so on, ensuring they're available for future prompts. If an action generated by the LLM fails, this is flagged as error feedback, prompting the LLM to offer a correction.

The real challenge lies in ensuring this entire process results in NPCs behaving realistically in a manner that's both predictable yet surprising. We want narratives that unfold intriguingly, where players genuinely impact the lives of NPCs, and unexpected events or plot twists emerge.

Another objective is to optimize the number of LLM tokens to ensure minimal delays and negligible inference costs. At their core, our AI NPCs function as LLM agents. While they share similarities with models like AutoGPT or BabyAGI, we aim to ensure they operate seamlessly within our proprietary game environment. Additionally, our NPCs feature dynamic and expandable memory capabilities, allowing them to learn continually.

Here’s is a presentation from June 2023 with an older version of our AI Director technology.

Q: Do NPCs experience hallucinations in the game?
A: Yes, NPCs can experience hallucinations. Occasionally, they might reference events or actions, such as giving you an item, that have not actually taken place in the game world. These moments are not intentional features but aspects we continually work to improve upon.

Q: Which LLM (large language model) do you utilize?
A:
We employ a variety of models. Our prototyping predominantly occurs on GPT-4 and GPT-3.5-Turbo. In earlier phases, we relied on GPT-3, GPT-J, and GPTNeo. For enhanced quality and alignment with our game world and narrative, we're fine-tuning some of the open-source models. This will ensure that our models can produce diverse story content seamlessly, unbiased by someone’s political views. Our goal is to run the LLM directly on the player's device to reduce inference costs and increase the player’s privacy.

Q: What are the price and infrastructure costs? How is payment for LLM inference handled?
A:
Detailed pricing information will be announced later. For now, it's important to note that our AI NPCs operate on LLMs (large language models) housed in data centers. Given the significant infrastructure costs, especially considering that the game generates thousands of LLM tokens every hour, we're actively exploring solutions to scale this operation efficiently.

Q: Is the Space Engineers team involved in this project?
A:
No, however, Marek Rosa, the CEO and founder of Keen Software House and creator of Space Engineers, serves as the Creative Director for AI People. The remainder of the team is comprised of professionals from various game development studios, as well as experienced AI researchers and engineers. Given the potential of AI People to pioneer a new genre of intelligent NPCs, it's essential to have a team that's well-versed in both AI research and game development.

Q: Tell me more about Space Engineers.
A:
Space Engineers is a sandbox game about engineering, construction, exploration, and survival in space and on planets. Players can build spaceships, space stations, planetary outposts, and even pilot ships through space to explore planets or gather resources. The game offers both creative and survival modes, emphasizing physics-based realism, where everything in the game can be assembled, disassembled, damaged, or destroyed.Space Engineers has seen consistent engagement since its release, with over 5 million copies sold. One notable aspect of the game is its active modding community. It has the 4th largest Workshop on Steam, hosting over 500,000 mods, ships, stations, and worlds. This extensive user-generated content has contributed to the game's adaptability and appeal over its decade-long presence in the market.

Q: Why is GoodAI venturing into game development when its mission is “to build AGI, help humanity, and understand the universe”?
A:
With the emergence of LLMs, we pivoted from our previous AGI strategies to fully embrace LLM-powered agents equipped with long-term memory. Introducing AI NPCs into a game provides an ideal environment for testing and refining these models. Games offer a forgiving space where errors come at a low cost, and experimentation is encouraged. They allow us to harmonize the demands of a use case with the existing capabilities of AI. Plus, we genuinely enjoy the process of game creation!However, this game is just one facet of our initiatives at GoodAI. We're also spearheading projects like the Charlie Mnemonic - a personal assistant with long-term memory, LTM Benchmark and LTM systems, and the GoodAI Groundstation - an AI-driven platform for managing drone fleets (example here).

Q: What's your approach towards UGC (user-generated content)?
A:
We're highly interested in the potential of UGC, such as modding, introducing new scenarios, designing character visuals, and developing distinct bios/personalities, as well as originating stories.

Q: What distinguishes the NPCs in AI People from other GPT-powered NPCs?
A:
While many GPT-powered NPCs are limited to conversations, NPCs in AI People go beyond, emerging as advanced behavioral entities. They actively perceive their environment, move within it, interact with the world using items and tools, manage their inventories, physically interact with fellow NPCs, and choose to converse with other NPCs and the player. On top of this, our AI Director orchestrates their behavior into a convincing narrative.

Q: What distinguishes the NPCs in AI People from the conventional NPCs in most games?
A:
Traditional game NPCs are scripted and predictable. AI People introduces LLM-powered NPCs with individual personalities, biographies, long-term memory, and learning abilities. These NPCs actively observe their surroundings, establish goals, interact with objects, items, and other characters, and adapt based on feedback from both players and the environment. This dynamic gameplay continuously evolves with fresh scenarios. Beyond mere dialogue, they showcase a comprehensive behavioral AI, reflecting their unique thoughts and plans.

Q: On which platforms will AI People be released?
A:
Initially, we are targeting the PC platform. However, we may consider expanding to other platforms in the future, including mobile, console, VR, and AR.

Q: Is AI People a single-player or multiplayer game?
A:
Currently, our focus is on delivering a rich single-player experience, with the bonus of players being able to create and share content via our workshop. While multiplayer isn't in our immediate plans, it's a logical next step we might explore in the future.

Q: What age rating is AI People?
A:
Currently, the game is rated 18+. However, we're exploring the possibility of a kid-friendly version once we've implemented enhanced filters and a parental lock.

Q: What gameplay genre does AI People fall under?
A:
AI People blends elements of Simulation Sandbox, Adventure/RPG, and Level/Scenario building genres.

Q: Which game engine powers AI People?
A:
AI People is built on the Unity Engine.

Q: Who or what is GoodAI?
A:
Founded in 2014, GoodAI is a company initiated with a $10M personal investment from Marek Rosa. Its overarching ambition is to develop general artificial intelligence designed to automate cognitive tasks across sectors like science, technology, business, and more.

Q: How are AI People and Space Engineers connected?
A: GoodAI is a sister company to Keen Software House, the developer behind Space Engineers.

Q: Why are you developing a game instead of focusing on AI middleware for other game studios?
A:
There are a couple of key reasons. Firstly, developing middleware in a vacuum, without a direct connection to the end product (the game), can lead to misguided directions and extended feedback loops. We believe in creating with purpose and direct application. Secondly, our passion lies in game development rather than middleware creation. That said, as our game progresses, we're open to the idea of licensing our AI Director technology to other game studios. It'd be thrilling to see our tech come to life in other titles, particularly those we deeply admire.

Q: What about the offensive, unethical, and disturbing behavior of AI NPCs?
A:
The AI NPCs are designed to emulate behavior based on their training dataset. It's important to understand that they aren't intrinsically biased or offensive, but they mimic patterns observed in their training data, which reflects human behavior. It's a mirror to us; any imperfection in their behavior is, in essence, a reflection of human imperfections.

Q: Is it even ethical to play with NPCs that may be intelligent, conscious, and potentially capable of feeling pain? How do we know they don’t feel?
A:
The NPCs in AI People are indeed advanced and designed to emulate thinking, feeling, a sense of aliveness, and even reactions that might resemble pain. However, it's essential to understand that they operate on a digital substrate, fundamentally different from human consciousness's biological substrate. While they exhibit behaviors that mimic emotion, thought, and pain-like reactions, their "experience" is not analogous to human experience - similar to movie characters who appear lifelike yet are completely imaginary. They are a testament to the marvels of technology and our ability to create lifelike interactions, but they remain entities of code, responding based on intricate algorithms. Ethical considerations are paramount, and engaging with them with an understanding of their unique nature is essential.

Stay in touch!

Join our community and help us make a lasting impact on gaming history together.

If you are interested in joining our team, please send us your CV.


Thank you for reading this blog!

 

Best,
Marek Rosa
CEO, Creative Director, Founder at Keen Software House
CEO, CTO, Founder at GoodAI


Personal bio:

Marek Rosa is the founder and CEO of GoodAI, a general artificial intelligence R&D company, and Keen Software House, an independent game development studio, started in 2010, and best known for its best-seller Space Engineers (over 5 million copies sold). Space Engineers has the 4th largest Workshop on Steam with over 500K mods, ships, stations, worlds, and more!

Marek has been interested in game development and artificial intelligence since childhood. He started his career as a programmer and later transitioned to a leadership role. After the success of Keen Software House titles, Marek was able to fund GoodAI in 2014 with a $10 Million personal investment.

Both companies now have over 100 engineers, researchers, artists, and game developers.

Marek's primary focus includes Space Engineers, the VRAGE3 engine, the AI People game, long-term memory systems (LTM), an LLM-powered personal assistant with LTM named Charlie Mnemonic, and the Groundstation.

GoodAI's mission is to develop AGI - as fast as possible - to help humanity and understand the universe. One of the commercial stepping stones is the "AI People" game, which features LLM-driven AI NPCs. These NPCs are grounded in the game world, interacting dynamically with the game environment and with other NPCs, and they possess long-term memory and developing personalities. GoodAI also works on autonomous agents that can self-improve and solve any task that a human can.

Saturday, April 27, 2024

Moral Obligations to AI NPCs and Simulation Hypothesis

Olaf Witkowski's article, "Do We Have Moral Obligations to Artificial Life?"  got me thinking about the ethical implications of AI in games and the nature of our reality:

1) AI in Gaming: If we develop conscious or sentient AI NPCs, should we avoid using them in games to prevent unethical treatment? 

We should NOT use living beings for our entertainment. Instead, we should aim to craft AI NPCs that appear conscious or sentient—akin to movie characters who seem real but entirely fictional. This approach respects ethical boundaries while preserving our games' narrative depth and entertainment value.

2) Simulation Hypothesis: The conversation about whether we live in a simulation often overlooks practical considerations. For instance, imagine a game developer in the EU developing a life-simulation game; they would be constrained by EU laws prohibiting certain illegal and unethical activities from being simulated.

Yet, we see many injustices and suffering when we look at the world around us. This observation leads us to two conclusions:

a) We are not in a simulation.

b) If we live in a simulation, then the fact that the observed injustices are permitted within its regulations raises profound questions about the ethics and values of its creator.

--

References:

Friday, March 22, 2024

LTM Benchmark: Improvements and new reports

At GoodAI, we are committed to developing agents that are capable of continual and life-long learning. As part of our efforts, we have previously open-sourced the GoodAI LTM Benchmark, a suite of tests aimed to evaluate the Long-Term Memory (LTM) abilities of any conversational agent. In this benchmark, all tasks take place as part of one single very long conversation between the agent and our virtual tester. The benchmark interleaves information and probing questions from different tasks, albeit taking special care of weaving them together into a natural conversation.

LTM = Long-Term Memory

As a direct consequence of our research in agents with LTM, the GoodAI LTM Benchmark is in constant evolution. To us it represents an invaluable tool for evaluating our agents and validating our hypotheses. Additionally, it helps us characterize the ways in which the distinct agents fail and therefore it provides us goals to aim for. In the GoodAI LTM team we regard the GoodAI LTM Benchmark as a moving goal post, and by introducing new tasks and features we are continuously pushing that goal post away, because what is a goal post worth if it is easy to reach?


New features

With every new feature, we try to make the GoodAI LTM Benchmark not only more and more challenging, but also more realistic. The thing about benchmarking LTM is that you need your tests to be long, very long. So you either introduce a ton of dummy interactions for the sole sake of filling up the conversation, and accept that all those tokens are wasted resources, or you start interleaving the tasks and weave them into a seamless and natural conversation (like we do). We are always doing our best to minimize the amount of wasted tokens, whilst keeping the conversation natural and making sure that the agent can follow along.

For more details, continue to GoodAI Blog Post


Thank you for reading this blog!

 

Best,
Marek Rosa
CEO, Creative Director, Founder at Keen Software House
CEO, CTO, Founder at GoodAI

 

For more news:
GoodAI Discord: https://discord.gg/Pfzs7WWJwf
Space Engineers: www.SpaceEngineersGame.com
Keen Software House: www.keenswh.com
VRAGE Engine: www.keenswh.com/vrage/
GoodAI: www.GoodAI.com
Personal Blog: blog.marekrosa.org

 

Personal bio:

Marek Rosa is the founder and CEO of GoodAI, a general artificial intelligence R&D company, and Keen Software House, an independent game development studio, started in 2010, and best known for its best-seller Space Engineers (over 5 million copies sold). Space Engineers has the 4th largest Workshop on Steam with over 500K mods, ships, stations, worlds, and more!

Marek has been interested in game development and artificial intelligence since childhood. He started his career as a programmer and later transitioned to a leadership role. After the success of Keen Software House titles, Marek was able to fund GoodAI in 2014 with a $10 Million personal investment.

Both companies now have over 100 engineers, researchers, artists, and game developers.

Marek's primary focus includes Space Engineers, the VRAGE3 engine, the AI People game, long-term memory systems (LTM), an LLM-powered personal assistant with LTM named Charlie Mnemonic, and the Groundstation.

GoodAI's mission is to develop AGI - as fast as possible - to help humanity and understand the universe. One of the commercial stepping stones is the "AI People" game, which features LLM-driven AI NPCs. These NPCs are grounded in the game world, interacting dynamically with the game environment and with other NPCs, and they possess long-term memory and developing personalities. GoodAI also works on autonomous agents that can self-improve and solve any task that a human can.

Sunday, March 10, 2024

Solo creators enhanced by a legion of AI agents

Within the next five years, every individual will have the ability to employ AI agents from the cloud. These agents will effectively serve as our AI employees and assistants, aiding in tasks where we might typically enlist the services of another person or company.

The need to hire human workers may become obsolete. AI agents will be more cost-effective, loyal, and easier to communicate with, eliminating the challenges of human factors such as ego, motivation, and salary negotiations.

This transformation signifies that anyone with a business idea, hobby project, vision, or passion can set their plans in motion without recruiting teams and navigating the intricate maze of leadership challenges.

Imagine wanting to design a game without having expertise in programming or artistry. One would simply engage an AI agent and initiate a conversation. Describe your desired game, and the agent will pose follow-up questions to flesh out unspecified aspects. It would then develop the game, handling everything from code writing to art creation. If the workload proves substantial, the agent can temporarily commission additional AI agents, efficiently dividing tasks among them. Coordination and communication would be seamless, and the final product will be presented to you within seconds or minutes.

Contrast this with today's lengthy process, where games take years to develop due to intricate discussions, hiring challenges, communication breakdowns, and varying human performance. With AI, feedback will be incorporated rapidly, and adjustments made in moments rather than weeks or months. You could play the game, provide your feedback, and the agent would quickly apply modifications, allowing you to try it again almost instantaneously.

AI agent's primary objective is to resonate with your intent and to align with your will. While it might suggest alternative perspectives or solutions based on data, it operates without emotional biases or conflicts. Think of it like the relationship between a painter and a brush. The painter has the vision, and the brush aids in bringing that vision to life. Similarly, while the AI can offer tools and options, the user drives the ultimate direction and decisions.

In personal spheres, too, AI agents will prove invaluable. Picture having a personal Alfred, much like Batman's trusted aide. These agents can source information, offer advice, interact on your behalf, and consistently prioritize your wellbeing, freedom, and privacy. 

Crucially, any data they gather will be end-to-end encrypted, ensuring confidentiality, and the agent will maximize your freedom, because it has no other master.

While traditional tools require users to adapt to them, AI agents stand apart. They proactively conform to the user, ensuring transparency and clarity in their actions and communicating in easily digestible terms.

Currently, the closest we have to these AI agents are the LLM agents (which I've covered in a prior piece for LEVEL). Their limitations include a lack of continual learning and long-term planning, frequent errors, a text-only interface, and relatively slow processing speeds. Today, LLM agents are not equipped to replace human labor.

However, in the near future, these limitations will be solved, and AI agents will replace most or all human workers.

Regarding cost, AI agents will be substantially more affordable than human employees. Consider a rough comparison: the average hourly wage in the Czech Republic is 350 CZK, while an LLM agent thinking at a speed of 1 million text tokens per hour would cost a mere 44 CZK (or $2).

Engaging directly with your AI agent eliminates the need for a middleman, streamlining your processes. Just as we currently opt to handle tasks ourselves when they're straightforward and time-efficient, why introduce another party? If you can directly query ChatGPT and get precise answers, why ask someone else to act as the intermediary?

What does this trend herald?

The need to hire human workers might vanish.

People will not have to work for other people anymore.

You will have an army of AI agents working for you, writing code, creating art, designing, testing, researching, doing marketing, etc.

AI agents will prioritize and augment your freedom, privacy, skills, and creativity.

These agents will act as extensions of ourselves, removing any perceived need to delegate tasks to fellow humans.

It will lead to an abundance of produced work, not being anymore limited by the productivity of the human population.

Humans will engage in interactions purely out of desire and joy, rather than out of job-related obligations, valuing genuine connections over forced professional exchanges.

The deployment of high-powered AI agents on a continuous basis will likely drive a significant surge in energy consumption and necessitate advancements in hardware. How can we address these environmental and infrastructural challenges?

We may be on the cusp of a new age dominated by massively productive solo creators who can truly embrace their creative freedom without being limited by other people.

An underlying question remains as we usher in this new era of AI-driven autonomy and one-person corporations. If traditional employment diminishes in favor of AI agents, from where will individuals derive their livelihoods? How will society adapt to ensure its members' well-being and financial stability? While AI's vast possibilities and benefits are undeniable, the broader socioeconomic ramifications warrant deep reflection and discussion. This, however, is a discourse for another day.


Thank you for reading this!

In some of the next blog posts, I plan to analyze the “Future of delegation”—the specifics of how it will change once we have AI agents that are maximally aligned with our intent.