返回顶部
a

agent-lightningAgent闪电框架

Microsoft Research's agent training framework. Optimizes AI agents with Reinforcement Learning, Automatic Prompt Optimization, and Supervised Fine-tuning. Zero code change required. Works with LangChain, AutoGen, CrewAI, OpenAI Agent SDK.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
670
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agent-lightning

Agent Lightning ⚡

微软研究团队的智能体训练框架。几乎无需修改代码,即可将你的AI智能体变为可优化的猛兽。

核心特性

  • - 🔌 通用兼容性:支持LangChain、OpenAI Agent SDK、AutoGen、CrewAI、Microsoft Agent Framework或原生Python OpenAI
  • 🎯 选择性优化:在多智能体系统中优化一个或多个智能体
  • 🧠 多种算法:强化学习(RL)、自动提示优化(APO)、监督微调(SFT)
  • ⚡ 零代码修改:添加agl.emit_xxx()辅助函数或使用追踪器——你的智能体照常运行

安装

bash
pip install agentlightning

安装最新夜间构建版本:
bash
pip install --upgrade --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ --pre agentlightning

快速开始

1. 检测你的智能体

选项A:添加emit辅助函数(推荐)
python
import agentlightning as agl

在你的智能体工具调用中

response = agl.emittoolcall( model=model, messages=messages, tools=tools, context={task: search} )

选项B:使用追踪器(零代码修改)
python
from agentlightning import tracer

用追踪器包裹你的智能体

with tracer.trace(my-agent, input_data): result = youragent.run(userquery)

2. 创建训练配置

yaml

config.yaml


agent:
name: my-agent
type: openai # openai, langchain, autogen, crewai

training:
algorithm: grpo # grpo, apo, sft, rloo
episodes: 100
batch_size: 16

environment:
eval_tasks:
- math
- coding
- reasoning

3. 运行训练

bash
agent-lightning train --config config.yaml

算法

算法使用场景描述
GRPO通用强化学习组相对策略优化——稳定,适用于大多数智能体
APO
提示调优 | 自动提示优化——改进系统提示 | | SFT | 监督微调 | 使用偏好数据进行监督微调 | | RLOO | 长周期任务 | 适用于稀疏奖励任务的RLOO |

使用命令

agent-lightning train

使用配置的算法训练你的智能体。

agent-lightning eval

在基准任务上评估智能体。

agent-lightning export

导出训练好的模型/提示用于部署。

agent-lightning serve

为训练好的智能体启动服务端点。

示例:SQL智能体训练

查看完整示例:使用强化学习训练SQL智能体

python
from agentlightning import Agent, RLConfig, GRPOTrainer

1. 定义你的智能体

sql_agent = Agent( name=sql-agent, system_prompt=你是一名SQL专家..., tools=[executesql, queryschema] )

2. 配置强化学习训练

config = RLConfig( algorithm=grpo, episodes=500, learning_rate=1e-4 )

3. 训练

trainer = GRPOTrainer(config=config) trainer.train(sqlagent, evaltasks=[sql-generation])

与Clawdbot集成

环境变量

bash

训练所需


export OPENAIAPIKEY=sk-...

可选:用于远程存储

export AGL_STORAGE=s3://my-bucket/agent-lightning/

Python API

python
from agentlightning import LightningStore, GRPOTrainer

LightningStore保持任务、资源和追踪同步

store = LightningStore()

读取追踪、学习并更新提示

trainer = GRPOTrainer(store=store) trainer.train(agent=my_agent)

监控训练

bash

启动仪表板


agent-lightning dashboard --port 8080

查看日志

tail -f ~/.agent-lightning/logs/training.log

最佳实践

  1. 1. 从小处着手:从10-50个回合开始以验证设置
  2. 定义清晰的奖励:设计符合目标的奖励函数
  3. 使用评估任务:始终在保留任务上进行评估
  4. 频繁检查点:每N个回合保存模型
  5. 监控收敛:在仪表板中观察损失曲线

资源

引用

如果在研究中使用Agent Lightning:

bibtex
@misc{luo2025agentlightningtrainai,
title={Agent Lightning: Train ANY AI Agents with Reinforcement Learning},
author={Xufang Luo and Yuge Zhang and Zhiyuan He and Zilong Wang and Siyun Zhao and Dongsheng Li and Luna K. Qiu and Yuqing Yang},
year={2025},
eprint={2508.03680},
archivePrefix={arXiv},
primaryClass={cs.AI}
}

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-lightning-1776419934 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-lightning-1776419934 技能

通过命令行安装

skillhub install agent-lightning-1776419934

下载

⬇ 下载 agent-lightning v1.0.0(免费)

文件大小: 4.66 KB | 发布时间: 2026-4-17 19:05

v1.0.0 最新 2026-4-17 19:05
Initial release of agent-lightning.

- Microsoft Research’s agent training framework for optimizing AI agents.
- Supports reinforcement learning, automatic prompt optimization, and supervised fine-tuning.
- Compatible with LangChain, AutoGen, CrewAI, OpenAI Agent SDK, and more.
- Zero code change needed with tracer integration or emit helpers.
- Command-line tools provided for training, evaluation, exporting, and serving agents.
- Extensive documentation, quick start guide, and resources available.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部