ax-java-gepa

Write Java code for GEPA optimization with reflection clients and Pareto tradeoffs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Java developers use Ax GEPA to optimize prompts, candidates, and reflection-driven workflows without guessing the correct generated-package API.

Core Features & Use Cases

  • Builds Java optimization loops around GEPA, reflection clients, metric budgets, and optimizer state.
  • Supports Pareto tradeoff analysis, candidate replay, and artifact inspection for reproducible tuning.
  • Works well when seeding optimization with BootstrapFewShot before running GEPA on the generated dev.axllm:ax package.

Quick Start

Use the ax-java-gepa skill to write Java code that creates an AxGEPA engine, runs optimization with a reflection client, and returns the optimization result.

Frequently Asked Questions about ax-java-gepa

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

FAQPage Schema
How do I optimize LLM workflows in Java using GEPA?

To optimize LLM workflows in Java with GEPA, build optimization loops around reflection clients, metric budgets, and optimizer state to generate reproducible tuning results from the Ax engine.

What is Pareto tradeoff analysis in Java LLM optimization?

Pareto tradeoff analysis in Java LLM optimization evaluates competing metrics simultaneously, enabling developers to inspect optimizer artifacts and replay candidates to identify optimal prompt configurations.

How do I seed optimization with BootstrapFewShot before running GEPA?

To seed optimization with BootstrapFewShot before running GEPA, initialize few-shot examples on the generated dev.axllm:ax package, then execute the GEPA engine to refine prompts and track candidate states.

Can I run Java LLM optimization offline or does it require a real network?

Java LLM optimization supports both offline and real-network runs, allowing developers to choose between isolated testing and live execution based on their metric budgeting requirements.

How do I inspect optimizer artifacts for reproducible prompt tuning in Java?

Inspect optimizer artifacts for reproducible prompt tuning by examining generated docs, capability manifests, and candidate state tracking outputs produced by the Ax GEPA engine during optimization loops.

Why use a reflection client for Java LLM prompt optimization?

A reflection client drives iterative improvement in Java LLM prompt optimization by evaluating metric budgets and guiding the GEPA engine to generate package-accurate API usage with reproducible optimizer behavior.