@@ -26,65 +26,104 @@ <h1>AI Integration</h1>
2626
2727 < div class ="feature-grid ">
2828 < div class ="feature-card ">
29- < h3 > 🤖 Natural Language Queries </ h3 >
29+ < h3 > 🔍 Blockchain Investigation (PRIMARY) </ h3 >
3030 < pre class ="code-block ">
31- < span class ="comment "> # Ask anything in plain English</ span >
32- $ osvm "What is my wallet balance?"
33- $ osvm "Deploy my program to devnet"
34- $ osvm "Show validator performance metrics"</ pre >
31+ < span class ="comment "> # Natural language blockchain queries</ span >
32+ $ osvm "show me all transactions for wallet ABC...XYZ"
33+ $ osvm "analyze DEX trading volume on Raydium"
34+ $ osvm "find NFT holders with rare traits"
35+ $ osvm "track SOL flow between these wallets"
36+ < span class ="success "> ✓ AI interprets and executes</ span >
37+ < span class ="success "> ✓ Returns human-readable insights</ span > </ pre >
3538 </ div >
3639
3740 < div class ="feature-card ">
38- < h3 > 🔍 Smart Code Auditing </ h3 >
41+ < h3 > 🧠 AI Planning Mode </ h3 >
3942 < pre class ="code-block ">
40- < span class ="comment "> # AI-powered security analysis</ span >
41- $ osvm audit ./my-program
42- $ osvm audit github.com/solana-labs/token --ai
43- < span class ="success "> ✓ Vulnerability detection</ span >
44- < span class ="success "> ✓ Best practice recommendations</ span > </ pre >
43+ < span class ="comment "> # Explicit OVSM planning</ span >
44+ $ osvm plan "analyze arbitrage opportunities"
45+ $ osvm -p "find unusual wallet activity"
46+ $ osvm -a "calculate monthly fees"
47+ < span class ="info "> 📋 Generating OVSM execution plan...</ span >
48+ < span class ="success "> ✓ Plan: 5 steps</ span >
49+ < span class ="success "> ✓ Using 3 MCP tools</ span >
50+ < span class ="success "> ✓ Executing...</ span > </ pre >
4551 </ div >
4652
4753 < div class ="feature-card ">
48- < h3 > 🎯 Intelligent Planning </ h3 >
54+ < h3 > 🔒 Smart Code Auditing </ h3 >
4955 < pre class ="code-block ">
50- < span class ="comment "> # AI creates execution plans </ span >
51- $ osvm chat --advanced
52- > "Optimize my validator setup"
53- < span class ="info " > 📋 Creating optimization plan... </ span >
54- < span class ="success "> ✓ Network tuning </ span >
55- < span class ="success "> ✓ Hardware optimization </ span > </ pre >
56+ < span class ="comment "> # AI-powered security analysis </ span >
57+ $ osvm audit ./my-program
58+ $ osvm audit github.com/solana-labs/token
59+ < span class ="success " > ✓ Vulnerability detection </ span >
60+ < span class ="success "> ✓ Best practice recommendations </ span >
61+ < span class ="success "> ✓ Exit code 1 on critical findings </ span > </ pre >
5662 </ div >
5763 </ div >
5864
5965 < div class ="section ">
6066 < h2 > Configuration</ h2 >
6167 < pre class ="terminal ">
62- < span class ="comment "> # Configure AI providers </ span >
68+ < span class ="comment "> # Configure OpenAI </ span >
6369$ export OPENAI_KEY="sk-..."
6470$ export OPENAI_URL="https://api.openai.com/v1/chat/completions"
6571
6672< span class ="comment "> # Or use local Ollama</ span >
6773$ export OPENAI_URL="http://localhost:11434/v1/chat/completions"
74+ $ export OPENAI_KEY="ollama-key"
6875
69- < span class ="comment "> # Use OSVM's built-in AI</ span >
70- $ osvm --use-internal-ai "analyze my transactions"</ pre >
76+ < span class ="comment "> # Check AI status</ span >
77+ $ osvm chat
78+ < span class ="info "> 🤖 AI Provider: OpenAI</ span >
79+ < span class ="success "> ✓ Connection established</ span > </ pre >
7180 </ div >
7281
7382 < div class ="section ">
74- < h2 > Advanced Chat Interface </ h2 >
83+ < h2 > How OSVM AI Agent Works </ h2 >
7584 < pre class ="terminal ">
76- < span class ="comment "> # Launch interactive AI chat</ span >
77- $ osvm chat --advanced
85+ < span class ="comment "> # Example query flow</ span >
86+ $ osvm "find the top 5 SOL receivers in the last hour"
87+
88+ < span class ="info "> 🤖 AI Agent Process:</ span >
89+ < span class ="info "> 1. Understands Intent:</ span > Find top receivers by SOL amount
90+ < span class ="info "> 2. Plans Investigation:</ span > Generate OVSM LISP code
91+ < span class ="info "> 3. Executes via MCP:</ span > Call getSlot, getBlocks, getTransactions
92+ < span class ="info "> 4. Analyzes Results:</ span > Filter transfers, aggregate by receiver
93+ < span class ="info "> 5. Returns Summary:</ span > Formatted table with top 5
7894
7995< span class ="success "> ╔═══════════════════════════════════════════╗</ span >
80- < span class ="success "> ║ OSVM AI Chat - Multi-Session Interface ║</ span >
96+ < span class ="success "> ║ Rank │ Wallet Address │ Amount ║</ span >
8197< span class ="success "> ╠═══════════════════════════════════════════╣</ span >
82- < span class ="success "> ║ • Natural language understanding ║</ span >
83- < span class ="success "> ║ • Tool execution planning ║</ span >
84- < span class ="success "> ║ • MCP server integration ║</ span >
85- < span class ="success "> ║ • Session recording & replay ║</ span >
98+ < span class ="success "> ║ 1 │ 7xKX...9mPQ │ 1,250 SOL║</ span >
99+ < span class ="success "> ║ 2 │ 3bZQ...4rT2 │ 890 SOL ║</ span >
100+ < span class ="success "> ║ 3 │ 9mPQ...7xKX │ 625 SOL ║</ span >
86101< span class ="success "> ╚═══════════════════════════════════════════╝</ span > </ pre >
87102 </ div >
103+
104+ < div class ="section ">
105+ < h2 > Interactive Chat Interface</ h2 >
106+ < pre class ="terminal ">
107+ < span class ="comment "> # Launch interactive AI chat</ span >
108+ $ osvm chat
109+
110+ < span class ="success "> ╔═══════════════════════════════════════════╗</ span >
111+ < span class ="success "> ║ OSVM AI Chat - Blockchain Investigation ║</ span >
112+ < span class ="success "> ╠═══════════════════════════════════════════╣</ span >
113+ < span class ="success "> ║ • Natural language queries ║</ span >
114+ < span class ="success "> ║ • Multi-step investigations ║</ span >
115+ < span class ="success "> ║ • OVSM LISP execution ║</ span >
116+ < span class ="success "> ║ • MCP tool integration ║</ span >
117+ < span class ="success "> ║ • Session history & export ║</ span >
118+ < span class ="success "> ╚═══════════════════════════════════════════╝</ span >
119+
120+ > "Check my wallet balance"
121+ < span class ="success "> ✓ Balance: 250.75 SOL</ span >
122+
123+ > "Show recent DEX trades"
124+ < span class ="info "> 🔍 Querying Raydium and Orca...</ span >
125+ < span class ="success "> ✓ Found 15 trades in last 24h</ span > </ pre >
126+ </ div >
88127</ section >
89128
90129< div class ="navigation-hint animate-on-scroll " data-animation ="fadeIn ">
0 commit comments