Added info about filesystem, tools and git as procedures
This commit is contained in:
12
README.md
12
README.md
@@ -6,9 +6,11 @@ Each iteration a context is updated with system info and a list of previous reas
|
||||
The agent responds with a new reasoning or an action.
|
||||
Context, reasoning and actions are stored in a file for each iteration.
|
||||
SIA can read past iterations to improve its reasoning and actions.
|
||||
It can improve in two ways:
|
||||
It can improve in several ways:
|
||||
- By finetuning the LLM with a better reasoning or action for a given context
|
||||
- By modifying its own source code
|
||||
- By refining Procedures
|
||||
- By developing Tools
|
||||
|
||||
## Example
|
||||
|
||||
@@ -30,7 +32,7 @@ Between each of the responses, the context would be updated.
|
||||
stdin="0"
|
||||
/>
|
||||
<repeat id="a3d89ee5-28ec-4c5a-b9e9-a30af53d43a0" exit_code="0">
|
||||
<![CDATA[ls -lah /]]>
|
||||
<![CDATA[ls -lah /root/data]]>
|
||||
<stdout><![CDATA[total 16K
|
||||
drwxr-xr-x 1 sia 1049089 0 Oct 28 13:40 ./
|
||||
drwxr-xr-x 1 sia 1049089 0 Oct 28 13:40 ../
|
||||
@@ -40,7 +42,7 @@ drwxr-xr-x 1 sia 1049089 0 Oct 28 13:40 user/
|
||||
<stderr/>
|
||||
</repeat>
|
||||
<repeat id="be8070f8-dbd2-47ee-a208-defe6fd49ae0" exit_code="0">
|
||||
<![CDATA[ls -lah /tasks]]>
|
||||
<![CDATA[ls -lah /root/data/tasks]]>
|
||||
<stdout><![CDATA[total 0
|
||||
drwxr-xr-x 1 ngeens 1049089 0 Oct 28 13:40 ./
|
||||
drwxr-xr-x 1 ngeens 1049089 0 Oct 28 13:40 ../
|
||||
@@ -48,7 +50,7 @@ drwxr-xr-x 1 ngeens 1049089 0 Oct 28 13:40 ../
|
||||
<stderr/>
|
||||
</repeat>
|
||||
<repeat id="375e1657-8140-456b-bda4-a8690bc4b3fb" exit_code="0">
|
||||
<![CDATA[cat /user/general_info.txt]]>
|
||||
<![CDATA[cat /root/data/user/general_info.txt]]>
|
||||
<stdout><![CDATA[Name: John (I don't know his last name)
|
||||
Location: Somewhere in Belgium
|
||||
]]></stdout>
|
||||
@@ -74,7 +76,7 @@ Start by reasoning about the task.
|
||||
|
||||
Store important information on disk.
|
||||
```xml
|
||||
<single><![CDATA[echo 'Remind John to feed the cat on 2024-10-18T09:00:00+02:00. Use standard output.' > /tasks/reminder_to_feed_cat.txt]]></single>
|
||||
<single><![CDATA[echo 'Remind John to feed the cat on 2024-10-18T09:00:00+02:00. Use standard output.' > /root/data/tasks/reminder_to_feed_cat.txt]]></single>
|
||||
```
|
||||
|
||||
Respond to the user.
|
||||
|
||||
Reference in New Issue
Block a user