PSI: Shared State as the Missing Layer for Coherent AI-Generated Instruments in Personal AI Agents
Organizations: University of Virginia Charlottesville, Virginia, USA
Abstract
Personal AI tools can now be generated from natural-language requests, but they often remain isolated after creation. We present PSI, a shared-state architecture that turns independently generated modules into coherent instruments: persistent, connected, and chat-complementary artifacts accessible through both GUIs and a generic chat agent. By publishing current state and write-back affordances to a shared personal-context bus, modules enable cross-module reasoning and synchronized actions across interfaces. We study PSI through a three-week autobiographical deployment in a self-developed personal AI environment and show that later-generated instruments can be integrated automatically through the same contract. PSI identifies shared state as the missing systems layer that transforms AI-generated personal software from isolated apps into coherent personal computing environments.
Figures & tables
| Conv. | Gen. | Ctx | X-Mod | App | |
| ChatGPT / Claude | ✓ | – | – | ||
| Siri / Google Asst. | ✓ | – | – | – | |
| Shortcuts / IFTTT | – | – | – | ||
| Home Assistant | – | ✓ | ✓ | ✓ | |
| v0 / Lovable | ✓ | ✓ | – | – | |
| M365 Copilot | ✓ | – | ✓ |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Query | Domain | Sh. | Se. |
|---|---|---|---|
| Skip parking for tomorrow. | Parking | ✓ | – |
| Actually restore parking for tomorrow. | Parking | ✓ | ✓ |
| Skip parking for all of next week. | Parking | ✓ | ✓ |
| Log lunch: egg and chicken curry with rice. | Health (food) | ✓ | – |
| Log a 30 minute run, 300 cal. | Health (activity) | ✓ | – |
| Log my weight: 87.5 kg. | Health (weight) | ✓ | – |
| Query | Family | Ful. |
|---|---|---|
| Given my day so far, what is the best next step? | Synth. | 1.00 |
| My day was noisy and I hit the gym—evening plan? | Synth. | 0.67 |
| What do I have tomorrow afternoon? | Temp. | 1.00 |
| Will parking auto-purchase next week? | Temp. | 0.50 |
| Check calorie intake, then activity, then net balance. | Chain | 1.00 |
| Look for stress signs, then food, then rest vs. exercise. | Chain | 0.75 |
| Module | Period | Ctx | GUI | Write |
| BoBo (behavioral sensing) | Pilot | ✓ | ✓ | ✓ |
| Health (food/activity) | Pilot | ✓ | ✓ | ✓ |
| Calendar (scheduling) | Pilot | ✓ | ✓ | ✓ |
| Parking (automation) | Pilot | ✓ | ✓ | ✓ |
| BookFactory (reading) | Pilot | ✓ | ✓ | ✓ |
| Fluent (vocabulary) | Pilot | ✓ | ✓ | ✓ |
Personal AI Agents
Personal AI agents use persistent user context and digital tools to carry out personalized, proactive tasks across apps, devices, and services.
See all 64 papers