| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
SoftPrompt-IR is not a DSL, not a framework, and not a policy system.
It is a minimal symbolic annotation layer for explicitly expressing:
inside natural language prompts.
It defines no execution logic. It only exposes intent structure that is otherwise implicit.
LLMs already reason over latent signals such as:
Today, these signals are usually:
SoftPrompt-IR makes these signals explicit and localized.
Not to gain more control — but to reduce ambiguity, noise, and unintended behavior before sampling.
SoftPrompt-IR uses small symbolic operators to annotate intent along two axes:
It does not tell the model what to do — it tells the model what matters more than what.
Think of it as weighting signals, not commands.
@TASK(
"Write a short story about a failed mission."
)
~<<< PURPLE_PROSE
~<< CLICHES
~< OVER_EXPLAINING
These are relative avoidance signals, not prohibitions.
There are:
Only probability shaping via relative weight.
SoftPrompt-IR is intentionally asymmetric.
More symbols = more weight Stronger markers dominate weaker ones
!>>> PRIMARY_CONSTRAINT
~>> SECONDARY_PREFERENCE
~> OPTIONAL_STYLE
This creates a cascade:
No if/else. No branching. Just dominance.
Direction is part of the signal — not decoration.
In SoftPrompt-IR, direction never stands alone. It always modifies a strength marker. (Direction never modifies intent on its own — it always attaches to an intent marker.)
[STRENGTH][DIRECTION]
Strength always comes first. Direction always comes after.
!>>> MUST_ENFORCE
~<<< STRONGLY_AVOID
~< GENTLY_DE_ESCALATE
Informal intuition:
>>! SOME_CONSTRAINT
<<~ SOMETHING
Why these are invalid:
These signals are not formal semantics — they are structural cues the model already recognizes from rules, configs, policies, and priority annotations seen during training.
LLMs have seen massive amounts of:
SoftPrompt-IR does not invent meaning.
It leverages the model’s ability to exploit:
SoftPrompt-IR is not:
In many cases, it does the opposite: 👉 it makes unsafe or contradictory intent harder to hide.
SoftPrompt-IR operates below common prompt conventions.
That makes it:
Low-level primitives tend to:
SoftPrompt-IR prioritizes:
SoftPrompt-IR is meant to annotate only the parts that tend to be misweighted, not every detail of a prompt.
This is an experimental specification.
There is:
Just a small idea:
Make intent visible before sampling.
If it feels obvious in hindsight — that means it’s probably at the right level 🙂
| Back | FazBrowse Home | New Git URL |