Recent Releases of plurals
plurals - 0.2.33
What's Changed
- Add encoding parameter by @Shreyas3303 in https://github.com/josh-ashkinaze/plurals/pull/59
- change so ensemble returns responses in order by @josh-ashkinaze in https://github.com/josh-ashkinaze/plurals/pull/60
New Contributors
- @Shreyas3303 made their first contribution in https://github.com/josh-ashkinaze/plurals/pull/59
Full Changelog: https://github.com/josh-ashkinaze/plurals/compare/0.2.32.1...0.2.33
- Python
Published by josh-ashkinaze 12 months ago
plurals - 0.2.31
What's changed
- Added some documentation around using local LLMs via Ollama, noted this feature is experimental
- YAML cleanup
- Python
Published by josh-ashkinaze over 1 year ago
plurals - 0.2.30
What's Changed
- (Refactor) Small change that should ensure better forward compatibility. Previously used
pkg_resourceswhich does not come bundled with newer versions of Python so fallback toimportlibif can't import pkg_resources
- Python
Published by josh-ashkinaze over 1 year ago
plurals - 0.2.19
- Allow the Moderator to have no System Instructions
- Change default so that when no system instructions and no persona are passed, then Mod has no system instructions vs before Moderators had default Moderator persona (this is Case 5 in initialization)
- Update unit tests with this change
- Python
Published by josh-ashkinaze almost 2 years ago
plurals - 0.2.18
- Debate templates
- jury templates
- Changed firstwave and secondwave combo instructions
- Strip placeholders from debates
- Make persona template in Agent default to None instead of "default" and then handle default later
- Pretty print info
- to_json method for Agents
- Python
Published by josh-ashkinaze almost 2 years ago
plurals - 0.2.16
Change: Before, when you give a task to both an Agent and a Structure it threw a warning and used the Structure's task. (The same logic applied to Moderators). Now it will use the Agent's task. This is to facilitate more pipelines where tasks, in addition to profiles, differ.
Add: More tests to verify this logic ^ is correct for all four cases.
Add: An additional method to construct DAGs that uses dicts.
- Python
Published by josh-ashkinaze almost 2 years ago
plurals - 0.2.14
- When Moderator has
system_instructionswithout an explicit${task}placeholder, we now raise a warning. Before there was no warning, and this may result in undesired behavior. We do not raise an error since sometimes this may be intentional (blinding moderator to exact task)
- Python
Published by josh-ashkinaze almost 2 years ago
plurals - 0.2.8
- More explicit integration of
ageinto ANES; instead of computingagefrombirthyrwhen constructing persona it's added directly to df upon loading. Benefits of this: (1) More efficient since we avoid computations for each persona; (2) Users can search usingage; (3) Will show up in ANES persona mapping
- Python
Published by josh-ashkinaze almost 2 years ago
plurals - 0.1.7-alpha-patch
0.1.7-alpha-patch
- Python
Published by josh-ashkinaze almost 2 years ago
plurals - v0.1.6-alpha
- Moderator default persona template is just ${persona}
- Python
Published by josh-ashkinaze almost 2 years ago
plurals - v0.1.4-alpha
- More detailed README
- Added a helpful
infoproperty to Agents
- Python
Published by josh-ashkinaze almost 2 years ago
plurals - v0.1.3-alpha
Release notes:
- Switched everything to ANES 2024 vs ANES 2022
- Simplified function row2persona
- Renamed processtask to process
- Renamed prefixtemplate to persona_template
- Improved unit tests
- Added a random method to get personas
- More detailed docstrings
- Started long readme
- Python
Published by josh-ashkinaze almost 2 years ago
plurals - v0.1.1-alpha2
final manifest refactor
- Python
Published by josh-ashkinaze almost 2 years ago