IBM Bob

Bob Shell v2 bu ayın sürümüne öncülük ediyor

Bu ayın sürümü Bob Shell, Bobalytics ve Bob IDE için güncellemeler getiriyor. Bob Shell V2'ye geçiyor ve V2 agent ile harness'ı terminale getiriyor.

Bob Shell v2 bu ayın sürümüne öncülük ediyor

Yazarlar

IBM Bob Team

Yayınlandı

Kategori

release

Paylaş

Bob Shell v2 bu ayın sürümüne öncülük ediyor

Bu ayın sürümü Bob Shell, Bobalytics ve Bob IDE için güncellemeler getiriyor. Bob Shell V2'ye geçiyor ve V2 agent ile harness'ı terminale getiriyor. Bobalytics, günlük aktiviteyi ve daha geniş kullanım modellerini anlamayı kolaylaştırmak için Today ve Editorial görünümlerini tanıtıyor. Bob IDE, MCP bağlantıları, düzenleme incelemesi ve görev yönetimine odaklanmış iyileştirmeler ekliyor.

Bob Shell v2, V2 agent'ı terminale getiriyor

Bob V2, bir agent ve bir harness etrafında inşa edilmiş paylaşımlı bir mimari tanıttı ve istemciler her ortam için arayüz sağlıyor. Bob IDE bu temele geçen ilk istemciydi. Bu sürümle birlikte Bob Shell takip ediyor.

Bu, terminal arayüzünün bir güncellemesinden daha fazlası. Shell artık Bob IDE ile aynı agent temeli üzerinde çalışıyor ve Skills, Subagents ve uzun süren görevlerin daha iyi yürütülmesini terminal oturumlarına getiriyor.

Terminalden Skills ve Subagents kullan

Skills, yeniden kullanılabilir talimatları ve iş akışlarını paketler. Bir ekip, bir sürüm prosedürünü, inceleme kontrol listesini veya depoya özgü süreci bir kez yakalayabilir ve gerektiğinde Bob Shell'den çağırabilir.

Subagents, Bob'un daha büyük bir görevin odaklanmış bir bölümünü ayrı bir bağlama devretmesine izin verir. Bir Subagent, bilinmeyen bir kimlik doğrulama akışını izleyebilir veya bir dizi test başarısızlığını inceleyebilir, ardından bulgularını ana konuşmaya her ara dosya okuma ve aramayla o konuşmayı doldurmadan döndürebilir.

Her iki yetenek de daha uzun görevlerde kullanışlıdır. Skills, göreve takip edilecek yerleşik bir prosedür verir, Subagents ise odaklanmış araştırmaları ayrı tutar. V2 harness, Bob'un bu çalışmayı birden fazla adımda daha güvenilir bir şekilde yürütmesine yardımcı olur.

Bob IDE ve Bob Shell arasında çalışmaya devam et

Bob IDE ve Bob Shell görev geçmişini paylaşır. Shell'de başlatılan görevler IDE'de görünür ve Shell'deki /resume, IDE'de başlatılan görevleri içerir.

Bu, istemci seçimini daha az kalıcı hale getirir. Kodu ve önerilen değişiklikleri görsel olarak incelemek istediğinizde Bob IDE'de başlayabilir, ardından bir sonraki adım terminal iş akışına uyduğunda görevi Bob Shell'de devam ettirebilirsiniz. İnceleme için geri dönmek istediğinizde görev IDE'de kullanılabilir kalır.

Örneğin:

  1. Bob IDE'de Plan'da daha büyük bir değişiklik başlat.
  2. Planı Agent'a ver ve Bob'un uygulamaya başlamasına izin ver.
  3. /resume ile Bob Shell'den görevi devam ettir.
  4. Ekibinizin doğrulama prosedürü için bir Skill çağır veya odaklanmış bir araştırmayı bir Subagent'a devret.
  5. Ortaya çıkan değişiklikleri incelemek için görevi Bob IDE'de yeniden aç.

Etkileşimli çalışmayı otomasyondan ayır

Bob Shell v2, etkileşimli ve headless kullanım arasındaki ayrımı açık hale getirir:

  • bob chat etkileşimli, çok turlu bir terminal oturumu başlatır.
  • bob run scriptler, pipeline'lar ve diğer otomasyon için headless bir görev yürütür.
  • bob mcp komut satırından MCP sunucu yapılandırmalarını yönetir.

Headless çalıştırmalar insan tarafından okunabilir çıktı, tek bir JSON sonucu veya akış JSON olayları döndürebilir. Workspace oturumları, en son oturum dahil olmak üzere görev ID'sine göre listelenebilir ve devam ettirilebilir. Limitler ve araç grubu kontrolleri, otomatik bir çağrıcının bir çalıştırma etrafında sınırlar belirlemesine izin verir.

Bu değişiklikler Bob Shell'i iki farklı ayarda kullanışlı hale getirir: IDE doğru arayüz olmadığında konuşma istemcisi olarak ve tekrarlanabilir komut satırı otomasyonu için agent arayüzü olarak.

Bobalytics'te önemli olanı gör

Bobalytics artık kullanım verilerinizi okumanın iki yeni yolunu sunuyor. Today görünümü Bob ile kendi çalışmanızın anlık bir görüntüsünü sağlarken, Editorial görünümü daha geniş organizasyon genelinde dikkate değer modelleri ortaya çıkarır.

Today, yeni Bobalytics açılış sayfasıdır. Görevlerinizi, haftalık ritminizi ve en önemli metrikleri bir araya getirerek Bob ile gününüzü hızlıca anlamanızı sağlar.

Bobalytics Today görünümü

Patterns sekmesi altında bulunan Editorial, kullanıcı, ekip ve örnek görünümleri genelinde öne çıkanların özlü bir özetini sunar. Her grafiği kendiniz karşılaştırmak yerine, hangi modellerin ve değişimlerin öne çıktığını görmek için Editorial'ı kullanabilir, ardından daha yakından bakmak veya harekete geçmek için nereye bakacağınıza karar verebilirsiniz.

Erişim modellerini gösteren Bobalytics Editorial görünümü

Dönüş sinyallerini gösteren Bobalytics Editorial görünümü

Mevcut KPI görünümleri daha derin analiz için Patterns sayfasında kullanılabilir durumda kalır. Ayrıca erişiminiz olan herhangi bir Bobalytics görünümünden, her seviye ve grafik genelinde veri dışa aktarabilirsiniz.

Bob IDE'de odaklanmış iyileştirmeler

Bob Shell v2 sürümünün yanı sıra, Ağustos güncellemesi Bob IDE için bir dizi artımlı iyileştirme içeriyor. Bob'un MCP aracılığıyla erişebileceği şeyleri genişletiyorlar, önerilen dosya düzenlemeleri üzerinde daha fazla kontrol veriyorlar ve arka plan çalışmasını takip etmeyi kolaylaştırıyorlar.

Kullanıcı yetkilendirmesi gerektiren hizmetlere bağlan

Bazı MCP sunucuları statik bir kimlik bilgisiyle çalışabilir. Bireysel bir kullanıcı adına hareket eden hizmetler farklı bir akışa ihtiyaç duyar: kullanıcının hangi erişimin istendiğini görmesi ve bunu verip vermemeye karar vermesi gerekir.

Bob IDE artık MCP sunucuları için OAuth yetkilendirmesini destekliyor. Yapılandırılmış bir sunucu yetkilendirme istediğinde, Bob hizmetin onay akışını açar. Hizmete giriş yaparsınız, isteği incelersiniz ve bir MCP ayarları dosyasına kişisel bir token kopyalamadan bağlantıyı yetkilendirirsiniz.

MCP sunucuları araçlardan daha fazlasını da açığa çıkarabilir:

  • @ bahsetmeleri aracılığıyla Resources. Bir resource, bir issue, belge, şema veya depo nesnesi gibi sunucu tarafından sağlanan bağlamdır. Promptta @ yazın ve Bob'un kullanmasını istediğiniz resource'u seçin.
  • / eylemleri aracılığıyla Prompts. Bir MCP sunucusu, anladığı bir görev için bir prompt sağlayabilir. Konuşmadan promptu bulmak ve çalıştırmak için / yazın.

OAuth etkin bir proje yönetim sunucusunun bir issue'yu resource olarak açığa çıkardığını varsayalım. Sunucuyu yetkilendirdikten sonra, @ ile issue'yu ekleyin, Bob'dan ilgili kodu incelemesini isteyin ve kapsam netleştiğinde Plan veya Agent'a geçin. Yetkilendirme açık bir adım olarak kalırken, issue çalışma bağlamının bir parçası olur.

Etkileşimli grafiklerle verileri keşfet

Bob artık doğrudan sohbette etkileşimli grafikler oluşturabilir ve görüntüleyebilir. Bob'dan bir veri setini görselleştirmesini isteyin, ardından konuşmadan ayrılmadan sonucu keşfedin.

Dosya değişikliklerini uygulanmadan önce incele ve şekillendir

Geniş bir yüzey alanına sahip bir değişiklikte, yalnızca dosyalar güncellendikten sonra incelemek kaçınılabilir geri dönüşler yaratır. Yeni bir ayar, Bob'un önerdiği dosya düzenlemelerini uygulanmadan önce editörde önizlemenize olanak tanır.

Öneri bir diff olarak açılır ve mevcut dosyanın yanında inceleyebilirsiniz. Yaklaşım doğruysa ancak bir satırın ayarlanması gerekiyorsa, o satırı doğrudan diff'te düzenleyin ve düzeltilmiş öneriyi onaylayın.

Bunlar ilgili ancak farklı iki kontroldür:

  • Edit preview, Bob'un önerdiği değişikliklerin ne zaman uygulandığını değiştirir. Öneriyi incelerken dosyalar değişmeden kalır.
  • Diff'i düzenlemek önerinin kendisini değiştirir. Başka bir promptu haklı çıkarmayan küçük bir düzeltme için kullanışlıdır.

İş akışı, Bob'dan değişikliği istemek, önerilen diff'i incelemek, gerekirse ayarlamak ve onaylamaktır.

Uygulanmadan önce önerilen dosya değişikliklerini gösteren Bob IDE

Workspace'ler arasında çalışmayı takip et

Görev tarayıcısı artık diğer workspace'lerden Bob görevlerine göz atmanıza ve yeniden açmanıza olanak tanır. Bob ayrıca bir arka plan görevi girişinize ihtiyaç duyduğunda ve editör arka planda olduğunda bir masaüstü bildirimi gönderebilir.

Çıktılar konuşmadan sonra da erişilebilir kalır. Bob tarafından oluşturulan HTML yapıtları workspace içinde kaydedilir ve Live Preview'da açılabilir. Dolayısıyla bir mimari rapor veya araştırma özeti, yalnızca görev geçmişinin içinde değil, projeyle birlikte yaşar.

Daha fazla Bob IDE iyileştirmesi

  • Settings > Chat altında Bob'un tamamlanmış görevleri temizlemeden önce kaç gün tuttuğunu seçin.
  • Cmd/Ctrl+F ile sohbet geçmişinizi arayın, vurgulanan eşleşmeler ve sonraki/önceki gezinme ile.
  • Ask, Bob özellikleri hakkındaki soruları yanıtlarken önce Bob belgelerini arar.
  • Özel mod kural dosyaları, modlar dışa aktarıldığında, içe aktarıldığında, yüklendiğinde veya silindiğinde dahil edilir.
  • Branch seçici aranabilir.
  • Birden fazla ekibe ait kullanıcılar için aktif ekip durum çubuğunda görünür.

En son sürümü dene

Bob Shell v2 için, Bob IDE'de bir görev başlat ve /resume ile Shell'den devam ettir. Tekrarlanabilir bir ekip prosedürü için bir Skill kullan veya Bob'dan odaklanmış bir araştırmayı bir Subagent'a devretmesini iste.

Bob IDE'de, OAuth etkin bir MCP sunucusuna bağlan ve @ ile kaynaklarından birini ekle veya / ile sunucu tarafından sağlanan bir prompt çalıştır. Ardından düzenleme önizlemesi etkinken Bob'dan bir kod değişikliği iste, öneriyi incele, diff'te küçük bir düzeltme yap ve onayla.

Bağlantılar