Real-time personalization and optimization for Generative AI

A platform and API for real-time reinforcement learning for generative AI

App screenshot

Kickstart

Get started without a dataset

Tell us what output you like and we'll handle the rest

Continuous improvement
As you provide feedback, we train a reinforcement learning agent in real time to craft better prompts.
Auto-prompt engineering
From few-shot to step-by-step, we automatically test and find the best prompt for you.
Multi-providers
Compare the styles and responses from tens of different models and providers.
Product screenshot

Science, not art

Confidence from evidence

Quickly find the best config for your tasks.

Auto-evaluation
We automatically score each configuration to find the best one for you.
Auto-test generation
We generate tests for your prompt and model, even if you don't have any prior data!
Optimization
We find the optimal configuration for your model, achieving the best balance between quality, cost, and latency based on your specific needs.
Product screenshot

Continuous improvement

An API for every user

Your tasks personalize to each user in real-time.

Continuous improvement
Send us feedback through the API and we'll instantly improve the model for all your users.
Personalized experience
Through feedback and context, we tailor the experience for each user.
Unified API
One API for all models and users. We handle the rest for you.
Python
curl
from usefulbird import generate, feedback

usefulbird.api_key = "[sk_your_key]"

result, feedback_id = generate(
    "[ai_id]",
    # Provide values you define through the UsefulBird platform.
    { "parameter_key": "parameter_value" },
    # Provide reinforcement contexts to personalize results
    # and feedback.
    { "user": "[end_user_id]" }
)

# ... show the result to the user ...

# When there is some positive signal from the user.
# (Provide any numeric value as feedback to the engine.)
feedback(feedback_id, 10)
curl
    -H 'Authorization: Bearer [sk_your_key]'
    -H "Content-type: application/json"
    -d '{ "parameters": {"parameter_key": "parameter_value"}, "reinforcement_contexts": { "user": "[end_user_id]" } }'
    https://api.usefulbird.com/v1/generate/$AI_OP_ID

curl
    -H 'Authorization: Bearer [sk_your_key]'
    -H "Content-type: application/json"
    -d '{ "delta": 10 }'
    https://api.usefulbird.com/v1/feedback/$FEEDBACK_ID

Everything you need

For all modalities

From text to images, we provide generative AI models powered by reinforcement learning for a unique experience.

App screenshot

Get in touch

Ready to unlock the next step change for your customers using generative AI? We'd love to hear from you.