Skip to main content

agentdb-learn

Train one of AgentDB's 9 RL algorithms on a stream of episodes. Use when the user has accumulated successful/failed episodes and wants to derive a policy, or when a task type is repeated enough to benefit from RL routing.

来源信息

仓库
ruvnet/agentdb
最近来源活动
2026年5月6日 15:22
检测到的 SKILL.md 语言
英语
星标
97
Forks
16

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
agentdb-learn
description
Train one of AgentDB's 9 RL algorithms on a stream of episodes. Use when the user has accumulated successful/failed episodes and wants to derive a policy, or when a task type is repeated enough to benefit from RL routing.
# Learn Train an RL agent on episode data to derive a policy. ## When to use - Repeated task type with measurable reward and 50+ episodes - User asks to "train", "build a policy", "make it learn" - Pre-deployment of an autonomous agent that should pick actions itself ## Algorithms (the bandit picks the right one) | Algo | Best for | |---|---| | **Q-Learning** | Tabular state-spaces, discrete actions | | **SARSA** | On-policy variant, conservative exploration | | **DQN** | High-dimensional state, neural Q-fn | | **PPO** | Continuous control, high-dim action | | **Actor-Critic** | Baseline reduction, stable training | | **Policy Gradient** | Direct policy parameterization | | **Decision Transformer** | Offline RL on trajectories | | **MCTS** | Tree-search planning under known dynamics | | **Model-Based RL** | Sample-efficient when env model is learnable | If you don't know which to pick, call `agentdb_learning_route` first — the bandit suggests one based on past performance on similar task signatures. ## API ``` agentdb_learning_train( algorithm: <one of above> // or 'auto' to let bandit pick episodes: [<episodeId>, ...] // or task name → fetch automatically hyperparams: { lr, gamma, epsilon, ... } iterations: N ) ``` ## After training 1. The bandit logs the resulting reward distribution on the chosen algorithm. 2. The trained model is stored in the AgentDB skill library as a callable skill. 3. Future calls to `agentdb_learning_route(task)` may pick this trained skill if it scores well. ## Don't - Don't train on < 50 episodes — high-variance models overfit. - Don't train multiple algorithms in parallel "to see which wins" — that's the bandit's job, and parallel training pollutes the reward signal. - Don't ignore the route output. If `agentdb_learning_route` says "no algorithm has > 0.6 expected reward on this task", the answer is to gather more episodes, not to force-train.
在 GitHub 查看