--- headline: Development Overview | Opik Documentation og:description: Configure, test, and deploy your AI agents with Opik — manage prompt versions, run your agent in the playground, and deploy new configurations from the UI og:site_name: Opik Documentation og:title: Development Overview — Opik title: Development Overview --- Opik provides a complete workflow for developing your agent: manage your prompt and model configuration with version control, test changes in the Agent Playground with full tracing, and deploy new versions directly from the UI. ## Manage your prompts and agent configuration Define your agent's system prompt, model, and parameters in the [Prompt Library](/development/prompt-library/overview). Every change is versioned automatically (`v1`, `v2`, `v3`, …), so you can compare configurations side-by-side and roll back if needed. Your agent pulls the requested prompt version at runtime, so you can update prompts without redeploying code. ## Test in the Agent Playground Connect your local agent to Opik with a single command: ```bash opik endpoint --project -- python3 my_agent.py ``` Then run your agent from the Opik UI. Enter inputs, hit **Run**, and see the full result with traces — every LLM call, tool invocation, and sub-step captured in real time. Switch to the **Configuration** tab to tweak prompts and parameters without changing code. The playground runs your agent against the unsaved configuration so you can test before committing changes. ## Roll out new versions When you're happy with a configuration, save it as a new version in the Prompt Library and update your code to pin to it (or keep it on `"latest"`). Every change is versioned, so you can always roll back. ## More tools Test and compare prompt variants side-by-side across models. Run against datasets for systematic evaluation. Automatically optimize prompts and agent configurations using built-in optimization algorithms.