Skip to content

RealUnrealGameDev/AI-Personality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-With-Personality

This AI uses the Llama algorithm to give a personality to the GGML models. The AI has the ability to use basic emojis as well as text to interact with the User. There is a config file that we can setup to describe the personality of the AI as well as changing some of the variables for the AI. The AI is meant to work over the internet on a server and being connected to by a client.

How to Setup

Step 1: Clone the Repo into a folder

Step 2: Download The Model from Google Drive: https://drive.google.com/drive/folders/15vE8kIPO6qF1M0kLiallWwUZSG4BMaRS?usp=drive_link

Step 3: Install the requirements.txt with pip install requirements.txt

Step 4: Open the config file and change PERSONA_NAME to the name of the personality

Step 5: Change PERSONA_DESC to the description of the personality in second person

Step 6: Open the server.py file and change the SERVER variable to the public IP of the server machine (Private IP if running on LAN network)

Step 7: Open the client.py file the change the SERVER variable to the public IP of the server machine (Private IP if running on LAN network)

Step 8: Run server.py

Step 9: Run client.py or gui.py(EXPERIMENTAL) and Enjoy!

Examples

Server:

Screenshot 2023-09-03 192913

Client:

Screenshot 2023-09-03 192923

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages