Lesson 05 · 10 dk okuma

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:

  1. Claude tool çağrısı yapar
  2. SDK çağrıyı çalıştırır
  3. Sonucu Claude’a verir
  4. Claude bir sonraki turn’ü üretir
  5. Stop koşulu gelene kadar devam

Use case ayrımı

İhtiyaçÇözüm
Kullanıcı manuel başlatıyorClaude Code CLI
Otomasyon scripti (cron, CI)Agent SDK
GUI otomasyonComputer 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.