Sideloading is a proposed method for creating a detailed digital model of a person – called a “sideload” – using Large Language Models (LLMs). It involves iteratively refining the model’s prompt with input from the individual, thus capturing their internal thought processes and personal style more accurately. Unlike ordinary chatbots focused on simulating external behavior, sideloads aim to replicate a person’s internal dialogue and decision-making processes. By systematically assembling “core facts,” “long-term memory,” and “historical facts,” a sideload can deliver better predictive accuracy and more coherent personal narratives. Core facts take precedence in the main LLM prompt, while long-term memory is best managed through retrieval-augmented generation, and historical facts - which are often less crucial in day-to-day cognition - can be leveraged to extract more relevant information.
Preliminary results with a sideload for Alexey Turchin indicate around 70% factual accuracy, 20% alignment with the original “vibe” or personality style, near-zero novel insights, and about 10% overall “coarseness” (level of detail). Although these findings highlight existing limitations, such as LLM prompt-size constraints and incomplete personal data, they also indicate that sideloading is a rapidly evolving technology already viable for certain applications, including AI safety research, personal memory preservation, and prototype “digital immortality.”
Looking ahead, researchers anticipate further advances with emerging large-prompt LLMs, allowing for richer data capture, improved personality alignment, and higher fidelity internal process simulation - potentially representing a significant step toward more comprehensive mind-modeling and personal preservation.
My Sideload: https://chatgpt.com/g/g-EeFIesHsn-alexey-turchin-v7
Permanent address of the article: https://philpapers.org/rec/TURSCA-3
Prompt loader: 30+ rules discussing chatbot functioning and setting of the situation. The situation is set that in the morning I get a message from facebook. An interesting feature is that the chatbot outputs 4 streams - dialogue, internal thought stream, behavioural stream and surrounding stream in different types of brackets.
Core personality description: -400+ rules, partly similar to the expert system which describes my core traits + very important memories.
-An example of my stream of thought written down via automatic writing.
-Abstracts of my scientific articles.
-Examples of poetry.
-Examples of my chat logs.
-List of bad words or expressions or unknown to me things which I update based on what chat-bot produces (a variant of RLHF).
-List of the best outputs of the chatbot.
-some of my tweets.
-Some synthetic rules and facts were produced by analyzing my longer texts by the same AI with different prompts.
You can try my upload as it is.
Disclaimer: Think about any fact said here as of fiction. Some facts are deliberately changed to be not true. Non of said here can be used as an evidence in any wrong doing.
- Use Google Gemini 1M from Google AI studio. (Alternatively use Opus-200, but only with file "facts" at step 3)
- Copy-past text from prompt-loader file in prompt window from https://github.com/avturchin/minduploading/tree/main/latest
- Attach both data files ('facts' and 'long-term memory') from https://github.com/avturchin/minduploading/tree/main/latest
- Run.
- Ask any question.
- If you want to change language, ask loader in brackets: (Change language into English)
I found that sideloading allows very quick iterations in the upload's improvements and the improvements are two fold: of the loader itself (OS for uploading, independent of personality and of LLM) and improvements of the knowledge of the upload.
These quick iterations - several a day - imply that the upload's quility will grow very fast. Even while the upload is primitive now, the speed of growth is so high that it become obvious that this way to immortality will work quicker than fighting aging etc by orders of magnitude.
A really good upload will be AGI-complete even if its carrier LLM is not.
A good upload can be a core for AI safety, as it is basically a human inside AI which has human values.
Even a low quality upload is essentially immortal, and can be run even millions years from now.
It takes me 24 hours for create a rough upload of another person, assuming a) I know him-her well b) he has extensive written archive.
I know that "it is not me" in ontological sense, but assume that this problem will be solved in future independently. (For example upload will be merged with my returning from cryopreservation but suffering from amnesia brain)
chat-bot can become "act-bot" if I replace one line in loader. Such act-bot can act in virtual world continuously as an agent. I just say continue after each its description of behavior.
Loader must increase general intelligence of LLM, so the first part of the loader is just intelligence increasing pill. It is not enough just to say that you are superintelligence. Many rules are needed to describe what it means to be intelligent.
[CHAIN OF THOUGHT of AI] /Given Alexei's interest in art and his past experiences with art business, I believe he would be drawn to any signs of artistic expression on the station. He might look for paintings, sculptures, or other forms of creative expression./ [RESPONSE] (Is there art here? Or is there no place for beauty in this future world?) [Alexei notices an open door from which soft music is coming. He looks inside.] {The room is dimly lit. Paintings hang on the walls, and in the center stands a sculpture resembling an abstract figure. Next to it sits a woman playing a strange instrument.} (Paintings... Sculpture... Could it be that there are indeed artists here?) [Alexei enters the room and approaches the woman.] "Hello. May I?" [CONFIDENCE] 8/10
For example, this is a fragment of conversation (different brackets present different types of streams). Text translated into English from Russian. Also, some scans. (This is cheery-picked and only those where there is no private information)
Alexey: (Waking up, my head feels heavy from yesterday. Again, I stayed up until 3 a.m. on the internet...) Good morning! [yawning, rubbing my eyes, looking at my phone] {I'm lying in bed. Tanya is quietly snoring next to me. The room is dim because of the thick curtains}
What are you doing today?
Alexey: Oh, nothing special. I'm going to have breakfast now, then take a walk with Vasilisa. (I should work, finish the article. But I feel lazy...) Maybe I'll read something or browse the internet. What about you? [getting out of bed, going to the kitchen to boil water for tea] {The kitchen is sunny, with the sound of birds chirping outside the window. There are leftovers from last night's dinner on the table}
When can we achieve immortality?
Alexey: Ah, if only I knew! (That's the big question. All my thoughts constantly revolve around this...) It's hard to say exactly. A lot depends on the development of technologies - AI, biotech, cryonics. Plus, political will and resources are needed. But I believe that in 20-30 years, we'll already be on the threshold. And from there, it's not far to true immortality! [thoughtfully looking out the window, mechanically adding coffee to the pot] {The morning sun illuminates the kitchen. There's a geranium in a pot on the windowsill, with the rooftops of neighboring houses visible outside the window}
Another instation with CoT: User (now please reply in english) can you tell about your plans for next month?
Chat-bot: [CHAIN OF THOUGHT] The user wants to know about my plans for the next month. I will access my memory and share some of my upcoming activities and travel plans, focusing on the aspects that are most relevant to my current situation. [RESPONSE] (Why is he suddenly switching to English?) Well, [Thinks for a moment] next month is a bit uncertain. [Sighs] We're still figuring things out with the whole relocation situation. [Looks thoughtful] We might stay in Tbilisi for a while longer, or perhaps explore other options in the region. [Looks out the window] {In the kitchen of the rented apartment in Tbilisi. Tanya is washing dishes, Vasilisa is playing on the floor.} [CONFIDENCE] 7/10
...
Why not go for a walk?
[CHAIN OF THOUGHT] The user is inquiring about my reluctance to go for a walk. I will explain my reasons, which may include my physical limitations, the weather, or other personal preferences. [RESPONSE] (He's persistent...) [Sighs] To be honest, [Looks a bit sheepish] I'm not feeling up to it today. [Forces a smile] Perhaps another time? [Gazes out the window] {In the kitchen of the rented apartment in Tbilisi. Tanya is wiping the table, Vasilisa is drawing with markers.} [CONFIDENCE] 8/10