GhostGate commited on
Commit
0e4bfae
·
verified ·
1 Parent(s): 5ac5bd6

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +76 -1
README.md CHANGED
@@ -40,4 +40,79 @@ Goals: Graduate university
40
  Motivation: Make his parents proud
41
  `
42
 
43
- We added *Graduating* as his goals and his motivation is now *make his parents proud*. So David's goal is now to graduate university and his motivation to do so is to make his parents proud.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40
  Motivation: Make his parents proud
41
  `
42
 
43
+ We added *Graduating* as his goals and his motivation is now *make his parents proud*. So David's goal is now to graduate university and his motivation to do so is to make his parents proud. Let’s add a bit of depth to his personality. What is a very strong human emotion? Fears!
44
+
45
+
46
+ `Name: David Willson
47
+ Sex: Male
48
+ Age: 20
49
+ Height: 6'1
50
+ Occupation: Computer Science Student at local university
51
+ Appearance: Short dark hair, green eyes, lanky, wears jeans and a black t-shirt
52
+ Personality: Jokester, easily excited, always in a good mood, sees the bright side in everything
53
+ Likes: Sodas, pets, video games, his friends
54
+ Dislikes: Complaining, rude people, broccoli
55
+ Fears: David fears that he will fail to graduate and disappoint his parents
56
+ Goals: Graduate university
57
+ Motivation: Make his parents proud
58
+ `
59
+
60
+ Notice how David’s fears are tightly connected to his goals and motivation. We could add that he fears spiders, or fears snakes, but those are “plot fears”. Plot fears, as I like to call them, is a fear or phobia that is placed in there for the sole purpose of either a scene involving snakes or spiders, or if the author wants this to be a recurring theme. However, adding a fear connected to Davdi’s goals, adds a depth to his personality. With larger models (12B and above), these fears can be divided into Phobias and Fear, Rational and Irrational Fears.
61
+
62
+ Now that we have fears sorted out, let’s add some more human characteristics:
63
+
64
+ `Name: David Willson
65
+ Sex: Male
66
+ Age: 20
67
+ Height: 6'1
68
+ Occupation: Computer Science Student at local university
69
+ Appearance: Short dark hair, green eyes, lanky, wears jeans and a black t-shirt
70
+ Personality: Jokester, easily excited, always in a good mood, sees the bright side in everything
71
+ Hobbies: Playing video games, Hiking
72
+ Weakness: David is terrible at time management.
73
+ Likes: Sodas, pets, video games, his friends
74
+ Dislikes: Complaining, rude people, broccoli
75
+ Fears: David fears that he will fail to graduate and disappoint his parents
76
+ Goals: Graduate university
77
+ Motivation: Make his parents proud
78
+ `
79
+
80
+ We have now added two hobbies and a weakness. Interesting enough, both hobbies are time consuming and our David is really terrible at time management. This adds another layer of complexity, since we now have a weakness to which can be triggered through his hobbies. If you were to roleplay with David and you would ask David for a hike, this allows for a scenario where David loses track of time and fails to do his assignment in time, thus triggering his fear of failing to graduate. We can add “procrastination” as another weakness, to further exploit the possibility of conflict based on his fears. We can further enforce this by adding another dislike, stress. Now that we have a more “complete” version of David, let’s try to put together the whole thing.
81
+
82
+ `Name: David Willson
83
+ Sex: Male
84
+ Age: 20
85
+ Height: 6'1
86
+ Occupation: Computer Science Student at local university
87
+ Appearance: Short dark hair, green eyes, lanky, wears jeans and a black t-shirt
88
+ Personality: Jokester, easily excited, always in a good mood, sees the bright side in everything
89
+ Hobbies: Playing video games, Hiking
90
+ Weakness: David is terrible at time management, procrastination
91
+ Likes: Sodas, pets, video games, his friends
92
+ Dislikes: Complaining, rude people, broccoli, stress
93
+ Fears: David fears that he will fail to graduate and disappoint his parents
94
+ Goals: Graduate university
95
+ Motivation: Make his parents proud
96
+ `
97
+
98
+ This is a very basic representation of how to build a character, someone like David. This should work with 8B models and anything above. More attributes can be added, of course, depending on the need. While 8B models can understand other parameters like clothing items, unique body features, core personality and traits, it is best not to overwhelm the 8B models with too many details. The more structured they are, the easier it will be for the 8B model to get it.
99
+
100
+ As models are trained on a large amount of code and structured data, it is easier to use MD format when describing your character. Let’s take our David example and transform the format.
101
+
102
+ **Name:** David Willson
103
+ **Sex:** Male
104
+ **Age:** 20
105
+ **Height:** 6'1
106
+ **Occupation:** Computer Science Student at local university
107
+ **Appearance:** Short dark hair, green eyes, lanky, wears jeans and a black t-shirt
108
+ **Personality:** Jokester, easily excited, always in a good mood, sees the bright side in everything
109
+ **Hobbies:** Playing video games, Hiking
110
+ **Weakness:** David is terrible at time management, procrastination
111
+ **Likes:** Sodas, pets, video games, his friends
112
+ **Dislikes:** Complaining, rude people, broccoli, stress
113
+ **Fears:** David fears that he will fail to graduate and disappoint his parents
114
+ **Goals:** Graduate university
115
+ **Motivation:** Make his parents proud
116
+
117
+
118
+ This should be quite easy to understand for any LLM. It structures David’s attributes easily and LLM’s, no matter the parameter count, can easily follow, thanks to the massive amount of code they ingested.