awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PeterGriffinJin avatar

PeterGriffinJin/Search-R1

0
View on GitHub↗
5,022 星标·448 分支·Python·Apache-2.0·7 次浏览arxiv.org/pdf/2503.09516↗

Search R1

Search-R1 是一个分布式训练系统和强化学习框架,旨在创建搜索增强型语言模型。它提供了一种架构,用于在头节点和工作节点之间扩展模型工作负载,同时优化模型如何交错内部推理与外部工具调用。

该系统专注于通过自定义奖励信号和强化学习来优化模型行为,以提高工具使用格式和信息检索能力。它实现了交错的推理-搜索循环,允许模型在内部思维生成和外部数据获取之间交替。

该框架支持通过第三方 API 进行实时网络搜索,以及使用混合稀疏-密集搜索和语料库索引进行本地上下文检索。这些功能通过基于服务器的架构集成,以促进推理过程中的数据检索。

Features

  • Agentic Reasoning Loops - Implements an iterative orchestration pattern where models alternate between internal thought generation and external tool calls.
  • Search Engine Integrations - Implements software components that interface with web search APIs to retrieve and process results for model use.
  • Reinforcement Learning Workflows - Implements training pipelines using reinforcement learning to develop agentic capabilities in tool use and reasoning.
  • Distributed Training Orchestration - Provides a system for managing parallelization and synchronization across head and worker compute clusters.
  • Tool-Use Training - Trains models to interact with external tools by integrating environment observations into a reasoning chain.
  • Large-Scale Model Training - Implements specialized methodologies for scaling the training of large language models across distributed compute resources.
  • Distributed Training - Scales the training of large language models across a cluster of head and worker compute nodes.
  • Reinforcement Learning Integrations - Applies reinforcement learning integrations to refine how the model generates responses and utilizes external tools.
  • Retrieval-Augmented Training - Trains models to combine real-time search retrieval from external engines with generative answer synthesis.
  • Real-Time Web Search Integrations - Provides integrations for AI agents to perform live internet searches to ground reasoning with current data.
  • Reasoning Model Training Suites - Provides an integrated suite for training language models to interleave internal thinking with external tool calls.
  • Reinforcement Learning - Provides a reinforcement learning framework for training models to alternate between internal reasoning and external tool use.
  • Reinforcement Learning Optimizers - Applies reinforcement learning algorithms and reward signals to optimize the sequence of reasoning steps and tool interactions.
  • Context Search Retrievers - Implements search retrievers that provide grounded local context to optimize the interleaved reasoning process of language models.
  • Reasoning-Specific Reward Signals - Implements custom reward signals to refine model behavior regarding tool-call formatting and retrieval accuracy.
  • Sparse-Dense Hybrid Retrievers - Combines sparse and dense indexing methods to find relevant information within local datasets during reasoning.
  • Local Data Retrieval Training - Trains models to effectively find and utilize relevant information from private local corpora.
  • Tool Integration Servers - Uses a dedicated server architecture to connect models to external search APIs and local retrievers.
  • Tool-Calling Optimization - Uses reinforcement learning to optimize how models format and execute calls to external tools.
  • Text Corpora Indexing - Provides capabilities to index custom text datasets into searchable formats to enable local information retrieval during model training.
  • Reasoning Datasets - Reinforcement learning dataset for search-augmented reasoning.
  • Reasoning Frameworks - Training LLMs to reason and leverage search engines via reinforcement learning.
  • Reasoning Models - Search-augmented reasoning model.
  • Search and Research Agents - Trains models to reason and leverage search engines.

Star 历史

petergriffinjin/search-r1 的 Star 历史图表petergriffinjin/search-r1 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

petergriffinjin/search-r1 是做什么的?

Search-R1 是一个分布式训练系统和强化学习框架,旨在创建搜索增强型语言模型。它提供了一种架构,用于在头节点和工作节点之间扩展模型工作负载,同时优化模型如何交错内部推理与外部工具调用。

petergriffinjin/search-r1 的主要功能有哪些?

petergriffinjin/search-r1 的主要功能包括:Agentic Reasoning Loops, Search Engine Integrations, Reinforcement Learning Workflows, Distributed Training Orchestration, Tool-Use Training, Large-Scale Model Training, Distributed Training, Reinforcement Learning Integrations。

petergriffinjin/search-r1 有哪些开源替代品?

petergriffinjin/search-r1 的开源替代品包括: inclusionai/areal — AReaL is a system for agent orchestration, distributed model training, and parameter-efficient tuning. It provides a… rlinf/rlinf — RLinf is a distributed reinforcement learning orchestrator and embodied AI training framework. It provides the… zhaochenyang20/awesome-ml-sys-tutorial — This project provides a comprehensive technical guide and framework for engineering large-scale machine learning… huggingface/open-r1 — Open-r1 is a framework designed for the large-scale training, distillation, and optimization of language models… fedml-ai/fedml — FedML is a distributed machine learning training library, federated learning framework, and GPU workload orchestrator.… tensorflow/tpu — This repository provides a collection of reference implementations, toolkits, and orchestration tools for training and…

Search R1 的开源替代方案

相似的开源项目,按与 Search R1 的功能重合度排序。
  • inclusionai/arealinclusionAI 的头像

    inclusionAI/AReaL

    3,559在 GitHub 上查看↗

    AReaL is a system for agent orchestration, distributed model training, and parameter-efficient tuning. It provides a framework for developing multi-turn reasoning agents and training large models using reinforcement learning from human feedback. The project implements a toolkit for improving the visual reasoning and geometry problem solving capabilities of vision-language models. It utilizes a memory-efficient tuning system to optimize mathematical and reasoning models across different inference backends. The infrastructure supports large-scale training through tensor, pipeline, and expert p

    Pythonagentllmllm-agent
    在 GitHub 上查看↗3,559
  • rlinf/rlinfRLinf 的头像

    RLinf/RLinf

    2,502在 GitHub 上查看↗

    RLinf is a distributed reinforcement learning orchestrator and embodied AI training framework. It provides the infrastructure to train vision-language-action models and robotic policies using a combination of reinforcement learning and supervised fine-tuning. The system is designed for scaling workloads across GPU clusters, managing the placement of actors, rollout workers, and environment components. It features a specialized robotics data collection pipeline for gathering teleoperated demonstrations and simulation trajectories into standardized replay buffers, alongside a hardware interface

    Pythonagentic-aiembodied-aireinforcement-learning
    在 GitHub 上查看↗2,502
  • zhaochenyang20/awesome-ml-sys-tutorialzhaochenyang20 的头像

    zhaochenyang20/Awesome-ML-SYS-Tutorial

    5,371在 GitHub 上查看↗

    This project provides a comprehensive technical guide and framework for engineering large-scale machine learning systems. It covers the full lifecycle of model development, focusing on the infrastructure and computational principles required to build, train, and serve generative AI models across distributed GPU clusters. The repository distinguishes itself by offering deep-dive tutorials and implementation strategies for complex system challenges. It emphasizes high-performance architectural primitives, such as collective communication orchestration, distributed tensor sharding, and static gr

    Python
    在 GitHub 上查看↗5,371
  • huggingface/open-r1huggingface 的头像

    huggingface/open-r1

    26,326在 GitHub 上查看↗

    Open-r1 is a framework designed for the large-scale training, distillation, and optimization of language models focused on complex reasoning and programming tasks. It provides a comprehensive suite of tools for managing distributed training jobs across multi-node clusters, enabling the development of high-performance models through reinforcement learning and supervised fine-tuning. The project distinguishes itself by integrating secure, containerized code execution environments directly into the training and evaluation lifecycle. By allowing models to run and verify code snippets against test

    Python
    在 GitHub 上查看↗26,326
查看 Search R1 的所有 30 个替代方案→