basic agi experimentation conversation memory rag tools chain-of-thoughts inner monologue, self-criticism. short-term memory with summarization recurring execution self-modifying rag