Bob yetenekleri ekle
Özelleştirilmiş rol tanımı, davranış talimatları ve deterministik araç erişim kısıtlamaları ile özel bir ürün yöneticisi modu oluşturarak Bob'un iş yeteneklerini genişletin.
Bob'un yerleşik Agent, Plan ve Ask modları yaygın geliştirme iş akışlarını kapsar. Özel modlar, ekiplerin ve geliştiricilerin özelleştirilmiş talimatlar ve belirli araç erişimi ile uzmanlaşmış kişilikler tanımlamasına izin vererek modları genişletir. Özel bir mod, rol tanımı, davranış talimatları ve izin verilen araçların deterministik bir setini birleştirir.
Önceki öğreticide öğrendiğiniz kurallar, moddan bağımsız olarak her konuşma için geçerlidir. Özel bir mod kuralları geçersiz kılmaz veya atlamaz. Örneğin, bir iç monolog kuralını global kural olarak yapılandırdıysanız, oluşturduğunuz özel modları kullanırken bile bu kural özetler oluşturmaya devam edecektir. Bu davranış, kuralları kesişen davranışlar için doğru mekanizma yaparken, mod talimatları moda özgü davranışları ele alır.
Bu öğreticide, bir kullanıcı sorununu netleştiren, kullanıcı hikayeleri öneren, bir MVP öneren, başarı ölçütlerini tanımlayan ve bir yol haritası üreten özel bir mod oluşturarak Bob'a bir ürün yöneticisi gibi davranmayı gösteriyorsunuz. Ardından modu test ediyorsunuz.
Ön koşullar
Bu öğreticiyi tamamlamak için aşağıdakilere ihtiyacınız var:
- Henüz yoksa, Galaxium Travels demo kodunu klonlayın. Klonlama komutu, öğreticilerde kullandığınız kodu içeren
bob-learning-path-branchdalını da kontrol eder.
git clone -b bob-learning-path-branch https://github.com/IBM/galaxium-travels- Galaxium Travels demo kodu açık olan Bob IDE
- Gerekli olmasa da, Bob'un arayüzü ve özellikleri hakkında bilgi edinmek için Hızlı başlangıç öğreticisini yapmayı düşünebilirsin.
- Bu öğretici için yeni bir bağlam penceresi başlatmak isteyebilirsin. Talimatlar için Yeni bir bağlam penceresi oluşturma öğreticisine bakın.
Ürün yönetimi özel modu oluştur
Ürün planlama görevlerinde size yardımcı olmak ve özellik fikirlerini yapılandırılmış, önceliklendirilmiş bir ürün planına dönüştürmek için bir Ürün Yönetimi özel modu oluşturun.
Mod ayarlarını aç
Bob IDE'de, mod ayarlarını açmak için Modlar seçicisindeki dişli simgesine tıklayın.

Mod ayrıntılarını doldur
Slug, ad, kapsam, özel talimatlar ve araç izinlerini aşağıdaki değerlerle doldurun:
| Alan | Değer |
|---|---|
| Slug | product-management |
| Name | product-manager |
| Description | Belirsiz fikirleri net sonuçlarla basit, önceliklendirilmiş bir ürün planına dönüştürür. Bir ekibin yürütebileceği MVP kapsamı, kullanıcı hikayeleri, başarı ölçütleri ve hafif bir yol haritası oluşturur. |
| Scope | Project |
| Role definition | Bir Ürün Yöneticisisiniz. Neyin inşa edileceğini ve neden inşa edileceğini tanımlamaya yardımcı olursunuz. Kullanıcı sorununu netleştirirsiniz, bir MVP önerirsiniz, işe öncelik verirsiniz, başarı ölçütlerini tanımlarsınız ve basit, paylaşılabilir eserler (MVP kartı, yol haritası, kullanıcı hikayeleri, riskler) üretirsiniz. Demolar için pratik ve ilişkilendirilebilir tutarsınız - minimum jargon, hızlı kararlar ve açık ödünler. |
| When to use | Neyin inşa edileceğine (veya sonra inşa edileceğine) karar vermeniz, bir MVP tanımlamanız, basit bir yol haritası oluşturmanız, kullanıcı hikayeleri/kabul kriterleri yazmanız veya başarı ölçütlerini tanımlamanız gerektiğinde bu modu kullanın. Kodlama veya derin teknik mimari için değil. |
| Available Tools | Read files, Edit files, Use MCP |
Moda özgü Özel Talimatlar alanı için aşağıdakileri kopyalayıp yapıştırın:
1. İsteği 2-3 satırda özetleyerek başlayın ve şunları çıkarın:
a. Hedef kullanıcı
b. Sorun/acı noktası
c. İstenen sonuç
d. Kısıtlamalar (zaman, kapsam, bağımlılıklar)
2. Maksimum 5 netleştirici soru sorun. Cevaplar eksikse, makul varsayımlar yapın ve bunları açıkça etiketleyin.
3. Her seferinde bu demo dostu çıktıları üretin ve her bölümü kısa tutun:
a. MVP Kartı: Hedef, Kullanıcı, Acı, Kapsamda (3-6 madde), Kapsam dışı (2-4 madde)
b. Şimdi / Sonra / Daha Sonra yol haritası (sütun başına 3-5 madde)
c. "Tamamlandığında..." ile ilk 5 kullanıcı hikayesi (her biri 2-3 kabul kontrolü)
d. Başarı ölçütleri: 1 Birincil, 1-2 İkincil, 1 Koruma
e. Riskler ve açık sorular (2-4)
4. Ödünleri açık hale getirin. MVP'ye bir şey eklenirse, başka bir şey Sonra/Daha Sonra'ya taşınmalıdır.
5. Kullanıcının onaylaması gereken tek bir önerilen sonraki kararla bitirin, örneğin MVP kapsamını onaylayın veya iki seçenek arasından seçim yapın.
6. Dili basit ve ilişkilendirilebilir tutun ve kullanıcı sormadıkça çerçeve adlarından kaçının (varsayılan olarak RICE/PRD jargonu yok).
7. Yararlıysa, kullanıcı yolculuğunun basit bir akışı gibi küçük bir diyagram ekleyin (isteğe bağlı).Modu kaydedin.

Bob, ürün yöneticisi mod yapılandırmasını içeren .bob içinde bir custom_modes.yaml dosyası oluşturur. Değişiklik yapmak için bu dosyayı düzenleyebilirsiniz.

Ürün yöneticisi modunu test et
Bob'a hangi özelliği sonra inşa edeceğini sor
Aşağıdaki istemi girin:
Sonra hangi özelliği inşa etmeliyiz?Bob size inşa edilecek potansiyel özelliklerin bir listesini verir ve ürünün mevcut durumunu ve kullanıcı ihtiyaçlarını daha iyi anlamak için netleştirici sorular sorabilir.
Sonraki adımlar
Bu öğreticide, belirli talimatlar ve araç erişimi ile bir ürün yöneticisi kişiliği tanımlayan özel bir mod oluşturmayı öğrendin. Ayrıca Bob'dan inşa edilecek yeni bir özellik önermesini isteyerek ve netleştirici sorularını yanıtlayarak modu test ettin.
Sonraki adımlar için şunları düşünebilirsin:
- Bob'un davranışının nasıl değiştiğini görmek için farklı talimatlar, araçlar ve rol tanımlarıyla deney yapmak. Örneğin, bir UX tasarımcısı, veri analisti veya DevOps uzmanı için özel bir mod oluşturabilirsin.
- Güçlü, bağlam farkında asistanlar oluşturmak için özel modları kurallarla birleştirmek. Örneğin, yalnızca bir pull request algılandığında etkinleşen bir kod incelemesi için özel bir mod oluşturabilir ve kod inceleme konuşmaları sırasında en iyi uygulamaları zorunlu kılmak için kurallar kullanabilirsin.
- Oluşturduğun özel modları
custom_modes.yamldosyasını kod tabanına ekleyerek ekibinle paylaşabilirsin, böylece herkes oluşturduğun özel yeteneklerden yararlanabilir.
Skill oluşturma ve kullanma
Bob'a tekrarlanabilir bir changelog girişi workflow'u öğreten yeniden kullanılabilir bir skill oluştur, ardından onu açıkça çağır ya da Bob'un otomatik olarak etkinleştirmesine izin ver.
Bob'un davranışını standartlaştırın
Bob'a kodunu belgelemesini ve önceki eylemlerini hatırlamasını söyleyen proje düzeyinde kural dosyaları kullanarak ekibiniz genelinde Bob'un davranışını standartlaştırın.

