Skip to content

Releases: microsoft/TinyTroupe

v0.4.0-alpha

29 Jan 17:35
a69be53
Compare
Choose a tag to compare

What's new

[2025-01-29] Release 0.4.0 with various improvements. Some highlights:

  • Personas have deeper specifications now, including personality traits, preferences, beliefs, and more. It is likely we'll further expand this in the future.
  • TinyPersons can now be defined as JSON files as well, and loaded via the TinyPerson.load_specification(), for greater convenience. After loading the JSON file, you can still modify the agent programmatically. See the examples/agents/ folder for examples.
  • Introduces the concept of fragments to allow the reuse of persona elements across different agents. See the examples/fragments/ folder for examples, and the notebook Political Compass (customizing agents with fragments) for a demonstration.
  • Introduces LLM-based logical Propositions, to facilitate the monitoring of agent behavior.
  • Introduces Interventions, to allow the specification of event-based modifications to the simulation.
  • Submodules have their own folders now, to allow better organization and growth.

Note: this will likely break some existing programs, as the API has changed in some places.

PRs from the community and the core team

New Contributors

Full Changelog: v0.3.1-alpha...v0.4.0-alpha

Initial public release + minor updates (v0.3.1-alpha)

29 Jan 15:44
9b8d4e9
Compare
Choose a tag to compare

Initial public release, plus some minor updates.