Changelog :
So after a lot of research and painful hours of coding here's the new update!
What's new :
-
Fixed previous bugs.
-
Switched to a much lighter model (llama3.2) for conversations, RAG and function calling
-
A whole lot of commands
-
Reinforcement Learning (Q-learning).
-
Mod no longer requires Java 21 to run. Can run on java 17.
-
Theortically Multiplayer compatible (just install the dependencies on server side), as carpet mod can run on servers too, but I have not tested it yet. Feedback is welcome from testers on this.
-
Theoretically the mod should not require everyone to install it on multiplayer, it should be a server-sided one, haven't tested this one yet, feedback is welcome from testers.
Bot can now interact with it's envrionment based on "triggers" and then learn about it's situation and try to adapt.
The learning process is not short, don't expect the bot to learn how to deal with a situation very quickly, in fact if you want intelligent results, you may need hours of training(Something I will focus on once I fix some more bugs, add some more triggers and get this version out of the alpha stage)
To start the learning process:
/bot spawn <botName> training
Right now the bot only reacts to hostile mobs around it, will add more "triggers" so that the bot responds to more scenarios and learns how to deal with such scenarios in upcoming updates
# New commands :
Spawn command changed.
/bot spawn <bot> <mode: training or play>
, if you type anything else in the mode parameter you will get a message in chat showing the correct usage of this command
/bot use-key <W,S, A, D, LSHIFT, SPRINT, UNSNEAK, UNSPRINT> <bot>