Emergent generative agents
Rev. | 时间 | 作者 | Message RSS |
356751b5 | 2023-06-12 03:14:32 | Corbin | Add WP query access, and fix a few bugs. Most importantl... |
bb8a464e | 2023-06-12 03:14:32 | Corbin | Bump RWKV and LLaMA dependencies. |
44d4361e | 2023-06-12 03:14:32 | Corbin | Set up ABCs and refactor RWKV/LLaMA support modules. The... |
8e3dfeca | 2023-06-12 03:14:32 | Corbin | Split thoughts into two agents. |
cfbf97cd | 2023-05-20 04:04:24 | Corbin | Well, it works. But it sucks. Fuck it. Nobody gives a sh... |
fb141bdb | 2023-05-20 04:04:24 | Corbin | Fix a typo. A type-error thinko. I think it all works? I... |
5b558070 | 2023-05-20 04:04:24 | Corbin | Prototype choices, create subtagging for messages. These... |
ada5aad3 | 2023-05-13 11:44:15 | Corbin | Do the needful. |
710ae6e7 | 2023-05-12 04:28:12 | Corbin | Parameterize model path. So that it can run on other peo... |
46122de3 | 2023-05-06 10:56:23 | Corbin | Tweak locking for gen state. We need to serialize tag-sw... |
Set up a personality. Make a directory. In character.json
, give a title in
the CharacterAI/PygmalionAI style, as well as a list of IRC channels:
$ jq . <character.json
{
"title": "Batman, the greatest detective",
"startingChannels": ["#batman", "#gotham"]
}
And in thoughts.txt
, give inner monologues and personal thoughts in
first-person conjugation, one per line:
$ head -n5 thoughts.txt
I am vengeance.
I am the night.
Gotham must be protected.
The world only makes sense if you force it to.
Deep down, I'm not a good person.
This is sufficient to define a personality. Then, build and run:
$ nix build
$ result/bin/agent.py path/to/model.bin path/to/personality/
Welcome to OSDN Wiki system. Here is your chamber Wiki space.
Check Wiki Guide (English) to refer syntax and functions.
[PageInfo]
(auto generated page)
[Permissions]
view:all, edit:admins, delete/config:admins