Keep typing
Inline suggestions
Finish a pandas transform, a SQL query or a test assertion.
You steer every edit.
# aggregate transactions
# by customer and month
Data science / VS Code
Less boilerplate.
More time for scientific judgment.
Complete code. Ask better questions.
Delegate bounded work, then verify.
A practical briefing for Desjardins teams
Understand data and assumptions.
Build and compare reproducible baselines.
Test code, metrics and leakage risks.
02 / Choose your interaction
Choose the interaction by how much work you want to delegate.
Inline suggestions
Finish a pandas transform, a SQL query or a test assertion.
You steer every edit.
# aggregate transactions
# by customer and month
Conversational help
Explain a notebook, compare metrics or challenge a split.
Advice first; apply deliberately.
"Could this feature leak future information?"
Agent + tools
Edit related files, run tests and iterate on a bounded task.
Review diffs and tool actions.
"Build a baseline pipeline and run its unit tests."
More autonomy does not mean less accountability. Keep context scoped and permissions intentional.
Completion is an editor surface, not a chat mode. UI labels vary by version and harness. Inline suggestions / Chat in VS Code
03 / Evidence before edits
HVE Core on GitHub: Research → Plan → Implement, with review and follow-up.
Understand before editing
Output: findings + open decisions
/rpi-research
Make success testable
Output: plan + critique
/rpi-plan
Execute the approved scope
Output: changes + validation
/rpi-implement
HVE is an optional framework, not a default VS Code feature. Install/configure its RPI Agent or phase skills. microsoft/hve-core / RPI lifecycle and commands
04 / Spend reasoning where it matters
Start with routing, or choose capability manually. Escalate when evidence says you should.
Challenge assumptions, compare approaches, look for leakage and counterexamples.
Turn evidence into tasks, dependencies and measurable acceptance criteria.
Small for routine edits; medium for complex changes. Escalate if failures or ambiguity persist.
*Hydrafusion is setup-dependent, not a universal Copilot option. Capability tiers are a practical heuristic, not product labels or reasoning-effort settings.
Rubber ducking means asking the assistant to challenge your reasoning. A convincing response still needs verification. Auto selection / Model availability
05 / A bounded experiment
One synthetic dataset. One clear objective. Three bounded prompts.
Inspect this synthetic dataset and notebook. Identify leakage risks and compare validation splits. Do not edit files yet.
Plan a reproducible baseline with a time-based split. Fit preprocessing on training data only. Define metrics and tests before coding.
Implement the approved plan and run the tests. Report PR-AUC, calibration and subgroup results. Show the diff and any remaining limitations.
Banking guardrail: synthetic or approved de-identified data only; no client PII or secrets in prompts.
This is an educational workflow, not a production credit-model approval. Choose thresholds with the business before implementation. Account for label horizons, customer isolation and temporal gaps when the data requires them. Reserve the final holdout for final evaluation.
PR-AUC is not a complete decision criterion. Calibration, uncertainty and subgroup analysis need context; subgroup results do not establish fairness or compliance. A clean rerun uses documented dependencies and seeds and a fresh kernel/environment.
Customer policy governs approved data, providers, tool permissions and retention. De-identification requires approval and does not guarantee privacy. The large/medium/small mapping is a workshop recommendation, not an HVE requirement. Hydrafusion behavior and availability were not verified in public Copilot documentation.
Sources checked October 20, 2026. Product availability and labels can change.