#156 · Primary category: Deep Learning Frameworks

ReCall

agent function-calling llm reinforcement-learning tool-use

ReSearch: Learning to Reason with Search for LLMs via Reinforcement Learning & ReCall: Learning to Reason with Tool Call for LLMs via Reinforcement Learning

Project last updated:05/16/25

GitHub Stars

1.4K

Forks

89

Contributors

4

License

MIT

Why we included this project

Most teams training agentic LLMs find that getting a model to call tools like search or code execution requires hand-labeled trajectories, which is slow and expensive. ReCall avoids that by training purely through reinforcement learning, letting the model learn to reason with and combine arbitrary user-defined tools without any supervised tool-use data. The repo builds on verl and vLLM and includes the training code, a Python sandbox for running tool calls, a Wikipedia retriever service, and prepared datasets like SynTool and MuSiQue, so you can reproduce the pipeline or swap in your own tools. The blog and arXiv paper explain the design, which is useful if you want to understand the approach before running it. It is clearly a research codebase rather than a finished product, so expect to extend it rather than deploy it as-is.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category