Skip to main content
This quickstart example will teach you how to get started with Adaptive Engine, by mocking an AI customer support co-pilot use case. You’ll be taken through the following steps to deploy, use, and adapt your first model:
  1. Install the Adaptive Python SDK
  2. Create a new use case
  3. Deploy a model and make an inference request
  4. Log feedback on the model’s completion
  5. Adapt a model on previous interaction feedback

Step-by-step walkthrough

1

Install the Adaptive Python SDK

First, you pip install the Adaptive SDK.
Instantiate the Adaptive client.
Adaptive SDK
2

Create a new use case

An Adaptive Engine use case is a user-defined workspace where you group together resources such as models, interaction logs and metrics for monitoring and evaluation.You first create a Customer Support Assistant use case that to service your customer support operations.
Adaptive SDK
3

Deploy a model and make an inference request

You deploy the Llama 3.1 70B instruction-tuned model and attach it to the use case, so your customer support agents can start using it. This is a capable base model that can provide satisfactory performance initially. Learn more about other supported models.
Adaptive SDK
You can now integrate the Adaptive SDK in your customer support application, and start making inference requests. The Adaptive Chat API is also compatible with the OpenAI Python library, so there is no need to refactor application code if you were previously using it.
Adaptive SDK
Output:
Pairs of messages, completion resulting from chat requests are automatically logged and saved on Adaptive.
4

Log feedback on the model's completion

Your customer support agent who is using the model as an assistant finds the model’s completion appropriate, and accepts it to be sent to the customer.To log and aggregate this feedback, you register a new Acceptance feedback key, link it to your use case, and log the agent’s feedback against the completion_id.
Adaptive SDK
Learn more about feedback types in Adaptive.
5

Adapt a model on previous interaction feedback

After running your customer support operations with the help of Adaptive Engine, you have accumulated feedback from your human agents in production. To align a model to the preferences of your human agents, you adapt a smaller 8B model on the feedback you logged. This tunes the smaller model using reinforcement learning methods, learning from the successes and failures of the larger, more capable model.
Adaptive SDK
The job trains and saves a new, improved model that you can immediately deploy for better results! Learn more in Adapt a model.

Next steps

  • Check out how to A/B test models in production for easy iteration and decision making.
  • Dive deeper into training with Adaptive Engine.