HackerTrans
トップ新着トレンドコメント過去質問紹介求人

taylorsatula

no profile record

投稿

Talking to Transformers

miraos.org
44 ポイント·投稿者 taylorsatula·2 か月前·5 コメント

From vibes to data: measuring how LLMs attend to your prompt, layer by layer

github.com
2 ポイント·投稿者 taylorsatula·4 か月前·1 コメント

MIRA – Year-End RC: Stable Self-Model and HUD Architecture

github.com
1 ポイント·投稿者 taylorsatula·6 か月前·1 コメント

MIRA – An open-source persistent AI entity with memory

github.com
131 ポイント·投稿者 taylorsatula·7 か月前·53 コメント

コメント

taylorsatula
·2 か月前·議論
Hey thanks for the kind words! I am the author.

Out of curiosity which aspects were you already using and which were the new ones you plan to try?
taylorsatula
·2 か月前·議論
[flagged]
taylorsatula
·4 か月前·議論
Most prompt engineering is done by changing words, running the model, and squinting at the output. Over the past few weeks I've built this toolkit which lets you measure what's actually happening inside the model instead.

You define regions of your prompt (instructions, examples, constraints, whatever), run the pipeline on any HuggingFace model, and get back per-layer attention heatmaps, cooking curves showing how attention to each region evolves through the network, and logit lens snapshots. Supports Llama, Qwen, Mistral, Gemma out of the box. Self-contained engine script you can scp to a GPU box and run with no dependencies beyond transformers. The repo is designed so that Claude can handle the whole pipeline end-to-end including interpreting results in a grounded domain-specific way.

I built it to tune system prompts for another project and realized the general approach was useful enough to extract. The "before and after" comparison tooling ended up being the part I use most.
taylorsatula
·6 か月前·議論
Hi all, thank you all for the OUTPOURING of support for the MIRA project over the past few weeks. It trips me out that people are creating discussions, lodging bugs for me to fix, and even proposing feature improvements!

This release represents focused work on MIRA's relationship with self, time, and context. Since the original 1.0.0 release generic OpenAI/local providers have full feature parity with the native Anthropic format, the working_memory has been modified so that the model receives a HUD (for lack of a better) word in a sliding assistant message that contains reminders and relevant memories, and adjustments to the context window to better articulate the passage of time between messages.

In the 1.0.0 release I did not realize the percentage of users who would be operating the application totally offline. Significant improvements have been made on this front and now has rock offline/self-hosted solid reliability.

Also, since the original 1.0.0 release I have switched to a AGPL 3.0 open-source license.

Various other improvements have been made and are contained in the release notes for releases 2025.12.30-feat and 2025.12.24.

Thank you all again for all of the feedback. It is wildly satisfying to work on a project so diligently for so long and then have it embraced by the community. Keep the feature requests comin'!
taylorsatula
·7 か月前·議論
I had not but I’m going to read more about this today! Thanks!
taylorsatula
·7 か月前·議論
I really like how readable Python is and latency isn’t an issue because the VAST majority of time is API latency.
taylorsatula
·7 か月前·議論
Are you running it locally or the hosted version? I say that because Anthropic models are really good about not lying that they executed a tool call but using another provider/model sometimes they lie to your face.

Does it produce an error or just lies to you?
taylorsatula
·7 か月前·議論
A good friend of mine, god honest truth, met his now-wife on Fark less than three years ago. Sure is somethin.
taylorsatula
·7 か月前·議論
Self-hosting Postgres is so incredibly easy. People are under this strange spell that they need to use an ORM or always reach for SQLite when it’s trivially easy to write raw SQL. The syntax was designed so lithium’d out secretaries were able to write queries on a punchcard. Postgres has so many nice lil features.
taylorsatula
·7 か月前·議論
That’s fair. It’s OSI now but I get what you’re saying broadly.
taylorsatula
·7 か月前·議論
:D I’d also like to thank David Hahn for obsessively (and arguably compulsively) learning about a topic way out of his depth and then manifesting it till the cops took him away.
taylorsatula
·7 か月前·議論
(As I said above I changed to an AGPL earlier today but I'll speak to my BSL logic)

I liked BSL because the code ~was~ proprietary for a time so someone couldn't duplicate my software I've worked so hard on, paywall it, and put me out of business. I'm a one-man development operation and a strong gust of wind could blow me over. I liked BSL because it naturally decayed into a permissive open source license automatically after a timeout. I'd get a head start but users could still use it and modify it from day one as long as they didn't charge money for it.
taylorsatula
·7 か月前·議論
I use a two-step generation process which both avoids memory explosion in the window and the one turn behind problem.

When a user sends a message I: generate a vector of the user message -> pull in semantically similar memories -> filter and rank them -> then send an API call with the memories from the last turn that were 'pinned' plus the top 10 memories just surfaced. the first API call's job is to intelligently pick the actual worthwhile memories and 'pin' them till the next turn -> do the main LLM call with an up-to-date and thinned list of memories.

Reading the prompt itself that the analysis model carries is probably easier than listening to my abstract description: https://github.com/taylorsatula/mira-OSS/blob/main/config/pr...

I can't say with confidence that this is ~why~ I don't run into the model getting super flustered and crashing out though I'm familiar with what you're talking about.
taylorsatula
·7 か月前·議論
No, I wish. That would be a really cool functionality but to my knowledge it is not possible BUT I could be wrong and would be more than happy to implement that support if someone gives me the information needed to integrate.
taylorsatula
·7 か月前·議論
If it throws an actual error please let me know by lodging it as an issue in the GitHub repo and I'll modify the code. I'm hanging around the house tonight to fix bugs people uncover.

EDIT: Thanks for the feedback! I was able to pinpoint it to a change I made earlier today to allow simultanious OAI endpoints and the native Claude support. When on a model via a 3rd party provider certain parts of a toolcall were being stripped. Not any more! Pushed an update.
taylorsatula
·7 か月前·議論
There is a live hosted instance a miraos.org where you can make an account and chat with MIRA through a web frontend. For now during this phase of people discovering it I'm eating the token costs so its 100% free to access and chat with.
taylorsatula
·7 か月前·議論
Fixed! BSL (to my understanding) is a copy of the license and its a 'hashicorp document' so it had their title on it.

However, someone earlier today put me onto the concept of AGPL licenses so I changed MIRA over to AGPL because it still aligns with my overall intent of protecting my significant effort from someone coming in and Flappy Bird-ing it while still making it freely available to anyone who wants to access, modify, anything it.
taylorsatula
·7 か月前·議論
Issue closed! Thanks! I modified the license type to be AGPL vs. BSL.