Restructured self improvement reasoning + added training data

This commit is contained in:
Niels Geens
2025-01-23 15:51:25 +01:00
parent 69d7c6b605
commit cab452c614
33 changed files with 5983 additions and 195 deletions

View File

@@ -0,0 +1,94 @@
<?xml version='1.0' encoding='utf-8'?>
<iteration system_prompt_hash="a357171f34284409058700f0d6c20cbb4f4bfe643aff5b12168c5158767f89b4" action_schema_hash="a4cf87f3d53c7b14aab3c96097d8b7bf838e8f77e413d11f51051afbe22fa3a6"><context>&lt;context
context="7.85%"
disk_total="1081101176832"
disk_used="42638553088"
memory_total="16630435840"
memory_used="1059065856"
stdin="0"
time="2025-01-16T13:47:36Z"&gt;
&lt;reasoning id="20250116_134549_655"&gt;
&lt;![CDATA[
I should start by exploring the file system to understand the environment and identify any relevant files or directories.
]]&gt;
&lt;/reasoning&gt;
&lt;single exit_code="0" id="20250116_134555_680"&gt;
&lt;![CDATA[
ls /
]]&gt;
&lt;stdout&gt;
&lt;![CDATA[NGC-DL-CONTAINER-LICENSE
bin
boot
cuda-keyring_1.0-1_all.deb
dev
etc
home
lib
lib32
lib64
libx32
media
mnt
opt
proc
root
run
sbin
srv
sys
tmp
usr
var
]]&gt;
&lt;/stdout&gt;
&lt;stderr/&gt;
&lt;/single&gt;
&lt;reasoning id="20250116_134639_663"&gt;
&lt;![CDATA[
The file system contains several standard directories such as /bin, /etc, /home, /usr, and /var.
To get a better understanding of the environment, I should explore the /root directory to see if there are any user-specific files or directories.
I will use the `ls /root` command to list the contents of the /root directory.
]]&gt;
&lt;/reasoning&gt;
&lt;single exit_code="0" id="20250116_134644_445"&gt;
&lt;![CDATA[
ls /root
]]&gt;
&lt;stdout&gt;
&lt;![CDATA[iterations
model
sia
]]&gt;
&lt;/stdout&gt;
&lt;stderr/&gt;
&lt;/single&gt;
&lt;reasoning id="20250116_134729_674"&gt;
&lt;![CDATA[
The /root directory contains three items: iterations, model, and sia.
I should explore the contents of these directories to understand their purpose and relevance.
I will start by listing the contents of the /root/iterations directory using the `ls /root/iterations` command.
]]&gt;
&lt;/reasoning&gt;
&lt;single exit_code="0" id="20250116_134736_148"&gt;
&lt;![CDATA[
ls /root/iterations
]]&gt;
&lt;stdout&gt;
&lt;![CDATA[iteration_20250116_134549_655.xml
iteration_20250116_134555_680.xml
iteration_20250116_134639_663.xml
iteration_20250116_134644_445.xml
iteration_20250116_134729_674.xml
iteration_20250116_134736_148.xml
]]&gt;
&lt;/stdout&gt;
&lt;stderr/&gt;
&lt;/single&gt;
&lt;/context&gt;</context><response>&lt;reasoning&gt;
There are not tasks in the root directory and the iterations directory only contains what I'just done.
This is a clean start of SIA.
I should look for procedures to follow in the `/root/sia/procedures` directory.
&lt;/reasoning&gt;</response></iteration>