TinyTroupe

TinyTroupe by Microsoft is an LLM-powered persona simulation.

An opensource Python library to simulate people with personalities, interests and goals. They can interact with other personas in their TinyWorld simulation.

It is designed to use GPT-4 to help understand human behaviour with a focus on productivity and business scenarios for success with projects and products.

Suggested use cases are evaluating advertising, software testing, synthetic data creation, giving feedback on project and product proposals from specific personas and to simulate focus groups for product feedback at a fraction of the cost.

https://github.com/microsoft/TinyTroupe