Nat Optimization

Use when configuring or running NeMo Agent Toolkit optimization with `nat optimize`, including Optuna parameter tuning, prompt evolution, optimizer sizing, output interpretation, and optimizer datasets.

NVIDIA Updated 2.2k repo stars

File contents

NeMo Agent Toolkit Optimization

Use this skill when improving workflow quality through nat optimize.

Workflow

  1. Fix workflow correctness issues before optimizing.
  2. Size the run and explain the chosen n_trials, parallelism, and stopping behavior.
  3. Use separate evaluators for separate quality dimensions.
  4. Run nat optimize with a generous timeout.
  5. Inspect output artifacts before writing tuned values back to workflow YAML.

Guardrail

Do not kill nat optimize mid-run unless the user asks. It writes final artifacts when the study finishes cleanly.

References

  • references/overview.md
  • references/choosing-parameters.md
  • references/configuration.md
  • references/output-and-cli.md
  • references/complete-config-example.md
  • references/optimizer_example_dataset.json

NVIDIA/NeMo-Agent-Toolkit/tree/main/skills/nat-optimization commit 2444784392

Frequently asked questions

npx skillmds@latest add nvidia/nat-optimization