Research paper code for plug-and-play compositional reasoning with LLMs
Top 34.5% on sourcepulse
Chameleon is a framework for compositional reasoning that augments Large Language Models (LLMs) with various tools, enabling them to synthesize programs for complex tasks. It is designed for researchers and practitioners looking to enhance LLM capabilities in areas like question answering and data analysis.
How It Works
Chameleon utilizes an LLM as a natural language planner to infer and compose a sequence of tools. These tools can include other LLMs, vision models, search engines, Python functions, and rule-based modules. This approach allows for flexible and adaptive problem-solving by dynamically combining specialized functionalities to address diverse user queries.
Quick Start & Requirements
pip install -r requirements.txt
Highlighted Details
Maintenance & Community
The project is associated with Pan Lu and has received recognition from various AI publications and platforms. Contact information and discussion channels are available via the project page and Twitter.
Licensing & Compatibility
The repository is released under a permissive license, suitable for commercial use and integration with closed-source applications.
Limitations & Caveats
The README mentions that live calling for image captioner and text detector modules is "coming soon." Some performance gains on ScienceQA are dependent on the optional Bing Search API key.
1 year ago
Inactive