# Engineering a persona to lean on chat history

**URL:** <https://meta.discourse.org/t/engineering-a-persona-to-lean-on-chat-history/376342>\
**Category:** Product Support\
**Tags:** ai\
**Created:** [July 27, 2025, 4:29pm UTC](https://meta.discourse.org/t/engineering-a-persona-to-lean-on-chat-history/376342 "2025-07-27T16:29:43Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [July 29, 2025, 5:36am UTC](https://meta.discourse.org/t/engineering-a-persona-to-lean-on-chat-history/376342/2 "2025-07-29T05:36:04Z")

</div>

I would recommend the following approach:

1. Process the 10 files using a “Creative” persona using a large context / large output LLM like Sonnet 4 thinking. The goal of this processing would be to “tidy” up the information and prepare it for a RAG
2. Then using our built in upload, upload the 10 processed files to a persona, so RAG can search through the content.

Given there is tons of data here I recommend against stuffing a system prompt. As a guideline a system prompt should not be super long, it becomes costly. 10k tokens is workable, 100k tokens is not workable with current frontier LLMs. Every interaction will cost you too much and the LLMs would get extra confused.

Let us know how you go!

Please share the prompts you used to shrink / tidy the chat logs.

---

_[View the full topic](https://meta.discourse.org/t/engineering-a-persona-to-lean-on-chat-history/376342)._
