Metadata-Version: 2.4
Name: gum-ai
Version: 0.1.11
Home-page: https://github.com/GeneralUserModels/gum
Author: Omar Shaikh
Author-email: Omar Shaikh <oshaikh13@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/GeneralUserModels/gum
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pillow
Requires-Dist: mss
Requires-Dist: pynput
Requires-Dist: shapely
Requires-Dist: pyobjc-framework-Quartz
Requires-Dist: openai>=1.0.0
Requires-Dist: SQLAlchemy>=2.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: sqlalchemy-utils>=0.41.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: scikit-learn
Requires-Dist: aiosqlite
Requires-Dist: greenlet
Requires-Dist: persist-queue
Requires-Dist: mkdocs>=1.5.0
Requires-Dist: mkdocs-material>=9.0.0
Requires-Dist: mkdocstrings>=0.24.0
Requires-Dist: mkdocstrings-python>=1.7.0
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# GUM (General User Models)

[![arXiv](https://img.shields.io/badge/arXiv-2505.10831-b31b1b.svg)](https://arxiv.org/abs/2505.10831)

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/](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](https://arxiv.org/abs/2505.10831)

```bibtex
@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}, 
}
```
