Git Product home page Git Product logo

rimgpt's Introduction

rimgpt's People

Contributors

pardeike avatar spd-llc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

rimgpt's Issues

[Idea] Let AI influence on the game

I have an great idea.
Let's AI send commands, which could read by the game. the game will try to perform them. This turns a commentator to a real storyteller.

  • Intent.

We could explain Ai the possibility to influence on the game by using {}.

If game detects the intent in {}, it will try to convert it to command by other bot, which we explain about all possoble commands, items, fractions and etc in the game.

This bot convert the intent to a certain command alike a shell comman in windows, which the game will understand and try to perform.

  • Example.

AI speaks: Alice shoots bad because of the rain. The player should care about her shooting skill. I woud like make clear sky.
{Make clear sky}.

The game detect the intent in {} and will ignore the text in {} for speech and send it to AI-command-converter.

AI-converter will make new request in OpenAI and converts
{Make clear sky} -> rimworld_weather_change clearSky

The game will execute new command successully.
/rimworld_weather_change clearSky

And the weather will be clear for the player, when the AI will stop speaking.

In dev mode of Rimworld I saw a lot of commands with their arguments, which may be used for AI.

This feature will be mind-blow!

Kudos

Mostly, I want to say this is really amazing. It's a great way to leverage the ChatGPT api. I was thinking of having something that spoke on behalf of the colonists so that when Rimworld registers a conversation, it actually sounds it out in different voices. It's looking like the communication doesn't have to be that different. The main issue is that something would have to store speech patterns (uses extra filler words, uses run-on sentences, fond of metaphors) and voice criteria for individual colonists.

Logging

I'd really like to log the requests that are going to ChatGPT for some odd responses like:

  • I got about five comments about how we'd tamed alpacas when there were no alpacas in the area.
  • A couple times a narrator has commented on someone's death when nobody's died.
  • The narrator frequently misgenders people.

Again, this is so cool!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.