How Macaron's AI Adapts to Every User

Author: Boxu Li at Macaron


We explored why accessibility is essential for personal AI, discussing neurodiversity and multimodal interaction. In this second installment, we dive into how Macaron AI bakes inclusivity into its design – from its mini-app playbooks to adaptive content and offline smarts.

Accessibility in Mini‑Apps (Playbook Patterns)

One of Macaron's unique features is its library of "mini-app" playbooks – templated micro-flows that help you accomplish specific tasks (like a routine builder, meal planner, habit tracker, etc.). Ensuring these micro-flows are accessible and inclusive is a top priority. Rather than leaving inclusivity to chance, we've baked universal design patterns directly into these templates. Every mini-app is designed to minimize cognitive load: long processes are broken into logical chunks so you tackle one piece at a time. This aligns with UX best practices for cognitive accessibility – breaking tasks into smaller, manageable steps helps users (especially those with ADHD) stay focused and not feel overwhelmed. For example, an "event planner" playbook might first ask just for the event name and date, then next step who to invite, rather than dumping one giant form. Each mini-app also provides clear headings and a visual progress indicator (a simple progress bar or step count) so you always know how many steps are completed and how many remain. Research shows that seeing progress in real-time boosts motivation – apps with visual progress tracking have significantly higher user engagement (one study saw a 31% increase in daily use when progress indicators were added).

Many mini-apps integrate timers and reminders as optional supports. For instance, the ADHD-friendly Routine Builder template will suggest adding gentle timers to each step of a routine (to encourage staying on task without harsh alarms). Similarly, a Pomodoro-style focus session playbook might include a 25-minute countdown with break reminders by default. These patterns draw from productivity research and ADHD coaching techniques – timeboxing and scheduled breaks can greatly improve follow-through for people who struggle with time management. Macaron makes it easy to include such supports: templates have toggles like "Add a timer to this task?" or "Send me a reminder if not done by X time." Because these features are built-in, users who benefit from them (people with ADHD, memory issues, busy schedules, etc.) don't have to configure everything from scratch – the inclusion is proactive.

Another common pattern is checklists with satisfying "done" buttons for every step. Mini-apps often output a checklist of subtasks with one-tap completion. Even something as simple as seeing a list of three items and tapping each to mark it complete can turn an overwhelming blob of work into a game-like series of achievable steps. This ties into the progress feedback mentioned above and provides immediate micro-rewards. We've seen from habit-forming apps that celebrating small wins (like a visual checkmark or a bit of confetti) can reinforce motivation – delivering quick feedback or points right after a task is finished helps sustain focus and momentum. In other words, Macaron's mini-apps give you early wins to keep you engaged. This approach increases completion rates for everyone, not just neurodivergent folks.

Importantly, all these micro-flow assistive features are optional and customizable. Accessibility is about providing helpful options, not forcing a rigid "easy mode" on everyone. A neurotypical power-user might disable the extra confirmations and progress cues for speed, whereas someone else relies on them heavily. Macaron's playbooks are inclusive by default but flexible by design – you can dial the supports up or down to fit your own working style.

Adaptive Reading Grade & Pacing (Auto‑Simplify or Enrich Content)

No two users have the exact same reading ability or background knowledge. So, Macaron's AI adapts the complexity and pace of content to suit each person's needs. Any time Macaron presents information (like instructions, explanations, or educational content), you have control over how simple or rich the wording should be. In practice, this means a recipe mini-app could offer a simplified version of the cooking steps ("Explain like I'm a beginner cook") or an enriched version ("Include the science or cultural history of the dish"). Behind the scenes, the AI can automatically vary the reading grade level of its outputs to match your preference. If the system knows you prefer plain, straightforward language, it will default to that for explanations. Conversely, if you're an expert who loves detail, it will use more technical terms and depth. This adaptation may even happen proactively – for example, if Macaron observes that you often ask follow-up questions for clarification, it might start giving slightly more simplified initial answers to save you the trouble.

Approximate rates of low literacy across Europe (darker = higher). In many EU countries, 20% or more of adults struggle with basic reading and writing. Macaron's "auto-simplify" feature helps users with lower literacy by presenting information in plain, easy-to-process language on demand.

We leverage the same natural-language rewriting capabilities mentioned in Part I to implement an "Auto-Simplify" toggle across the app. In any mini-app (say, a "Learn about the Solar System" educational flow), turning on Auto-Simplify will cause all text content to output in easy-to-read form: short sentences, common vocabulary, and an active voice tone. It's like an on-demand tutor that adjusts the reading level for you. On the flip side, an "Enrich Text" option can add more depth or advanced detail for those who want a challenge (useful in language-learning mini-apps or just to satisfy personal curiosity). We're essentially bringing principles of universal design for learning into the personal AI domain – providing multiple representations of information and adjustable difficulty levels. By doing so, Macaron supports users with low literacy or cognitive impairments to still complete tasks successfully (since they can always request simpler wording). And for those who crave nuance, they can dial it up.

Traditional software can't do this easily, but an AI that truly understands content can transform that content on the fly. Imagine a medical instructions mini-app: one user with dyslexia opts for a version that says, "Take one pill in the morning and one at night, with food." Meanwhile another user who's comfortable with medical jargon gets: "Ingest one tablet b.i.d. with meals." It's the same information, delivered differently. The key is choice. And because Macaron remembers individual preferences, over time it learns how you like your information presented (e.g. always give me the simple summary first; I'll ask if I need more detail).

Another aspect is adaptive pacing in interactive flows. Some people read quickly, others slowly; some might need more time to think between steps. Macaron's mini-apps can insert deliberate pauses or wait for your signal before moving on. For instance, in a guided breathing exercise, the pacing can be tuned ("breathe in…out…") faster or slower based on user feedback (or even sensor data in the future). In a learning quiz, Macaron might notice if you're taking longer to answer and gently offer a hint or extra time. This adaptability makes the experience feel supportive rather than rushed (or conversely, rather than boringly slow). Personalization is the differentiator here – two users could use the same template and feel like it was tailor-made for their speed and style.

Localization & Bilingual Scaffolding

A personal AI should be polyglot if it's truly personal. Macaron's interface and content can be localized on the fly. If you're bilingual or learning a new language, you can switch the AI's language output seamlessly – even mid-conversation or mid-task. For example, you might typically converse with Macaron in English, but say you add: "Explique-moi ça en français" ("Explain that to me in French"). Macaron will smoothly continue the thread in French. All buttons, labels, and responses in a mini-app can swap language accordingly. This isn't only useful for international users – it's also great for language learners who might want bilingual scaffolding. Imagine a dual-language vocabulary quiz mini-app: Macaron can present a word in Spanish, then provide the explanation in English (or vice versa), helping you make connections between the two. Or a recipe app that lists ingredients in both English and, say, Italian with local names (eggplant / melanzana, cilantro / coriandro). This caters to multicultural households or anyone trying to learn a new language while cooking dinner.

Such fluid localization is a boon for accessibility because it lets people use whatever language they're most comfortable with in the moment. A person with dyslexia in their second language might prefer switching to their first language for complex tasks. Or a user might involve their family by switching the AI's responses to a language their grandparents understand. Macaron can also do on-the-spot translation of content you provide: if you get a text or email in an unfamiliar language, the AI will translate it and even read it aloud if needed. This function is a direct example of AI breaking down barriers – language should not be a barrier to information or utility. In fact, new GPT-4 powered assistants are already transforming visual and textual accessibility for blind users via rich descriptions and translations, so we apply the same principle for language and reading accessibility.

We even considered scenarios like code-switching (mixing languages in one sentence). Macaron is trained to handle multilingual input gracefully, so if you intersperse another language, it won't get confused or force you to stick to one tongue. Ultimately, the aim is to make Macaron culturally and linguistically adaptive – much like a real personal assistant who might switch languages as needed. It's part of our broader view of accessibility: it's not just about disabilities, but about meeting people's diverse cultural and linguistic needs too.

On the developer side, we provide tools to ensure any community-contributed mini-app templates are translatable. Macaron's own AI models are fine-tuned on a variety of languages to maintain quality across them. In short, whether you want your schedule in Spanish on Tuesdays, or you're using Macaron to help practice Mandarin with dual-language flashcards, it has you covered. Your personal AI should speak your language(s).

Low‑Bandwidth and Offline‑First Design

Accessibility isn't only about human abilities; it's also about environmental limitations like poor internet connectivity or older devices. A truly personal AI should serve you anytime, anywhere – including when you're on a 2G network or completely offline on an airplane. Macaron is designed with a resilient, offline-first mentality so that core features remain available even with limited or no connectivity. This is crucial considering that as of 2024, roughly one-third of the world's population (2.6 billion people) still doesn't have internet access, and many more only have intermittent or slow connections. Even in developed regions, you can find yourself without signal (think rural areas, subways, or during natural disasters), and you shouldn't lose your AI helper in those moments.

Caching and Graceful Degradation: Macaron employs intelligent caching to make sure your important data and routines are stored on-device whenever possible. Frequently used mini-apps and recent conversation context are kept locally (with appropriate encryption) so that if you go offline, Macaron can still perform many tasks. For example, let's say you often use a breathing exercise mini-app each morning – Macaron will cache the needed steps and any media (like a calming animation or sound) ahead of time. When you launch it offline, it works flawlessly. If you ask Macaron to "Add an event to my calendar" while offline, it will queue that request and confirm locally that it's noted; once you're back online it syncs to your cloud calendar. This kind of graceful degradation ensures that lack of internet results in at most a slight delay, not a failure. Core features like setting local alarms, taking notes, or pulling up your stored to-do list are available offline by default.

For AI-specific tasks that normally require the cloud (like complex queries or generating long texts), Macaron is exploring on-device model capabilities. Modern smartphones can run surprisingly powerful neural models for certain tasks. In cases where Macaron's full large language model can't be reached, a smaller offline model might handle basic requests (for instance, understanding a voice command to play a locally stored song). It might not be as smart as the cloud version, but it can cover the essentials until connectivity returns.

The UI clearly indicates when Macaron is in offline mode and what functionality might be limited, so you're never left guessing. If you ask something that truly can't be done offline (like "search the web for today's news"), Macaron will politely explain it's saved your query and will complete it later when possible. The design goal is fail-soft behavior: no sudden crashes or dead-ends – always an acknowledgment and an alternative path. Macaron even includes an offline knowledge pack: a locally cached database of general facts and FAQs, so it can still answer many common questions without internet (much like how some voice assistants have an offline mode for basic commands).

Lightweight UI and Fallback Modes: Not everyone has the latest phone or unlimited data. We made sure Macaron's interface can scale down to low-resource environments. There's a Low-Bandwidth Mode that can be toggled (and it auto-engages if the app detects a very slow connection). In this mode, Macaron switches to a text-only or basic HTML interface with minimal images or videos. Any multimedia content the AI would normally show (like an illustrative image) is deferred or replaced with a descriptive caption rather than downloading a big file. This is similar to the "Lite" versions of apps that have been hugely popular – for instance, Facebook's lightweight app for slow networks reached 200 million users within two years of launch, validating the need for bandwidth-friendly design. Similarly, Macaron's lightweight mode keeps the experience snappy on poor connections by reducing data-heavy assets and frequency of network calls.

We've also optimized our background syncing. Macaron's updates and backups are done opportunistically in small chunks, and they can pause/resume seamlessly. If you only have connectivity for a short window, the app prioritizes critical syncs (e.g. sending out any messages or emails you composed offline) and defers non-critical ones (like backing up a conversation transcript) to later. We do this to be respectful of both network availability and data costs – in some regions, mobile data is expensive, and a personal AI shouldn't gobble it up needlessly. Users can even set preferences like "only sync images/video on Wi‑Fi" etc.

For device compatibility, our web client and basic app are tested to work on older smartphones with limited RAM. The fancy 3D avatar or heavy animations are purely optional flourishes; the core functionality is essentially a souped-up messaging interface, which is not very demanding. We even offer an SMS interface for Macaron (for markets or scenarios where using a smartphone app isn't feasible) – you lose some features, but you can still interact with your AI via plain text messages to get answers or update your schedule.

In essence, personal AI shouldn't be a luxury that requires the newest hardware on the fastest network. Macaron's inclusive philosophy extends to technical infrastructure: whether your connection is slow or fast, whether your device is old or new, it tries to accommodate and remain useful. We take inspiration from examples like Google Maps' offline mode, YouTube's quality selector, and progressive web apps that deliver core features regardless of connectivity. Macaron follows that path so it's reliable wherever life takes you.

Transparent Sync and Queueing: When you do work offline or in low-bandwidth mode, Macaron keeps you informed about what will happen once you're back online. We provide a "Sync Center" panel where you can see pending actions (e.g. "2 messages to send, 1 note to back up, 1 answer waiting to fetch"). This gives peace of mind that things aren't lost in the ether. It also respects user autonomy – maybe you wrote something offline and then decide to cancel it before it sends; you can do that from the Sync Center.

Privacy is also considered here: all pending data stays stored securely on-device until it's synced. And if you're on a metered connection and the app has a lot to sync (say you captured a bunch of photos for Macaron to analyze later), it will ask you before uploading large files. The user can always choose to trigger a manual sync ("I'm on Wi-Fi now, sync everything"), or conversely pause syncing to stay offline longer.

From an accessibility standpoint, this transparency and control reduces anxiety. There's nothing worse than not knowing if the thing you "told" your AI during a dead zone actually went through. By clearly showing status (and even announcing it via voice if you enable that, e.g. "No internet – I'll hold your requests and sync later" and then "Back online – all pending tasks are now completed"), we keep you in the loop. It's akin to email clients showing an "Outbox" for unsent mail – Macaron extends that concept to all interactions so you always know where your information is.

This approach is especially supportive for users with executive function difficulties (common in ADHD, for example) – they might rely on Macaron to offload tasks from their mind. Knowing that those tasks are safely queued up (and not forgotten) is crucial for trust. Our goal is that you feel confident using Macaron even offline, without worrying you'll have to remember to repeat yourself later. If it's in Macaron, it won't be lost – that's our promise.

Measuring Accessibility Outcomes (Beyond Compliance)

It's one thing to build a bunch of accessibility features, but the real question is: are they actually helping users achieve their goals with less friction? Macaron is committed to measuring success in terms of user outcomes, not just ticking feature boxes. We treat accessibility and inclusion as ongoing practices, driven by feedback and data. Here are some of the ways we gauge how well Macaron is serving people with diverse needs:

Task Completion & Frustration Metrics: First, we look at how reliably users can complete key tasks, especially users who are taking advantage of assistive settings. Can someone using a screen reader or voice-only mode create a reminder or schedule an event as easily as others? We measure task success rates across different user segments, aiming for parity (our internal goal is >90% success rate for core tasks across the board, which aligns with usability benchmarks for excellent products). Alongside raw completion rates, we monitor indicators of frustration. With user consent and privacy safeguards, Macaron can detect patterns like repeated commands or "rage clicks" – e.g. if a user has to click a button five times or issue the same voice command repeatedly, that signals a problem. Modern UX analytics define these as frustration signals (like rapid repeated clicks when something isn't responding). If certain flows have higher signs of frustration for, say, neurodivergent users, that flags an area for improvement in our design.

We also gather direct user feedback on ease or difficulty. After a major task (optionally) Macaron might ask a quick question: "How was this experience? Any trouble?" – kept simple, or via an emoji rating. This feeds into a "frustration score" internally. If we see, for instance, that users in Dyslexia Mode still report trouble reading some text, we zero in to fix that (maybe the font or spacing needs adjustment). We combine these qualitative responses with passive signals of friction (like those rage clicks or people invoking the help menu frequently) to pinpoint pain points. All such telemetry is anonymized and opt-in, of course. The aim is to not wait for a support email, but proactively see where folks might be getting stuck or annoyed.

We routinely run usability tests with diverse user groups (including individuals with disabilities) and translate their feedback into measurable metrics where possible. For example, if blind users say a certain mini-app flow was confusing, we might introduce a metric to track how often screen reader users deviate or retry steps in that flow. By treating those situations as quantifiable data, we can watch if improvements we make actually reduce the confusion.

Time to Configure & Error Recovery: Onboarding and error handling are two moments that often make or break the experience for users with disabilities. We measure time-to-setup for new users, specifically how quickly someone can discover and enable the accessibility options they need. If it takes an average user 5 minutes to get comfortable with Macaron, we want it to be similar (if not faster) for a user with, say, low vision or dyslexia. If not, we refine our onboarding "accessibility wizard" or make certain prompts more proactive. Ideally, a user who needs a particular accommodation (high contrast, larger text, voice interaction, etc.) can achieve that within their first few minutes of use. Macaron's onboarding explicitly asks if you want to configure any assistive settings (with clear explanations), and we track how many new users utilize that and whether they succeed in enabling what they need right away.

Error-recovery is another critical measure. Everyone makes mistakes or encounters errors, but for neurodiverse users, a confusing error message can be a dead-end. We measure the error recovery rate: when something goes wrong (e.g. "Sorry, I didn't catch that" or "Failed to save note"), how often do users successfully get back on track (either on their own or with Macaron's guided help) versus just giving up. We aim for near 100% recovery – meaning if an error occurs, the user is always guided to a solution or alternative. For instance, if a voice command wasn't understood, Macaron might automatically switch to a spelling-friendly mode or suggest a menu of likely options ("I'm sorry, did you want to set an alarm or a reminder?"). By tracking these events, we can see if certain errors disproportionately affect users with specific settings (maybe voice-only users have more failed actions – then we know to improve our speech recognition or confirmation prompts). We treat an error not as a dead-end but as a fork in the user journey that needs smoothing out.

Another metric we watch is continued usage of supportive features. If people who turn on, say, Focus Mode or Dyslexia Mode end up abandoning the app faster than others, that's a failure on our part. Ideally, providing those accommodations should increase engagement and success. So we compare retention and task completion for users with certain accessibility features on vs. off (in aggregate). If enabling a feature correlates with lower success, then something's wrong with how that feature is implemented or presented. We expect the opposite – that assistive features correlate with higher success for those who need them, which tells us those features are doing their job to remove barriers.

Long-Term Outcomes (Habits & Adherence): One of the promises of personal AI is helping users build good habits and maintain routines – whether it's taking medications on time, following a study plan, or practicing stress-reduction techniques. For neurodivergent users, sustaining routines can be extra challenging due to executive function differences. We consider it a key measure of Macaron's impact to see if it actually helps users stick to their chosen routines over the long term.

For example, if a user with ADHD sets up a "3-step morning routine" using Macaron's routine-builder (complete with 10-minute focus blocks and gentle timers), we track how often they complete it each day and how many days in a row they stick with it. Of course, life happens and no one is 100% consistent, but if we find that most users abandon a routine after a week, that indicates maybe the routine template wasn't sustainable or our nudges need adjusting. On the other hand, if a healthy percentage of users are still doing their routine (or an adapted version of it) after a month, that's a success – it means Macaron effectively supported a positive behavior change.

We also gather subjective reports here when users choose to share them. For instance, someone might tell us, "I normally could never stick to exercising, but with Macaron's help I've done my morning stretch routine 5 days straight." Those anecdotes inform our quantitative metrics. Over time, we'd like to publish anonymized stats like "Users with ADHD who used the routine playbook saw a X% improvement in morning routine adherence after 4 weeks" – because that's a concrete life improvement.

Similarly, for health-oriented playbooks (like a mood tracker or medication reminder), we measure adherence and outcomes. Are users taking their meds on schedule more consistently? Do they report improved mood or focus after using the tool for some time? We handle this data carefully – any such tracking is opt-in and primarily presented to the user for their own insight (Macaron can show you your streaks, trends, etc.). But in aggregate, we analyze patterns to see what's working and what isn't. If adding a touch of gamification (like streak rewards or social sharing of progress) significantly improves adherence for neurodiverse users, we'll double down on that. If it doesn't move the needle, we focus elsewhere.

The mantra is outcomes over optics. It's not enough for us to say "we have Accessibility Feature X". We ask, did Feature X help someone accomplish something tangible or feel less frustrated? By measuring things like task success, error reduction, time saved, and routine adherence, we keep ourselves accountable to that question. And because Macaron is an AI at its core, we even use AI to help analyze feedback and spot trends in these metrics, continuously refining the experience. The end goal is a personal AI that not only checks the boxes of inclusion but genuinely changes lives through inclusion – helping each user be more productive, more independent, and more understood by an assistant that truly adapts to them.

関連記事

Loading related articles...

応募する Macaron の最初の友達