SShortSingh.
Back to feed

RL Dojo vs Harness Dojo: Two Distinct Approaches to Training AI Agents Explained

0
·2 views

A technical explainer published on September 26, 2026, outlines two fundamentally different methods used to train AI agents, collectively referred to as 'Dojo' approaches. The first, RL Dojo, uses reinforcement learning to directly update a model's weights based on rewards earned during training, as demonstrated by Meta's Kaggle-winning agent and the MLE-Dojo project from Georgia Tech and Stanford. The second, Harness Dojo, leaves model weights unchanged and instead improves agent behavior by refining surrounding elements such as instructions, rules, memory, and stored lessons — illustrated by the open-source copilot-agents-dojo project on GitHub. RL Dojo produces durable, environment-independent skills but demands significant compute resources, labeled data, and machine learning expertise, while Harness Dojo is low-cost and transparent but remains bounded by the base model's capabilities. Many teams ultimately combine both approaches, using Harness Dojo for rapid iteration and RL Dojo when resources allow deeper model-level improvements.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

How Modern Developer Portals Are Rethinking Documentation Search

Technical documentation search presents unique challenges because developers query for specific error codes, API endpoints, and configuration syntax that standard search engines often mishandle. Traditional lexical search tools strip punctuation and split underscores, causing searches like 'wp_insert_post()' to return zero results. Hierarchical page structures further complicate retrieval, as naive engines return entire pages instead of pointing users to the relevant section. To address this, modern portals are adopting hybrid search pipelines that combine lexical matching for structural queries with semantic vector search for conceptual ones. Managed solutions like Algolia DocSearch, alongside self-hosted and AI-powered alternatives, offer varying trade-offs in cost, accuracy, and computational overhead.

0
ProgrammingDEV Community ·

Developer Builds Open-Source SIEM to Fix Security Blind Spots Left by Fail2ban

A developer has created CNSL (Correlated Network Security Layer), a self-hosted, lightweight SIEM tool designed to address a core weakness in conventional Linux server security. Standard tools like Fail2ban, NGINX, and database loggers each monitor only their own logs in isolation, making it easy for attackers to slip through by spreading low-volume probes across multiple services. CNSL counters this by correlating activity from web, SSH, database, and cloud logs simultaneously, assigning a dynamic threat score to each actor based on behavior across all vectors. The system is modeled on the MITRE ATT&CK framework and includes a predictive blocking feature that can sever connections based on attack trajectory before any single threshold is breached. CNSL targets both Linux servers and Kubernetes environments, aiming to stop coordinated, multi-stage intrusions that traditional intrusion prevention systems typically miss.

0
ProgrammingDEV Community ·

Five Prompts to Make AI-Generated Bug Fixes Easier to Verify

Developers using OpenAI's Codex for bug fixes often receive plausible-sounding explanations that may not fully resolve the underlying issue. A set of five adaptable prompts has been outlined to help engineers verify Codex-generated fixes more rigorously within existing repositories. The prompts cover targeted fix scoping, file-level inspection, regression test creation, diff review, and structured handoff summaries. Each prompt is designed to make both the fix and its verification transparent, reducing the risk of incomplete or misleading results. The guidance uses an illustrative empty-cart checkout scenario to demonstrate how vague instructions can be sharpened into verifiable, bounded tasks.

0
ProgrammingDEV Community ·

Developers Share Real Costs of Silent Software Failures That Go Undetected

A discussion on DEV Community is asking software developers to share concrete data on the real-world impact of silent failures — bugs or processes that report success while actually doing nothing. The thread seeks specific figures such as detection time, financial losses, client churn, or hours spent diagnosing the issue. The conversation was prompted by an observation that shortening the diagnosis time for such failures could reduce consulting invoices, potentially making a dedicated tool commercially viable. Contributors are encouraged to share outcomes ranging from costly incidents to near-misses caught quickly. The goal is to gather hard numbers rather than general patterns to inform whether building a detection tool would be worthwhile.