External agents: External agents do not require validation through the ADK. Validation for external agents is handled during the submission process through the IBM Concierge app. See External Agent Onboarding for details.
Before you begin
- You must have a native agent built with the Agent Development Kit .
-
If you need to run the framework with model-proxy and a
WO_INSTANCEthat points to a non-Dallas region, you can supply the model override flag:- For all regions except London, Tokyo, and Toronto
- For London, Tokyo, and Toronto
- Install the watsonx Orchestrate Agent Development Kit. For more information, see Installing the ADK .
- Install the watsonx Orchestrate Developer Edition. For more information, see Installing the Developer Edition .
- For more information about the evaluation framework, see the Evaluation framework overview .
Validating your native agent
Native agents refer to agents that were created with the watsonx Orchestrate Agent Development Kit or inside the watsonx Orchestrate platform. Thevalidate-native command validates the native agent and registered tools, collaborator agents, and knowledge bases against a set of inputs.
Running the Validation
Prepare a TSV file with three columns:- The first column contains user stories.
- The second column is the expected summary or output.
- The third column is the name of the native agent that you want to validate.
example.tsv
<output-folder>/native_agent_evaluations/generated_test_data
Running the command
Preparing for submission
To prepare your native agent for submission, you must include all the result files from the validation and evaluation stages. Compress the results into a zip file:Next steps
After you prepare the evaluation files, you must package your agent. The validation results should be placed under theevaluations/ folder in your package structure:

