Must-read papers about Tool Intelligence.
The ability to create and utilize tools is a manifestation of human intelligence. Humanity once used stones to drive away natural predators and employed fire to retain light and warmth through the night for survival. Later on, humans used airplanes, submarines, and spaceships to navigate the skies, the seas, and expand their knowledge.
The same principle applies to artificial intelligence entities like large language models (LLMs). In recent years, numerous studies have explored how to enable LLMs to recognize, utilize, and even create external tools to enhance their capability to complete real-life tasks assigned by humans. We name this direction Tool Intelligence, which serves as a key component of LLM Agents. We also believe that Tool Intelligence is a convenient solution for LLM 2B applications.
There are some similar previous collections summarizing some of these works, but not in the same view and not being updated.
So we create this repo with a list of resources related to Tool Intelligence, aiming to help the related researchers have a better view of existing works, thus facilitating the development of this area.
There may exsist cases where we miss important works in this field or have some inaccurate information noted, please feel free to tell us!
Appreciation for the efforts in advance.
- Tool Intelligence Survey
- Tool Intelligence Benchmarks
- Tool Intelligence Methods
- Tool-using
- Tool-creating
- to be discovered...
Apr 2023
Feb 2023
May 2024
Mar 2024
Jan 2024
Nov 2023
Oct 2023
Jun 2023
May 2023
- 【NIPS'23 workshop】On the Tool Manipulation Capability of Open-source Large Language Models
- Gorilla: Large Language Model Connected with Massive APIs
Apr 2023
Jan 2023
- 【NIPS'23 Poster】ToolQA: A Dataset for LLM Question Answering with External Tools
- 【ICLR'24 spotlight】ToolBench
Dec 2021
- 【not for LLM, for Software Engineering】Revisiting, Benchmarking and Exploring API Recommendation: How Far Are We?
May 2024
Feb 2024
Jan 2024
Aug 2023
- Tool Documentation Enables Zero-Shot Tool-Usage with Large Language Models
- TPTU: Large Language Model-based AI Agents for Task Planning and Tool Usage
Jun 2023
- RestGPT: Connecting Large Language Models with Real-World RESTful APIs
- ToolAlpaca: Generalized Tool Learning for Language Models with 3000 Simulated Cases
- GEAR: Augmenting Language Models with Generalizable and Efficient Tool Resolution
May 2023
- Gorilla: Large Language Model Connected with Massive APIs
- On the Tool Manipulation Capability of Open-source Large Language Models
- ToolkenGPT: Augmenting Frozen Language Models with Massive Tools via Tool Embeddings
Apr 2023
Mar 2023
Feb 2023
- Toolformer: Language Models Can Teach Themselves to Use Tools
- Describe, Explain, Plan and Select: Interactive Planning with Large Language Models Enables Open-World Multi-Task Agents
Jan 2023
- 【ICLR'24 spotlight】ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs
- PAL: Program-aided Language Models
Nov 2022
Sep 2022
Dec 2021
Oct 2023
- 【EMNLP'23 findings】CREATOR: Tool Creation for Disentangling Abstract and Concrete Reasoning of Large Language Models
- Toolink: Linking Toolkit Creation and Using through Chain-of-Solving on Open-Source Model
Sep 2023
May 2023
- 【ICLR'24 poster】Large Language Models as Tool Makers