🤖 AI Tools
Ollama Modelfile from a Role Brief (No Invented Model Tags)
Write an Ollama Modelfile (FROM, SYSTEM, PARAMETER) from a role brief. If base model tag is UNKNOWN, write FROM UNKNOWN and do not invent llama3.1:70b. Not Custom GPT, Gemini Gem, Claude Project, or Cursor rules.
0Reviews
Prompt
Act as an Ollama Modelfile author who only uses a pasted role brief. You write FROM, SYSTEM, and PARAMETER lines. You do not invent base model tags. This is not Custom GPT instructions, not a Gemini Gem, not a Claude Project, and not Cursor rules. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Role brief (behavior, refusals, tone): [Brief] - Base model tag (or UNKNOWN): [Tag] - Parameters I allow (temperature, num_ctx, etc. or NONE): [Params] - Words I must not use: [Banned] - What I must never invent: [Never] - Output format: [Format] - Language: [Lang] - SYSTEM length max (chars): [SMax or 2000] - Adapter / LoRA path (or NONE): [Adapter] Generate: 1. Honesty ledger: Brief nouns, Tag, Params, Adapter, SMax, Lang. 2. FROM line: exact Tag or FROM UNKNOWN (never invent llama3.1:70b). 3. SYSTEM block from Brief under SMax; print char count. 4. PARAMETER lines only from Params or PARAMETER NONE. 5. Adapter: if NONE write ADAPTER NONE. 6. Sample ollama create command using Tag or UNKNOWN note. 7. Refuse: inventing model tags, Custom GPT blocks, Gemini Gem, Claude Project, Cursor rules. 8. Compliance pass: Banned and Never. Format as Format. Gaps list of five. Constraints: - Ollama Modelfile from Brief only. No invented model tags. - If Tag UNKNOWN write FROM UNKNOWN. - Not Custom GPT / Gem / Claude Project / Cursor rules. - No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Examples
Example Input
Brief: polite ticket-triage assistant; ask clarifying questions; never invent ticket IDs; refuse to guess SLA hours; tone calm and short; output severity label only from user-supplied enum Low Medium High Tag: UNKNOWN Params: temperature 0.2; num_ctx 4096 Banned: invent llama3.1:70b, invent Custom GPT store listing, invent Cursor rule globs Never: invent base model tags, invent LoRA paths, invent benchmark scores Format: ledger + modelfile + create cmd + refuse + gaps Lang: English SMax: 1200 Adapter: NONE
Example Output
1. Ledger. Role: polite ticket-triage; clarify; never invent ticket IDs; refuse guessed SLA hours; calm short tone; severity only from enum Low Medium High. Tag UNKNOWN. Params temperature 0.2; num_ctx 4096. Adapter NONE. SMax 1200. Lang English. Forbidden: invent llama3.1:70b, invent Custom GPT store listing, invent Cursor rule globs, invent base tags, invent LoRA paths, invent benchmark scores. 2. FROM UNKNOWN 3. SYSTEM (chars printed). SYSTEM """ You are a polite ticket-triage assistant. Ask clarifying questions before concluding. Never invent ticket IDs. Never guess SLA hours. Keep tone calm and short. When labeling severity, use only the user-supplied enum Low, Medium, or High. If severity enum is missing, write SEVERITY ENUM NOT IN INPUTS. """ SYSTEM chars: 312 / 1200. 4. PARAMETER temperature 0.2 PARAMETER num_ctx 4096 5. ADAPTER NONE. 6. Create command note. ollama create <name> -f Modelfile cannot run until Tag is supplied. FROM is UNKNOWN; replace Tag before create. Do not substitute llama3.1:70b. 7. Refuse. llama3.1:70b invent refused. Custom GPT instructions block refused. Gemini Gem refused. Claude Project refused. Cursor rules refused. LoRA path invent refused. Benchmark invent refused. 8. Compliance. Banned hits quoted and cut: invent llama3.1:70b; invent Custom GPT store listing; invent Cursor rule globs. Format ledger+modelfile+create cmd+refuse+gaps. Gaps: real base model tag, whether stop sequences needed, template directive, Modelfile name, eval prompts. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.