What Building the Shippy Agent Taught Us: How to Build Reliable AI Agents for Operational Tasks
Allen Institute for AI
Anthropic
The Skylight (Ai2) team shared their experience developing Shippy, an AI agent for maritime awareness. The main challenge is ensuring reliability under high-stakes conditions. Shippy's architecture includes a "soul" (system prompt), skills (markdown files), and configuration. For determinism, the agent uses a CLI instead of direct API calls. Each user works in an isolated session via the Mothership platform. Agent evaluation is conducted on live data using custom scenarios; Shippy is open for testing by early users.
Skylight ekibi (Ai2 bünyesinde), gerçek zamanlı deniz durum farkındalığı için Shippy adlı yapay zeka aracısının geliştirildiğini duyurdu. En büyük zorluk güvenilirlik: bir hata, devriye gemisini yanlış yere yönlendirebilir. Shippy'nin mimarisi üç bölümden oluşuyor: ruh (davranış sınırlarını belirleyen sistem yönlendirmesi), beceriler (ön yüz maddeli işaretleme dilinde yazılmış talimat setleri) ve yapılandırma (OpenClaw çalışma ortamı, LLM Claude Opus 4.6, çalışma zamanı parametreleri). Beceriler tipik sorguları tanımlar: olay arama, münhasır ekonomik bölge sınırları, gemi izlerinin yorumlanması, harita bağlantıları oluşturma. Belirsizliği azaltmak için Shippy, Skylight API'sine özel bir CLI (komut satırı arayüzü) aracılığıyla erişir; bu CLI, kimlik doğrulama, sayfalama ve çıktı biçimlendirme işlemlerini üstlenir. Bu, doğrudan çağrılara özgü hataları ortadan kaldırır. Kullanıcı verilerini izole etmek için Mothership platformu oluşturuldu: her oturum için, kullanıcının JSON Web Token'ına (JWT) bağlı ayrı bir Kubernetes dağıtımı başlatılır. Aracının değerlendirmesi canlı veriler üzerinde yapılır: uzmanlar kategoriler ve ağırlıklarla senaryolar yazar, LLM yargıcı her kriteri değerlendirir, sonuçlar toplanır ve bir eşikle karşılaştırılır. Testler Harbor çerçevesi aracılığıyla çalıştırılır. Shippy erken kullanıcılar için açıktır; planlar arasında aracı aracılığıyla harita yönetimi, sorguların farklı modellere yönlendirilmesi ve oturumlar arası bellek bulunmaktadır. Shippy'den elde edilen deneyim, EarthRanger ve OlmoEarth projelerinde de kullanılmaktadır.
Kaynak: Hugging Face blog —
orijinal
