#156 · Primary category: Deep Learning Frameworks
ReCall
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
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.