Copilot/draft soul md for project#146
Conversation
Co-authored-by: zhengqunkoo <13476560+zhengqunkoo@users.noreply.github.com>
Co-authored-by: zhengqunkoo <13476560+zhengqunkoo@users.noreply.github.com>
|
@Copilot is attempting to deploy a commit to the lws803's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Oh I think we'll have to plug that in to here though
I don't think specifying it in the repo alone will do anything 🤔 also, curious if some of these instructions can be merged directly within the *_instructions.md instead.
There was a problem hiding this comment.
I don't think specifying it in the repo alone will do anything 🤔
Yeah, that's right. I suggest for easier tracking of changes to SOUL.md, that it stay a separate file, while run-summary-agent.ts reads from that file in the nom repo root.
also, curious if some of these instructions can be merged directly within the
*_instructions.mdinstead.
I prompted copilot to write nom's soul with reference to these instructions, so not surprisingly their contents overlap.
But if you read Claude's SOUL.md, officially the Claude Constitution, it's less a set of instructions and more like moral guidance; like a parent's loving letter to a child before they go out in the world. That's what distinguishes SOUL.md from SKILLS.md.
There was a problem hiding this comment.
I think the phrasing of this SOUL.md as a "voice" in the very first lines would work to guide the LLM along treating this more like a guideline than a set of instructions.
Description
Model behavior drift (notably reduced humor and increased verbosity after model changes) was causing inconsistent feed output quality. This PR introduces a single, model-agnostic “soul” document to keep tone and behavior stable across LLM swaps.
What this adds
soul.mdas the canonical behavioral spec for AI-generated feed content.Behavior contract defined in
soul.mdIntended integration point
soul.mdas the stable baseline and layer task-specific constraints on top.How to test
Compare consistency of model behaviour before and after using SOUL.md.