How Natural Language Commands Work
The NLI is built around an interpretation-first, execution-second model designed to keep you in control at every step:- You describe your intent in plain English — as specific or as general as you like.
- The NLI parses your command and constructs a structured strategy object: asset targets, amounts, trigger conditions, timing, DEX routing preferences, and slippage limits.
- The interpreted strategy is presented to you in full — every parameter rendered clearly before anything is queued or executed.
- You confirm, amend, or discard the generated strategy. Nothing executes without your explicit approval.
Example Commands
Trading & Swaps
Liquidity & Yield
Monitoring & Alerts
Strategy Confirmation Flow
Every natural language command follows the same structured confirmation process before anything happens on-chain:Enter Your Command
Type your intent in natural language into the SURCHI NLI input — from the dashboard, mobile interface, or API. No special syntax required.
SURCHI Parses and Displays the Strategy
The NLI interprets your command and generates a full strategy object. Every parameter is displayed clearly: asset targets, trigger conditions, amounts, timing, DEX routing, slippage tolerance, and expiry. You see exactly what the system understood before making any decision.
Review and Amend
Inspect the generated strategy. If any parameter isn’t what you intended — the amount, the trigger threshold, the pool — you can edit individual fields directly without re-entering the full command. Adjust and re-validate as needed.
Command Tips
Getting the most out of the NLI is about precision. The more specific your command, the more accurately the system can translate your intent:- Be specific about amounts — distinguish between dollar amounts (“$200 worth of SOL”) and token amounts (“200 SOL”). Ambiguity defaults to the dollar interpretation.
- Include time conditions when relevant — “by end of week”, “within the next 4 hours”, or “expires Friday 5pm UTC” all help the system set appropriate strategy windows.
- Specify which DEX or pool if you have a preference — “on Orca”, “via Raydium”, or “using the SURCHI/SOL pool” route your strategy to the correct venue. If unspecified, the system routes for best execution.
- Set explicit stop-loss conditions for automated strategies — any strategy that involves autonomous execution should include a protective condition: “stop if price drops below X” or “cancel if slippage exceeds 1%”.
