trading-bot
0/37 complete

Module 4: AI Research Engine — Extraction Se Human Review Tak · 35 min

Tier 2 — Independent Model Check With Source IDs

// sabak

Turn this lesson into one checked practice output

By the end, you should be able to explain the core idea behind “Tier 2 — Independent Model Check With Source IDs” in your own words, apply it to one small real or sample task, and identify what still needs human review.

  1. 1

    Learn

    Read the 35-minute lesson without copying an output blindly.

  2. 2

    Try

    Use a small, non-sensitive example that you can inspect line by line.

  3. 3

    Review

    Check facts, fit, and risk; save one improvement note for next time.

A model check is useful for comparing language and surfacing contradictions, but its output is untrusted. Give it a frozen evidence packet, a narrow task, allowed source IDs, a JSON schema, and an instruction to abstain. Do not ask for market advice or a predicted winner.

The task can be: “Extract claims relevant to the stated resolution rule, list supporting and contradicting source IDs, and state whether evidence is sufficient for human review.” The packet includes only documents available by the observation cutoff. Each excerpt carries source_id, title, captured time, publication time if known, and text. Randomly generated IDs prevent the model from inferring authority from names.

Require output fields: case_id, claims[], supporting_source_ids[], contradicting_source_ids[], missing_information[], status, and reason. Reject an ID not present in the packet. Reject quotations that do not match source spans. Reject READY_FOR_REVIEW when required contradictions or missing-information fields are absent.

Independence means the check does not see a desired paper direction or previous model’s conclusion. It may see deterministic extracts, but not a label like “bullish.” If two model checks are used, vary prompts only through a versioned experiment and do not cherry-pick the preferred answer. Disagreement becomes a review feature.

Log provider, model identifier, prompt hash, schema version, evidence-packet hash, response hash, latency, and token/cost measurements when available. Volatile pricing and model behavior must be checked from current official provider information; do not hardcode a permanent ranking.

Build an evaluation set where the correct behavior includes both extraction and abstention. Score valid source-ID use, unsupported-claim rate, contradiction capture, exact-span accuracy, schema validity, and stability across repeated runs. Never grade only agreement with a human direction; that rewards confident copying. Review failures by source type and language, then decide whether the model path should remain enabled for that slice.

🇵🇰 Pakistan Angle

For bilingual sources, provide original and clearly labelled translation. Ask the model to cite the original source ID and flag uncertain translation. Keep public-document excerpts minimal to control data use and cost. Never send private community messages or identity documents.

Hands-On Exercise

Construct two evidence packets: one sufficient and one missing the key rule. Run or manually simulate the same schema-constrained prompt. Write validators for allowed IDs, exact quotation spans, required fields, and status logic. Demonstrate the incomplete packet abstains.

Completion Rubric

  • The model sees only time-valid, hashed evidence packets.
  • Output validates against schema and source-ID allowlist.
  • Exact quotations are checked against stored evidence.
  • Desired direction and prior conclusions are withheld.
  • Model disagreement or missing evidence routes to review.

Sources

Key takeaway: A model check contributes candidate analysis only after its evidence, identifiers, structure, and abstention behavior are validated against repeatable tests.

Self-check

Before you mark Lesson 4.3 complete

  • Can I explain “Tier 2 — Independent Model Check With Source IDs” without reading the lesson back word for word?
  • Did I complete the lesson’s practice step on a real or clearly labelled sample task?
  • Did I check the result for invented facts, private data, unsafe actions, and mismatch with the brief?