Personalization Use Cases
Device
Fastino automatically infers device context from event metadata (such as email headers, API clients, or session sources), so you can query device data directly without explicit ingestion.
Overview
Device information helps agents understand how and where a user interacts with your system.
It’s useful for adapting output formats, routing messages to the right platform, or building analytics dashboards.
The API supports:
Fetching the user’s current or most active device.
Retrieving deterministic summaries of device usage.
Asking natural-language questions about device patterns or context.
Endpoints Used
Endpoint | Description |
|---|---|
| Ask a natural-language question about device data. |
| Retrieve a structured summary of known user devices. |
Example: Get Current Active Device
You can query Fastino to find which device a user is currently active on.
Response
The response reflects Fastino’s inferred active device based on recent user activity.
Example: Retrieve All Known Devices
To get a structured overview of the user’s device ecosystem, call:
Response
The summary is deterministic and suitable for downstream LLM or analytics use.
Example: Ask About Device Usage Patterns
You can ask open-ended questions to retrieve user-specific insights.
Response
Fastino uses temporal and behavioral data to infer device context automatically.
Example Implementation (Python)
Integration Ideas
Scenario | Example |
|---|---|
Cross-Device Agents | Detect when a user switches from mobile to desktop and adapt response length or tone. |
Delivery Optimization | Send quick reminders to mobile, detailed summaries to desktop. |
User Analytics | Display which devices a user interacts with most frequently. |
Proactive Assistants | Adjust behavior dynamically based on active device (e.g., mobile-friendly phrasing). |
Best Practices
Use
purpose=devicesummaries for deterministic, structured results.Combine device summaries with Situational Awareness for richer context.
Avoid manually tagging devices unless your system requires precise tracking — Fastino infers device type automatically.
Cache device summaries for the session; re-fetch periodically for live accuracy.
Keep user-facing prompts short and neutral when referencing device state.
Example: Deterministic Device Summary
Response
Summary
The Device endpoint gives developers direct insight into the user’s device environment — including current active device and typical usage patterns.
Because Fastino infers device data automatically, no explicit ingestion is required.
This makes it easy to deliver device-aware personalization for notifications, agents, and multi-platform experiences.
Next, continue to Personalization Use Cases → Tool to learn how to retrieve and interpret information about the software or applications a user works in most frequently.
Join our Discord Community