Computer Use + Agent SDK
Ekran kontrolü, GUI otomasyonu, programatik agent çağrısı.
İki paralel yetenek: Computer Use (Claude’un ekrana bakıp tıklaması) + Agent SDK (kendi uygulamandan agent çağırman).
Computer Use
Anthropic’in vision + tool capability’si. Claude bir VM içinde:
- Ekran görüntüsü alır
- Mouse hareket ettirir, tıklar
- Klavye yazar
- Uygulamaları açar/kapatır
Use case:
- GUI test otomasyonu
- Veri girişi (form doldurma)
- Eski sistemler (API’si olmayan) ile entegrasyon
Claude Code’da: claude --computer-use ile devreye girer (Anthropic API key gerekli; subscription’da sınırlı).
Agent SDK
Kendi uygulamandan Claude’u programatik çağırmak için Anthropic SDK üstüne kurulu agent loop.
import { Agent } from '@anthropic-ai/agent-sdk';
const agent = new Agent({
model: 'claude-sonnet-4-6',
tools: [readFileTool, writeFileTool, bashTool],
system: 'You are a code refactor agent...',
});
const result = await agent.run({
user: 'Refactor src/auth/login.ts to use the new auth API',
});
İçeride agent loop:
- Claude tool çağrısı yapar
- SDK çağrıyı çalıştırır
- Sonucu Claude’a verir
- Claude bir sonraki turn’ü üretir
- Stop koşulu gelene kadar devam
Use case ayrımı
| İhtiyaç | Çözüm |
|---|---|
| Kullanıcı manuel başlatıyor | Claude Code CLI |
| Otomasyon scripti (cron, CI) | Agent SDK |
| GUI otomasyon | Computer Use |
| Entegre ürün (web app içinde) | Agent SDK + custom UI |
Sıradaki
Ralph Wiggum self-evolving loop — skill’in kendi kendini günceller.