Discover and explore top open-source AI tools and projects—updated daily.
Future-HouseLanguage agent gymnasium for scientific tasks
Top 98.0% on SourcePulse
Summary
Aviary is a gymnasium for defining and running Reinforcement Learning (RL) environments for language agents, focusing on challenging scientific tasks. It offers pre-built environments for math, biology, and literature search, enabling agent benchmarking and training. Integrated with the LDP library, Aviary facilitates custom agent creation and evaluation.
How It Works
Aviary abstracts RL environments into a standardized interface with reset and step methods, managing state and tool interactions. Communication uses OpenAI-standard messages, supporting text and images. Agents, defined via the sister LDP library as Language Decision Processes, issue tool requests, and environments respond with observations, rewards, and status. This promotes modularity for complex agent development.
Quick Start & Requirements
pip install fhaviarypip install 'fhaviary[gsm8k,hotpotqa,labbench,lfrqa,notebook]'Highlighted Details
Environment subclassing and functional definition via decorators (@fenv.start, @my_env.tool).aviary tools [env name]) allows viewing environment tools and their descriptions.Maintenance & Community
Associated with a research paper and multiple contributors. Direct links to community channels (Discord, Slack), roadmaps, or sponsorship details are not provided in the README.
Licensing & Compatibility
The specific open-source license is not stated in the README, requiring further investigation for commercial use. It is designed to integrate with the LDP library.
Limitations & Caveats
Aviary's full utility requires integration with its sister library, LDP. The absence of a stated license is a critical adoption blocker. No mention of alpha/beta status, known bugs, or unsupported platforms.
6 days ago
Inactive
princeton-nlp
SamuelSchmidgall
stitionai
agno-agi