agents-learning-sdk
Native reinforcement learning SDK for AI agents. An in-process learner optimizes a small, interpretable policy over discrete agent choices (understand intent and complete task by choosing the right outcome).
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:
-
The policy is a softmax distribution over
Ndiscrete actions (e.g., "take action A", "take action B", "take action C"). It lives in Python and updates in milliseconds. -
Each episode is evaluated by three AI Evaluation evaluators —
IntentResolutionEvaluator,TaskAdherenceEvaluator, andTaskCompletionEvaluator— whose scores are combined into a single scalar reward. -
A REINFORCE-with-baseline learner updates the policy logits directly from logged episodes. Updates are tiny gradient steps that run on local compute and persist through a pluggable store — in-memory or local files by default, with Azure Cosmos DB optional.
Every episode, reward, run, and deployment is captured by the configured store — in-memory or local files by default, or Azure Cosmos DB — giving you a complete lineage and audit trail of how the policy evolved over time.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agents_learning_sdk-0.3.1.tar.gz.
File metadata
- Download URL: agents_learning_sdk-0.3.1.tar.gz
- Upload date:
- Size: 89.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c21efce3636593b506c45f49ccdf72a5b47ba0a210b0e4b348020593e09b2f1b
|
|
| MD5 |
74bc0458eaf8267eb57c5295aae80c23
|
|
| BLAKE2b-256 |
c5fa493b378fc35383e880c465793682cc9208a268757ba51998f56c1dbb0980
|
Provenance
The following attestation bundles were made for agents_learning_sdk-0.3.1.tar.gz:
Publisher:
publish.yaml on microsoft/agents-learning-sdk
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agents_learning_sdk-0.3.1.tar.gz -
Subject digest:
c21efce3636593b506c45f49ccdf72a5b47ba0a210b0e4b348020593e09b2f1b - Sigstore transparency entry: 2365856802
- Sigstore integration time:
-
Permalink:
microsoft/agents-learning-sdk@35c9e3cbb0ced7833e291aa159525c8df208c2b4 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/microsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@35c9e3cbb0ced7833e291aa159525c8df208c2b4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file agents_learning_sdk-0.3.1-py3-none-any.whl.
File metadata
- Download URL: agents_learning_sdk-0.3.1-py3-none-any.whl
- Upload date:
- Size: 98.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d5beec97ac4c38b5a5ff892e70596f9e06bd92f83057ce2b36c9ed5c9a77cf3
|
|
| MD5 |
12b0a2adba098851e526fcf5ca1c3b1f
|
|
| BLAKE2b-256 |
3aec58d96c385a5000c61f5672d3c43fcbc5e6336b00957aecce8f92d4676d08
|
Provenance
The following attestation bundles were made for agents_learning_sdk-0.3.1-py3-none-any.whl:
Publisher:
publish.yaml on microsoft/agents-learning-sdk
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agents_learning_sdk-0.3.1-py3-none-any.whl -
Subject digest:
1d5beec97ac4c38b5a5ff892e70596f9e06bd92f83057ce2b36c9ed5c9a77cf3 - Sigstore transparency entry: 2365857258
- Sigstore integration time:
-
Permalink:
microsoft/agents-learning-sdk@35c9e3cbb0ced7833e291aa159525c8df208c2b4 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/microsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@35c9e3cbb0ced7833e291aa159525c8df208c2b4 -
Trigger Event:
push
-
Statement type: