ax-rust-gepa

Implement Rust code for Ax GEPA optimization with axllm.

2.9k|186|Updated Feb 23, 2023
One-click install
npx skills add https://github.com/ax-llm/ax --skill ax-rust-gepa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ax-rust-gepa
Source: https://github.com/ax-llm/ax/tree/main/website/static/rust/.well-known/agent-skills/ax-rust-gepa
Command: npx skills add https://github.com/ax-llm/ax --skill ax-rust-gepa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write correct Rust code for Ax GEPA optimization workflows without guessing the native API shape or mishandling optimizer state.

Core Features & Use Cases

  • GEPA Optimization: Build and run AxGEPA engines for candidate optimization and evaluation.
  • Pareto and Reflection Tracking: Handle Pareto tradeoffs, reflection client calls, metric budgets, and optimizer artifacts.
  • Rust Package Guidance: Use the generated axllm package, package examples, and capability manifests to stay aligned with the compiled Rust API.
  • Use Case: A developer wants to seed optimization with BootstrapFewShot, run GEPA, and inspect the resulting artifact and metrics in Rust.

Quick Start

Use the ax-rust-gepa skill to generate a Rust example that creates an AxGEPA engine with a reflection client, runs optimization, and reports the resulting artifacts and budgets.

Frequently Asked Questions about ax-rust-gepa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run GEPA optimization in Rust?

To run GEPA optimization in Rust, you need to build and execute an AxGEPA engine using the generated axllm package API to optimize candidates and evaluate metrics.

How do I track Pareto tradeoffs and optimizer artifacts in Rust?

Tracking Pareto tradeoffs and optimizer artifacts in Rust involves inspecting reflection-client behavior and metric budgets through the axllm package's native API.

What is needed to maintain safe execution and correct syntax for Rust GEPA workflows?

Maintaining safe execution and correct syntax requires utilizing generated axllm package examples, capability manifests, and provider-aware examples alongside your Rust code.

How do I seed optimization with BootstrapFewShot and inspect metrics in Rust?

Seeding optimization with BootstrapFewShot in Rust involves initializing an AxGEPA engine with a reflection client, running the optimization, and then inspecting resulting artifacts and budgets.

Can I use the generated axllm package to manage metric budgets in Ax-powered Rust workflows?

Yes, you can use the generated axllm package within Ax-powered Rust workflows to manage metric budgets and inspect optimizer state during candidate optimization.