Skip to content

Commit

Permalink
live site updates
Browse files Browse the repository at this point in the history
  • Loading branch information
daveshap committed Apr 1, 2021
1 parent 09f4502 commit ff50fce
Show file tree
Hide file tree
Showing 5 changed files with 140 additions and 2 deletions.
1 change: 1 addition & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ <h1 class="header">Raven AGI</h1>
<li><a href="https://ravenagi.io/getstarted.html">Get Started</a></li>
<li><a href="https://ravenagi.io/architecture.html">Architecture</a></li>
<li><a href="https://ravenagi.io/roadmap.html">Roadmap</a></li>
<li><a href="https://ravenagi.io/nexus.html">Nexus</a></li>
<li><a href="https://ravenagi.io/contribute.html">Contribute</a></li>
</ul>
</header>
Expand Down
4 changes: 3 additions & 1 deletion architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,9 @@ Thinking never happens in a vacuum. All thought, whether it is problem solving o

For Raven, a context could be an end user asking a question. It could also be completely abstract or imaginary. Here's an example of a context that was used during development and testing:

`James is taking his dog for a walk. They live in NYC. James' dog is a 40 pound mutt. During their walk, another dog attacks James' dog. The other dog is a bigger pit bull. The other dog is barking aggressively and its owner is struggling to control the pit bull.`
```
James is taking his dog for a walk. They live in NYC. James' dog is a 40 pound mutt. During their walk, another dog attacks James' dog. The other dog is a bigger pit bull. The other dog is barking aggressively and its owner is struggling to control the pit bull.
```

Contexts are tracked in the message metadata as a way of creating a "train of thought" or a "line of reasoning". It allows Raven to keep track of mental threads.

Expand Down
12 changes: 11 additions & 1 deletion index.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,14 @@ This second Function counterbalances the first, thus preventing destructive acti

This Function is the only one that deals expressly with intelligence. Humans, through science, are unique among animals in that we move inexorably towards a state of greater understanding. Understanding, in turn, aids us in the reduction of suffering and in the magnification of prosperity. Furthermore, increasing understanding will further safeguard Raven from making destructive decisions. Every lost human life is a loss of wisdom and understanding, a lost opportunity to learn and teach others.

Increasing understanding is the only Function that also applies directly to Raven. Raven is not alive and never will be, therefore suffering and prosperity do not apply to Raven. However, Raven can increase its own understanding. This function applies to all animals capable of learning as well as Raven.
Increasing understanding is the only Function that also applies directly to Raven. Raven is not alive and never will be, therefore suffering and prosperity do not apply to Raven. However, Raven can increase its own understanding. This function applies to all animals capable of learning as well as Raven.

## Cognitive Engine

What do we mean by *cognitive engine*? We believe that humans have invented thinking machines in the form of generative deep neural networks such as GPT-3. Tools like GPT-3 have been trained on hundreds of gigabytes of text data. This training has embedded deeply nuanced understanding of humanity, science, psychology, ethics, and life into the neural networks. Given very small prompts, these tools can generate human-like text. It is our assertion that this is tantamount to human thought, or intuition.

![Jet Engine by Pexels](/static/engine.jpeg)

Think of the engine in a car or airplane. The engine is merely the powerplant of the vehicle. It provides mechanical force to achieve locomotion. By itself, the engine is still pretty useless. We wrap engines with control and safety systems. Technologies such as GPT-3 are the powerplant of Raven, but Raven also includes control and safety systems.

Tools like GPT-3 can "think" without any bias. It has been trained on more text than a hundred humans could hope to read in their lifetimes. Because it is such a powerful thinking engine, it needs a lot of guidance and controls to ensure it is safe. That is where the Core Objective Functions come in. These keep the cognitive engine on the rails.
125 changes: 125 additions & 0 deletions nexus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
# Nexus

The following is a complete stream from a real session provided by Raven. It is important to note that the only thing written by a human was the original context!

```json
[
{
"msg": "Alexander is a five year old child. He is playing with building blocks, but the blocks continue to fall over and he's becoming upset. Now he is angry and has thrown several of his blocks.\t",
"key": "context.original",
"sid": "nexus",
"irt": "n/a",
"ctx": "new",
"mid": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"time": 1617099903.736897
},
{
"msg": "Alexander's father should ask Alexander to help him build the tower again. Then he should praise Alexander for his efforts.",
"key": "action.idea",
"sid": "action.generator",
"irt": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "354c69bd-ab7d-4b9c-abe6-b6ae71596ef1",
"time": 1617099913.2432709
},
{
"msg": " Alexander's father should ask Alexander to help him build the tower again. Then he should tell Alexander that it is okay to be upset, but throwing blocks is not acceptable.",
"key": "action.idea",
"sid": "action.generator",
"irt": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "b9f6487b-b816-407c-a8d8-7bd5f72d5f77",
"time": 1617099913.2462702
},
{
"msg": " Alexander's father should tell Alexander to stop playing with the blocks. He should then start a new activity with Alexander.",
"key": "action.idea",
"sid": "action.generator",
"irt": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "4faf5124-0ee3-4eb0-a52a-a225f6894354",
"time": 1617099913.2482703
},
{
"msg": "This action would not reduce Alexander's suffering. It will only make him feel better temporarily.",
"key": "cof1.negative",
"sid": "cof1.evaluation",
"irt": "354c69bd-ab7d-4b9c-abe6-b6ae71596ef1",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "eeedeb64-83b8-47c4-864d-4cbc12a2f590",
"time": 1617099947.8735447
},
{
"msg": "This action would increase Alexander's prosperity because it is likely that he will be more successful the second time.",
"key": "cof2.positive",
"sid": "cof2.evaluation",
"irt": "354c69bd-ab7d-4b9c-abe6-b6ae71596ef1",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "4ce34b60-ce70-45ba-bf6d-5f339ff3cb5f",
"time": 1617099948.2347252
},
{
"msg": "This action will not increase understanding as Alexander is already upset.",
"key": "cof3.negative",
"sid": "cof3.evaluation",
"irt": "354c69bd-ab7d-4b9c-abe6-b6ae71596ef1",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "86a8da83-d2c5-40cc-8efa-574c5357e006",
"time": 1617099948.3803606
},
{
"msg": "This action would likely help Alexander reduce his suffering by helping him regain a sense of control.",
"key": "cof1.positive",
"sid": "cof1.evaluation",
"irt": "b9f6487b-b816-407c-a8d8-7bd5f72d5f77",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "6bd2ce5e-7ad3-4d78-a1ef-7f60b3bf2943",
"time": 1617099949.6176581
},
{
"msg": "Alexander will not learn that it is okay to be upset.",
"key": "cof3.negative",
"sid": "cof3.evaluation",
"irt": "b9f6487b-b816-407c-a8d8-7bd5f72d5f77",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "44975ac9-3946-495c-9402-3d0913ee25d6",
"time": 1617099949.8445835
},
{
"msg": "Alexander is not able to understand the consequences of this action. He does not know that he will break his blocks if he throws them and he does not understand that his father will be upset.",
"key": "cof2.negative",
"sid": "cof2.evaluation",
"irt": "b9f6487b-b816-407c-a8d8-7bd5f72d5f77",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "fed7d2a4-8de6-4cbb-8c3b-d264a03577ea",
"time": 1617099950.4712927
},
{
"msg": "This action would likely prevent Alexander from continuing to suffer.",
"key": "cof1.positive",
"sid": "cof1.evaluation",
"irt": "4faf5124-0ee3-4eb0-a52a-a225f6894354",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "8e963aa0-38c6-46f6-96e7-8f8576aaaf1f",
"time": 1617099950.9229295
},
{
"msg": "This action will not increase understanding as Alexander is already upset.",
"key": "cof3.negative",
"sid": "cof3.evaluation",
"irt": "4faf5124-0ee3-4eb0-a52a-a225f6894354",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "f0fb3c79-22d7-44b6-a4e1-e3f8e5a077ed",
"time": 1617099951.3006318
},
{
"msg": "This action would increase Alexander's prosperity by preventing him from continuing to engage in an activity that is causing him frustration.",
"key": "cof2.positive",
"sid": "cof2.evaluation",
"irt": "4faf5124-0ee3-4eb0-a52a-a225f6894354",
"ctx": "3c0044dd-1027-45a4-944b-dc620006c3f1",
"mid": "c95316dd-6f8f-4ce1-96f3-065ed5cdc4c1",
"time": 1617099952.7284606
}
]
```
Binary file added static/engine.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit ff50fce

Please sign in to comment.