Methodology & Guide

Understanding the calculations, AI drafting, and limitations of the FitRep Calculator.

The Communication Gap

For Reporting Seniors (RS), Relative Value (RV) and Section I comments are two of the most important components of Fitness Reports considered by selection boards. Yet, Reporting Seniors currently operate with a significant blind spot: they cannot see the projected RV of a report before submitting it.

This creates a communication gap. While the RS communicates performance via raw attribute scores, the selection board interprets performance via Relative Value. As noted in Baker and Kwan’s 2015 Marine Corps Gazette article, “Miscalculating Performance,” the RV calculation is more complicated and nuanced than most realize. This can lead to unintentional miscommunications that negatively impact the evaluation process.

The Solution: This tool bridges that gap by estimating Relative Value in real-time. It requires no downloads, no PDF imports, and no maintenance of complex Excel trackers.

Decision Support, Not Automation.
The intended workflow is for the RS to score reports per the PES first, then use this tool to confirm the Board will interpret the report exactly as intended.

The Relative Value Engine

To get the most out of this tool, users must understand how the engine handles data processing and precision.

1. The "Precision Gap" (Rounding Errors)

Your Official Military Personnel File (OMPF) rounds all report values to two decimal places. This creates a precision issue when using them for calculations. The tool handles this in two ways:

NOTE: The tool assumes the Profile High was scored out of 13 or 14 attributes. If you know your Profile High was scored on fewer attributes, the tool may produce inaccurate results.

2. Processing Order

The algorithm assumes MMRP processes reports in the linear order they are received, without regard to end date or reporting occasion. Actual RV at processing values may differ depending on MMRP’s actual processing order. However, Cumulative RV would not be affected.

Best Practice: If analyzing multiple reports, enter them in the chronological order you intend to submit them and focus on Cumulative RV.

3. The Formula

The tool uses the standard algorithm to project Relative Value:

$$ RV = \begin{cases} 0, & \text{if reports} < 3 \\ 90, & \text{if reports} \ge 3 \text{ and } \text{High} = \text{Avg} \\ \max\left(80, 90 + 10 \times \frac{Rpt_{avg} - RS_{avg}}{RS_{high} - RS_{avg}}\right) \end{cases} $$

AI-Assisted Drafting

A common complaint from selection boards is that narrative comments do not align with the report score. The drafting assistant addresses this by using your projected RV to draft comments that align in tone with that score.

How it Works: Example-Based Prompting

The tool uses a technique called example-based prompting. It selects from publicly available examples (similar to those provided to new officers at TBS) that align with your calculated RV. It then feeds these examples to the Large Language Model (LLM) alongside your selected attributes to generate a draft.

Prompt structures are dynamically adjusted based on the selected model. The comprehensive prompt displayed in the UI is optimized for large foundation models (like GPT-4). If you select the open weight or local model options, the tool automatically simplifies the instructions to align with that model's reasoning capabilities and context window.

Considerations

The purpose of providing these options is to compare capabilities and cost across different architectures. While foundation models are typically more expensive to access via API, a centralized interface like this tool could offset costs through efficient token usage and provide better force-wide standardization. Alternatively, self-hosting open weight models could offer a more economical solution where infrastructure permits. Finally, the ability to run small, local models is particularly relevant for expeditionary units operating in austere environments. This tool provides a controlled venue to experiment with these trade-offs on a standardized use case.

For user convenience, the tool prints the generated prompts for you to download or copy. You can run them in a more powerful model in your own browser if you prefer.

Privacy & Security

This tool is designed to be used without identifying information. The app runs in Streamlit’s Community Cloud.