GUM (General User Models)
General User Models learn about you by observing any interaction you have with your computer. The GUM takes as input any unstructured observation of a user (e.g., device screenshots) and constructs confidence-weighted propositions that capture the user's knowledge and preferences. GUMs introduce an architecture that infers new propositions about a user from multimodal observations, retrieves related propositions for context, and continuously revises existing propositions.
Documentation
Please go here for documentation on setting up and using GUMs: https://generalusermodels.github.io/gum/
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
MIT License
Citation and Paper
If you're interested in reading more, please check out our paper!
Creating General User Models from Computer Use
@misc{shaikh2025creatinggeneralusermodels,
title={Creating General User Models from Computer Use},
author={Omar Shaikh and Shardul Sapkota and Shan Rizvi and Eric Horvitz and Joon Sung Park and Diyi Yang and Michael S. Bernstein},
year={2025},
eprint={2505.10831},
archivePrefix={arXiv},
primaryClass={cs.HC},
url={https://arxiv.org/abs/2505.10831},
}
Metadata
Release files for gum-ai 0.1.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gum_ai-0.1.11.tar.gz | 27.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gum_ai-0.1.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 57.3 kB
Release files / gum_ai-0.1.11.tar.gz
| Download URL | gum_ai-0.1.11.tar.gz |
|---|---|
| Size | 27.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dd39ab98ccfba2b00cce1ad4f3ff5880daec41599deee2020b3353f3e969d16d
|
|
BLAKE2b-256 checksum How to use checksums |
431dd5f5efbbb1ddc67f0428e0358b17a190ae285c2488045234b73a7e5a978e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / gum_ai-0.1.11-py3-none-any.whl
| Download URL | gum_ai-0.1.11-py3-none-any.whl |
|---|---|
| Size | 29.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6faa60d925dff9a38533bc9d849c860b1cfb370b5bc58aad26c4a528b01fe967
|
|
BLAKE2b-256 checksum How to use checksums |
8c230950643e24051072142b62ff999304be8f742e8b25d0ebf3a2b0f4b535c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|