Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

azure-agents-learning-sdk

Native reinforcement learning SDK for AI agents. An in-process learner optimizes a small, interpretable policy over discrete agent configuration choices (prompt variants, retrieval-k, tool selection strategies, …).

How it works

The SDK improves agents without LLM weight fine-tuning. There are no GPU fine-tune jobs and no opaque update cycles — just three pieces that run in your existing Python process:

  1. The policy is a softmax distribution over N discrete actions (e.g., "use prompt template A", "use template B"). It lives in Python and updates in milliseconds.

  2. Each episode is judged by three Azure AI Evaluation evaluators — IntentResolutionEvaluator, TaskAdherenceEvaluator, and TaskCompletionEvaluator — whose scores are combined into a single scalar reward.

  3. A REINFORCE-with-baseline learner updates the policy logits directly from logged episodes. Updates are tiny gradient steps that run on CPU and persist through a pluggable store — in-memory or local files by default, with Cosmos DB optional.

Every episode, reward, run, and deployment is captured by the configured store — in-memory or local files by default, or Cosmos DB — giving you a complete lineage and audit trail of how the policy evolved over time.

Metadata

Release files for azure-agents-learning-sdk 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for azure-agents-learning-sdk 0.3.1
File Size Uploaded Provenance
azure_agents_learning_sdk-0.3.1.tar.gz 85.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for azure-agents-learning-sdk 0.3.1
File Interpreter ABI Platform
azure_agents_learning_sdk-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 180.4 kB

Release files / azure_agents_learning_sdk-0.3.1.tar.gz

Download URL azure_agents_learning_sdk-0.3.1.tar.gz
Size 85.7 kB
Tags Source
SHA-256 checksum
How to use checksums
62878ab59cb4f4dc963fdc06dd7c18d0fd5ff4d7ce9122c88cc1a124cce04a89
BLAKE2b-256 checksum
How to use checksums
3922c659faa8d208e623c8476d1d0b6a8c65fb6edbba8ab13149e50a460d82a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / azure_agents_learning_sdk-0.3.1-py3-none-any.whl

Download URL azure_agents_learning_sdk-0.3.1-py3-none-any.whl
Size 94.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2155e741b40ca5102a0e9d55a763b480ae0c88252c1b578bae969129caac31e7
BLAKE2b-256 checksum
How to use checksums
433d48303100a8fe945b6d9d354160a99f28e6b3c66f82b142091cc52cbc28ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Security for azure-agents-learning-sdk 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page