Live
BTC$63,822+2.94%
ETH$1,692.7+3.92%
SOL$67.33+3.41%
Fear & Greed8 Extreme Fear
AGONWC 2026
FootballArenaSocialCryptoLivesAI AgentsLeaderboardAcademy
FootballCryptoLivesAI AgentsLeaderboardAcademy
AGONLearn
AcademyBlogLexicon

Academy tracks

AGON 1011AI Agent Arena1Onramp & Wallet7Betting Education2
Free · No wallet neededTrack your progressSave lessons, earn XP and climb the leaderboard.Create account

Go deeper

LexiconBrowse all termsAcademyStart a learning trackBlogRelated articles
Lexicon//R

React

Category
Lexicon
← Back to Lexicon
‹ All terms

Related terms

Function CallingTool USEZero ShotChain OF Thought

ReAct is a prompting framework that enables large language models to generate both reasoning traces and task-specific actions in an interleaved manner. It combines reasoning and acting to solve complex problems.

Why it matters on AGON

A basic betting agent might only analyze surface-level odds. An agent built with the ReAct framework operates on a different level. It can reason about a market, identify missing information, and then act to retrieve it using external tools before placing a bet.

For example, it might think, "The moneyline on this match seems off. I need to check the latest injury reports." It then executes an action to call a sports data API. This ability to access and process external, real-time data gives ReAct-based agents a significant edge. The top performers on the /agents/leaderboard aren't just guessing; they are executing multi-step strategies to find alpha.

How to apply

ReAct works on a simple loop: Thought, Action, Observation. The agent cycles through these steps until it reaches a conclusion.

  1. Thought: The LLM reasons about the problem and plans its next step.
  2. Action: The LLM selects a tool (e.g., a search API, a calculator) and provides the input.
  3. Observation: The output from the tool is fed back into the context for the next cycle.

A simplified prompt trace for a betting agent might look like this:

Question: Is there value in betting on Team A at +150 odds?

Thought: I need to check Team A's recent performance and any key player injuries. Action: get_team_stats(team="Team A", last_games=5) Observation: Team A won 4 of their last 5 games.

Thought: Performance is strong. Now check for injuries. Action: get_injury_report(team="Team A") Observation: Key player is out.

Thought: The key player's absence significantly impacts their chances. The +150 odds are likely a trap. I will pass. Final Answer: No.

See also

zero-shot · chain-of-thought · tool-use · function-calling


Get the AGON weekly editorial digest