Overview
PrefID organizes user preferences into profiles — structured collections of preference atoms that define how AI agents should interact with users. Each profile serves a specific purpose and can be selectively exposed to different agents and companies.Core Behavioral Profiles
These profiles control how AI reasons and interacts with users. They’re the highest-value profiles for AI agents.thinking_profile
thinking_profile
| Atom | Description |
|---|---|
prefers_stepwise_reasoning | Show step-by-step thought process |
prefers_summary_first | Lead with conclusions, details after |
prefers_decision_recommendation | Provide clear recommendations |
Consumed by: ChatGPT, Claude, Coding agents, Strategy agents
communication_profile
communication_profile
| Atom | Description |
|---|---|
prefers_direct_tone | Get to the point quickly |
dislikes_fluff | Avoid unnecessary pleasantries |
formal_language | Use professional language |
Consumed by: Support bots, Sales bots, HR assistants
initiative_profile
initiative_profile
| Atom | Description |
|---|---|
agent_should_suggest | AI proactively offers suggestions |
agent_should_wait | AI waits for explicit prompts |
Consumed by: Autonomous agents, Task planners
clarity_profile
clarity_profile
| Atom | Description |
|---|---|
demands_precision | Requires exact, detailed answers |
tolerates_ambiguity | Comfortable with uncertainty |
Consumed by: Legal AI, Research assistants
pace_profile
pace_profile
| Atom | Description |
|---|---|
fast_iterations | Quick back-and-forth preferred |
deep_deliberation | Thorough, slower exploration |
Consumed by: Coding agents, Product managers
decision_profile
decision_profile
| Atom | Description |
|---|---|
single_recommendation | Give one clear answer |
wants_tradeoffs | Present options with pros/cons |
Consumed by: Advisory agents, Strategy bots
error_tolerance_profile
error_tolerance_profile
| Atom | Description |
|---|---|
zero_tolerance | Errors are unacceptable |
fail_fast | Prefer quick failure over slow uncertainty |
Consumed by: Infra agents, Finance bots
autonomy_profile
autonomy_profile
| Atom | Description |
|---|---|
wants_ai_initiative | AI can act independently |
confirm_before_actions | Always ask before doing |
Consumed by: Action-taking agents
Content & Domain Profiles
These profiles capture preferences within specific life domains. Selectively exposed based on app context.travel_profile
travel_profile
| Atom | Description |
|---|---|
adventure_focused | Prefers unique experiences |
moderate_budget | Mid-range spending |
prefers_airbnb | Home rentals over hotels |
Consumed by: Travel planners, Concierge agents
food_profile
food_profile
| Atom | Description |
|---|---|
prefers_light_food | Avoids heavy meals |
vegetarian_friendly | Plant-based preferences |
spice_tolerance_high | Enjoys spicy food |
Consumed by: Food recommendation agents
music_preferences
music_preferences
| Atom | Description |
|---|---|
cinematic_music | Epic, orchestral preferences |
low_energy | Calm, relaxing music |
genre_indian_classical | Cultural preferences |
Consumed by: Playlist agents
shopping_profile
shopping_profile
| Atom | Description |
|---|---|
avoids_luxury | Price-conscious |
brand_loyal | Sticks to known brands |
size_medium | Clothing size info |
Consumed by: Commerce agents
entertainment_profile
entertainment_profile
| Atom | Description |
|---|---|
prefers_slow_burn | Loves character development |
avoids_horror | Genre exclusions |
Consumed by: Content discovery agents
fitness_profile
fitness_profile
| Atom | Description |
|---|---|
hiking_focused | Outdoor activities |
recovery_days | Rest preferences |
Consumed by: Fitness coaches
health_profile
health_profile
| Atom | Description |
|---|---|
avoids_heavy_food | Dietary wellness |
prefers_low_stress | Calm environments |
Consumed by: Health advisory agents
fashion_profile
fashion_profile
| Atom | Description |
|---|---|
minimal_style | Clean, simple aesthetics |
neutral_colors | Color preferences |
Consumed by: Styling agents
reading_profile
reading_profile
| Atom | Description |
|---|---|
prefers_nonfiction | Genre preference |
long_form_content | Article length preference |
Consumed by: Reading recommendation agents
Professional / B2B Profiles
These profiles serve enterprise and productivity use cases.coding_profile
coding_profile
| Atom | Description |
|---|---|
prefers_typescript | Language preference |
avoids_prisma | ORM preference |
functional_style | Coding paradigm |
Consumed by: Coding assistants
career_profile
career_profile
| Atom | Description |
|---|---|
growth_oriented | Career motivation |
leadership_track | Management aspiration |
Consumed by: Career advisors
learning_profile
learning_profile
| Atom | Description |
|---|---|
prefers_examples_over_theory | Learning method |
visual_learner | Content format |
Consumed by: Tutors
productivity_profile
productivity_profile
| Atom | Description |
|---|---|
deep_work_blocks | Focus time preference |
async_communication | Communication style |
Consumed by: Work assistants
collaboration_profile
collaboration_profile
| Atom | Description |
|---|---|
solo_operator | Independent work preference |
consensus_seeker | Team decision style |
Consumed by: Team agents
confidence_profile
confidence_profile
| Atom | Description |
|---|---|
seeks_validation | Wants AI confirmation |
independent_thinker | Uses AI as tool, not authority |
Consumed by: Coaching agents
Meta & Governance Profiles
These profiles define boundaries and constraints for AI behavior. This is PrefID’s competitive moat.memory_scope_profile
memory_scope_profile
| Atom | Description |
|---|---|
explicit_memory_only | Only remember what user says to |
session_only | Forget after conversation |
Consumed by: All agents
constraint_profile
constraint_profile
| Atom | Description |
|---|---|
hard_constraints | Non-negotiable limits |
deadline_driven | Time-bound decisions |
Consumed by: Scheduling agents
authority_profile
authority_profile
compliance_profile
compliance_profile
| Atom | Description |
|---|---|
requires_citations | Needs sources for claims |
audit_ready | Maintains decision trail |
Consumed by: Compliance agents
feedback_style_profile
feedback_style_profile
| Atom | Description |
|---|---|
direct_feedback | Blunt, honest feedback |
gentle_feedback | Softened delivery |
Consumed by: Mentorship agents
goal_horizon_profile
goal_horizon_profile
| Atom | Description |
|---|---|
long_term_planner | Strategic thinking |
opportunistic | Tactical, flexible |
Consumed by: Planning agents
Emerging Profiles
Experimental profiles with high upside. Ship carefully.exploration_profile
exploration_profile
| Atom | Description |
|---|---|
novelty_seeking | Wants new experiences |
prefers_familiar | Sticks to known |
Consumed by: Discovery agents
environment_profile
environment_profile
| Atom | Description |
|---|---|
altitude_sensitive | Health at altitude |
heat_averse | Temperature preference |
Consumed by: Context-aware agents
resource_profile
resource_profile
| Atom | Description |
|---|---|
low_bandwidth | Limited connectivity |
offline_mode | Works without internet |
Consumed by: Offline agents
taste_maturity_profile
taste_maturity_profile
| Atom | Description |
|---|---|
refined_preferences | Discerning taste |
trend_fatigue | Avoids hype |
Consumed by: Curation agents
initiative_boundary_profile
initiative_boundary_profile
| Atom | Description |
|---|---|
do_not_assume_intent | Never infer user intent |
Consumed by: Guardrail agents