1. The Two-Tool World
The post-Jan-2026 landscape settled around two enterprise AI platforms. Both are first-class for the Marines today. Tool selection is itself a skill. Picking the wrong tool costs prompt iterations and review time even when the output is technically correct.
- genai.mil is the Marines' enterprise default chat platform (Jan 2026 MARADMIN, replaces NIPRGPT). Always-on conversational AI. CUI-authorized. Fast for single-shot prompts. Browser-based, no setup, no file uploads.
- Ask Sage is FedRAMP High and IL5 authorized in the default enclave; IL6 and Top Secret available through separate enclaves with separate provisioning. Azure Government or AWS GovCloud hosted (depending on the customer enclave). 150+ models including current Claude Opus and Sonnet, GPT-5 plus reasoning variants, Gemini 2.5, and Llama 4 Scout where available. Ingests DOCX, PDF, JSON, CSV, and code. API plus Continue.dev IDE integration. CUI and PHI authorized (DHA deployment Dec 2025).
- The Army runs Ask Sage on cArmy Cloud under a multi-year IDIQ. DHA uses it for clinical and operational workflows under a separate authorization. Adoption is past the experimental stage and the platform sits on real contracts; verify exact vehicle and ceiling against current contract data before quoting figures.
The post-Power-Platform pivot left a gap: Marines need real work done on real tenants, and the answer for any given task is one of these two tools. Picking the wrong one costs iterations.
2. Decision Tree
Read top to bottom. The first branch that matches your task is the answer. If two branches match, the lower one wins (it is more specific).
| If your task is… | Use | Why |
|---|---|---|
| A single-shot prompt (one paragraph in, one answer out). | genai.mil | Always. Faster. No setup overhead. Browser tab is open already. |
| About to paste a dataset into the chat (CSV, JSON, table). | Ask Sage | Upload the actual file. Do not paste-and-pray. Parsing accuracy is night and day. |
| Working across more than two files at once. | Ask Sage | File ingestion plus reasoning models hold context. Chat-tier models drop files three and four. |
| About to iterate 10+ times to refine a complex output. | Ask Sage with a reasoning model (Claude Opus 4.7 or GPT-5 reasoning) | Chat models tend to drift in long multi-file work as the context window fills. Reasoning models hold the thread longer in practice, though the exact iteration count varies by task and prompt complexity. |
| An architecture, data-model, or design decision. | Ask Sage with reasoning model | Worth the extra setup. Design decisions are expensive to undo. |
| A regex, date math, or format-conversion one-liner. | genai.mil | Faster. A reasoning model is overkill for a one-liner. |
| A drafting task (memo, counseling, award, brief). | genai.mil for first draft. Ask Sage if you need to ingest multiple source documents (citations, references, prior counseling). | First drafts are single-shot. Multi-source drafting needs file ingestion. |
| A high-stakes output (commander's brief, awards package, eval). | Both. Cross-check. | Run the same prompt through both and look for disagreements. Course 4.5 Module 4 cross-check protocol. |
| Wiring AI into an IDE or pipeline (Continue.dev, scripted prompts). | Ask Sage | API plus integrations. genai.mil has no programmatic surface. |
| Dataset analysis (readiness rollup, training stats, equipment trends). | Ask Sage with reasoning model plus CSV upload | Reasoning over structured data is the platform's strong suit. |
Rule of Thumb
If you can describe the whole task in one sentence and the answer fits in a few paragraphs, use genai.mil. If the task involves files, multiple iterations, or a downstream system, use Ask Sage. If it is high-stakes, use both and reconcile.
3. Quick Reference Table
Side-by-side capability comparison. Use this when you need to defend a tool choice to a peer or to a senior who asks "why not just use the other one."
| Capability | genai.mil | Ask Sage |
|---|---|---|
| Models available | Chat-tier OpenAI plus a couple of others; varies by tenant. | 150+ models. Today's lineup includes the current Claude Opus and Sonnet families, GPT-5 plus reasoning variants, Gemini 2.5, and Llama 4. Available models drift; check the picker in your tenant. |
| File ingestion (DOCX/PDF/JSON/CSV/code) | No. | Yes. |
| Multi-file context | No. | Yes. |
| Reasoning models (current Claude Opus, GPT-5 reasoning) | Limited. | Yes. |
| API + IDE integration | No API for external integration. | API plus Continue.dev IDE integration. |
| CUI authorized | Yes. | Yes. |
| PHI authorized | No. | Yes (DHA deployment Dec 2025). |
| IL level | IL5. | IL5, IL6, Top Secret. |
| Best for | Fast chat, single-shot drafts, regex, date math. | Multi-file refactors, dataset analysis, architecture decisions, IDE integration. |
| Avoid for | Multi-file work, dataset analysis, iterative refactors. | Single-shot prompts where genai.mil is faster. |
4. Common Patterns
Five concrete workflows that show up across units. Each one is a worked example: scenario, tool, and why.
Pattern 1: Weekly readiness rollup
Use Ask Sage with Claude Opus 4.7. Upload last-week and this-week CSV exports. Ask for delta analysis: who fell off currency, who came on, what trends matter for the CO's brief. Why: dataset comparison is reasoning plus multi-file. genai.mil cannot ingest the CSVs and pasting them is lossy.
Pattern 2: Counseling statement first draft
Use genai.mil. One paragraph in (Marine's name, billet, period, key observations), one draft out. Why: single-shot. Ask Sage setup for a routine counseling is overkill and slower.
Pattern 3: Refactor a static-stack tool across three files
Use Ask Sage with a reasoning model. Upload the three files. Ask for the refactor in one pass. Why: multi-file context is required. A chat model loses track of file two by the time it reaches file three.
Pattern 4: High-stakes commander's brief
Use both. Run the same prompt through genai.mil and Ask Sage. Compare outputs. Reconcile differences. Why: cross-check protocol for high-stakes outputs (Course 4.5 Module 4). Disagreement between the two is a flag for human review. Agreement is corroboration.
Pattern 5: Quick regex for parsing T&R codes
Use genai.mil. Why: one-liner. Faster than Ask Sage's setup overhead. The whole interaction is under thirty seconds.
The Cross-Check Pattern Generalizes
Pattern 4 (run the same prompt through both and reconcile) is not just for commander's briefs. Use it any time the cost of being wrong is higher than the cost of running the prompt twice. Awards packages, evals, official correspondence, recommendations for a board.
5. When You Only Have genai.mil (Tenant Limitations)
Not every Marine has Ask Sage access yet. On tenants where Ask Sage is not provisioned, Course 4.5 module work degrades gracefully. Here is how to ship anyway.
Workflow degradation
The Ask Sage phases of Course 4.5 modules degrade to paste-and-summarize on genai.mil. You lose multi-file context. You gain time on setup. The outputs are lower quality but they are still usable for low-stakes work.
Multi-file work in genai.mil only
Summarize each file in its own chat first. Be specific in the summary: keep names, dates, references, and any field that downstream prompts will need. Then start a fresh chat with the summaries as the context block. This is lossy but workable for two or three files. Past four files the loss compounds and the output is not defensible.
Dataset analysis in genai.mil only
Hand-aggregate the raw data to a 20-row summary in a textarea. Paste the summary. Analyze. Acceptable for small datasets where the aggregation step is itself the work. Useless for large datasets where the value is in the rows you would have missed.
File an access request
Ask Sage access is the unblock. Contact your unit's AI lead or the Marine Corps AI working group through the appropriate channel for your command. The request is routine. Document the gap in a Capability Gap Map row while you wait, so the access pathway gets shorter for the next Marine.
Do Not Force-Fit genai.mil
If the task is genuinely multi-file or dataset-heavy and you do not have Ask Sage, sometimes the right answer is to wait one day for access rather than ship a degraded output the CO has to redo. Tool selection includes the choice to delay.
6. Picking the Right Ask Sage Model
Ask Sage exposes 150+ models. The decision in Section 2 picks the tool. This section picks the model within Ask Sage. Treating Ask Sage as monolithic costs iterations the same way picking the wrong tool does. The model choice is its own 201-level decision.
| If your task is… | Use | Why |
|---|---|---|
| Architecture decision, data-model design, schema migration plan, multi-file refactor across more than three files. | Claude Opus 4.7 | Top reasoning tier. Holds long context coherently. Honors constraints stated in the system prompt. The model for hard problems where wrong is expensive. |
| Workhorse implementation, code generation across two or three files, dataset analysis on CSVs under 1000 rows, drafting a long-form document with citations. | Claude Sonnet 4.6 or GPT-5 | Fast enough for iteration, strong enough to hold the thread. The default for most billable AI work. |
| Fast iteration on small changes, autocomplete, line-by-line code suggestions, single-shot prompts inside a long Ask Sage session. | Claude Haiku 4.5 | Lowest cost per call. Holds enough context for short tasks. Use it for the 80% of turns that are not the hard ones. |
| Second opinion on a high-stakes output. Citation verification. The verification turn after a long Opus session. | GPT-5 reasoning | Different training data, different failure modes. Disagreement between Opus 4.7 and GPT-5 reasoning on the same prompt is the cleanest flag you can get. |
| Open-source preference, lab work, anything where you need to verify the model's weights are inspectable. | Llama 4 (Scout for fast / Maverick for reasoning) | Open weights. Useful when policy or research requires open-source provenance. |
| Multimodal task, image analysis, chart reading from a screenshot. | Gemini 2.5 or GPT-5 | Both handle vision. Test both on a representative image and use whichever performs better for the specific image class. |
Model Switching Mid-Conversation
Ask Sage lets you switch models within a single conversation. Most Marines miss this. The pattern: Opus 4.7 for the Phase 1 architecture turn, Sonnet 4.6 for the Phase 2 implementation turns, Haiku 4.5 for the Phase 3 small-fix turns, then GPT-5 reasoning for the Phase 4 verification turn. You are using one model to QA another. Disagreement at the verification turn is a flag.
When Opus 4.7 Is Worth the Cost
Current Claude Opus is the heaviest model the tenant exposes. Reserve it for tasks where the reasoning premium pays for itself in fewer turns and better outputs: data-model proposals, multi-file refactors, architecture decisions, citation verification, the verification turn at the end of a long Sonnet or Haiku session. Do not default to Opus for tasks the workhorse Sonnet or a fast Haiku model would handle. Heavier reasoning models are slower and more quota-heavy; on bulk-seat tenants the budget pressure is real even when individual Marines do not see per-token billing.
The Verification Turn
After a long Sonnet 4.6 or Haiku 4.5 session produces a finished output, switch to Opus 4.7 or GPT-5 reasoning and ask: "Review the above for errors, omissions, unsupported claims, and hallucinated citations. Be specific." This single turn catches more errors than any other discipline. It is the Course 4.5 Module 4 cross-check applied at the model level instead of the tool level.
7. The DoD / DoW Naming Note
Executive Order 14347 (5 September 2025) authorized "Department of War" as a secondary name and authorized officials including the Secretary of War to use that title in public communications and nonstatutory documents. The statutory name remains "Department of Defense" until Congress acts. Both names are in use today. Model training cutoffs predate the EO for most of the models Ask Sage exposes, so AI output defaults to "DoD." Marines drafting official documents should match the convention their command and the audience expect.
The Fix: A System-Prompt Snippet
Paste this at the start of any Ask Sage or genai.mil session that will produce official-document text where naming matters:
Terminology constraint: Executive Order 14347 authorized "Department of War" as a secondary name for the Department of Defense, which remains the statutory name pending congressional action. In this session, use the convention {pick one: "Department of War (DoW)" / "Department of Defense (DoD)" / both on first use}. Apply the same convention to subsidiary organizations only when verifiable. If you are unsure whether a specific component has adopted the secondary name, flag it and ask for verification instead of guessing.
Where Naming Choice Matters Most
- Awards citations, FITREP comments, official correspondence (signed documents).
- SOPs, SOAs, and internal policy documents.
- Briefs for outside audiences (Congress, allies, civilian press) who may or may not be tracking the EO 14347 secondary-name authorization.
Where It Does Not Matter
- Drafting code or technical specifications that never reference the organization name.
- Internal informal correspondence where the audience knows the context.
- Citations to pre-EO source documents (cite them with their original organizational name as published).
8. CUI and OPSEC Anonymization Workflow
Both genai.mil and Ask Sage are CUI-authorized. Neither is PII-clean. Marines should scrub PII before pasting, even though the tenant allows it, because the discipline of scrubbing forces a second look at what is in the input. The discipline catches more spillage than tenant policy enforcement does.
The Pre-Paste Scrub Prompt
Run this on your input BEFORE pasting it into the working prompt. Paste your raw input where indicated, then paste the scrubbed output into your real prompt.
Scrub Prompt (copy and paste)
Review the following text for OPSEC, PII, and CUI markings. Produce a scrubbed version that is safe to paste into a CUI-authorized AI tool.
Rules:
- Replace specific Marine names with rank and billet (e.g., "Sgt Smith" becomes "the SNCO" or "Sgt A").
- Replace EDIPI with "EDIPI" or "{EDIPI}".
- Replace specific unit identifiers (UIC, PIIN, T-line) with the unit type ("an infantry battalion" instead of "1/4").
- Preserve T&R references, MCO citations, and authority references (those are public).
- Preserve dates and times unless they would compromise OPSEC.
- Flag anything that is not safe to scrub and should be removed entirely.
INPUT:
{PASTE_RAW_INPUT_HERE}
OUTPUT:
- The scrubbed version.
- A list of items you removed or flagged.
What to Scrub vs What to Keep
| Scrub | Keep |
|---|---|
| Specific Marine names. | Rank, billet, MOS. |
| EDIPI, SSN, phone, email. | Generic unit type, billet titles. |
| Specific UIC, PIIN, T-line. | MCO, NAVMC, SECNAVINST citations (public). |
| Specific dates tied to operations. | T&R event codes and training references. |
| Geographic specificity that reveals operations. | Common knowledge geography (CONUS, OCONUS, MEU). |
PHI Is Not CUI
Protected Health Information requires Ask Sage. Do not paste PHI into genai.mil under any circumstances. If you are unsure whether something qualifies as PHI, treat it as PHI. Ask Sage has been authorized for PHI handling across the Defense Health Agency since December 2025.
9. What Ask Sage Cannot Do (Yet)
Honest assessment. Saves Marines from wasting time on tasks Ask Sage cannot complete in the current tenant.
Connections Ask Sage Does Not Have
- GCSS-MC. No direct connector. You can paste exported reports or upload CSVs from GCSS-MC, but Ask Sage cannot pull live data.
- Marine Online (MOL). No connector. Same paste-and-summarize workflow as GCSS-MC.
- MarineNet. No connector. For PME or training-record queries, you upload the export or paste the text.
- DTS. No connector. Travel orders drafting is one-shot prompt territory.
- SharePoint write-back. Ask Sage can read uploaded files. It cannot push updates to a SharePoint list, library, or page.
- Microsoft Graph API. Not exposed in the tenant. Outlook, Teams, calendar workflows are out of scope.
Data Ask Sage Does Not Know About You
- Your unit's PIIN, UIC, T-line, or table of organization.
- Your unit's mission essential task list unless you provide it.
- Your unit's specific MCBul or unit-level standing orders.
- Any internal pubs that are not on the public Marine Corps Publications library.
Tasks Where Ask Sage Drifts
- Real-time information. Ask Sage models have training cutoffs. They do not know today's weather, today's MARADMIN, or today's roster changes.
- Math beyond two-step reasoning. Reasoning models help, but for serious math, use a spreadsheet.
- Long-document summarization where every word matters. Summary loses fidelity. Quote-back specific paragraphs if you need exactness.
- Citation verification. Ask Sage hallucinates MCO paragraph numbers frequently, even when it gets the MCO right. See the Citation Verification resource for the protocol.
The Capability Gap Map Loop
Every item in this section is a Capability Gap Map row waiting to be written. If you have a workflow that Ask Sage cannot complete because of a missing connector, document it on the Capability Gap Map. Aggregated Marine-level requests are how connectors get added to the tenant. A single Marine asking is a request. A cohort of Marines documenting the same blocked connector with beneficiary counts is a policy case.
10. Voice and Constraints
Constraints That Apply to Both Tools
- Both tools are CUI-authorized. PII should be anonymized in prompts where it is not load-bearing. CUI-level unit context (unit name, T&R refs, billet titles) is acceptable on both.
- github.io is world-public. Never paste CUI into a static-HTML build that goes to a public github.io URL. The tools are CUI-clean. The static deploy target is not.
- Tool selection is itself a teachable skill. See Course 4.5 Module 1 (the two-tool world), Module 3 Scenario 5 (when to escalate to Ask Sage), and Module 4 (cross-check protocol for high-stakes outputs).
- PHI requires Ask Sage. Do not paste PHI into genai.mil under any circumstances. If you are not sure whether something is PHI, treat it as PHI.
Print View
Use your browser Print function to produce a PDF for routing or for a unit AI binder. The page header chrome and the table of contents are hidden on print. Each section breaks cleanly.