Phase 14: Agent Engineering

Karte Düşünüyor ve En Riskli Düşünü Önce Çözüyor

Bir yol haritası, belirtilerin içinde belirsizlikleri gizler. Bir varsayım haritası, bu belirtilerin var olmayı hak etmeden önce neyin doğru olması gerektiğini ortaya çıkarır.

Type: Learn + Build

Languages: Python (stdlib)

Prerequisites: Phase 14 lesson 48

Time: ~65 minutes

Öğrenme Hedefleri

  • Önerilen çalışmaları açık varsayımlara dönüştürün.
  • Skor etkisi, belirsizlik ve geri dönüşü olmayanlık ayrı ayrı.
  • Bir sonraki deneyi hevesle değil riskle seç.
  • Denetlenmiş varsayımları kanıt ve kararlarla değiştirin.

Her Binanın Bahisleri Var

Bir olay aracı bunların hepsinin doğru olması üzerine bağlı olabilir:

  • Uyarı bağlamı, bir hizmeti tanımlamak için yeterli bilgi içerir;
  • Mühendisler kendileri elde etmediği bir tavsiyeye güveniyorlar.
  • istenen cevap süresi operasyonel olarak önemlidir;
  • Gerekli verilere güvensiz yetki olmadan erişilebilir;
  • iş akışı, bakımı haklı çıkarmak için yeterince sıklıkla gerçekleşir.

Bu uygulama görevleri değil, inşaatın değerli, kullanılabilir, uygulanabilir ve güvenli olması için şartlar.

Varsayım sınıfları

ClassQuestion
ValueWill the outcome matter enough?
UsabilityCan the user understand and act on it?
FeasibilityCan the system produce it with available data and constraints?
ViabilityCan the organization sustain cost, ownership, and operation?
SafetyCan it fail without unacceptable consequence?

Varsayımları sahte ifadeler olarak yazın. Faktör yararlıdır test edilemez. On call on ten sekiz mühendis doğru hizmeti sadece okuma sonucu ile daha hızlı belirler

Risk Tek Bir Sayıdır

Laboratuvar birden beşe kadar üç boyut kullanıyor:

  • Impact:Eğer varsayım yanlışsa zarar.
  • Uncertainty:mevcut kanıtların zayıflığı.
  • Irreversibility:Bağlılık sonrası öğrenme maliyeti.

Örnek puanı etkisi ve belirsizlikleri katlayıp sonra geri dönüşü olmayan bir şekilde ekler.

flowchart LR
  A[Assumptions] --> S[Score risk]
  S --> H[Highest open risk]
  H --> X[Cheapest decisive experiment]
  X --> E{Evidence}
  E -->|Supports| B[Bounded build]
  E -->|Rejects| R[Reframe or stop]

Bir Tesdiq Ritualı Olmayan Bir Deneyim Yapın

Bir yararlı test:

  • yanlış olabilecek bir iddia;
  • bir nüfus veya gerçekçi bir örnek;
  • gözlemlenebilir bir sonuç;
  • Sonuçtan önce belirlenen bir eşiği;
  • Bir sonraki karar, geçiş, başarısızlık ve belirsiz kanıtlar için.

Takımın fikri geliştirebileceğini gösteren testlerden kaçının.

Geri Dönüştürülebilirlik Düzenini Değiştirir

Yüksek sonuçlı, geri dönüşü olmayan seçimler daha önceki kanıtlara ihtiyaç duyar. Sadece okunur bir tekrarlama üretim entegrasyonuna öncülük edebilir. Geçici bir adaptör veri göçüne öncülük edebilir. İnsan tarafından onaylanan bir önerme otomatik eylemden önce gelebilir.

Yapının şekli belirsizlik şeklini takip etmelidir.

Yapın

Laboratuvar varsayımları sıralar, test edilenleri açık iddialardan ayırır, en yüksek açık riskleri seçer ve yazar outputs/assumption-map.json- Evet .

bashpython3 code/main.py
python3 -m unittest discover code/tests -v

En yüksek riskli varsayımla ilgili kanıtları değiştirin ve bir sonraki deneyin nasıl değiştiğini gözlemleyin.

Egzersizler

  1. Yapmak istediğiniz bir özellik için beş varsayım yazın.
  2. Özellik listenizde eklenmiş bir güvenlik varsayımı ekleyin.
  3. İnşaatın durdurulmasına neden olacak bir eşiği belirleyin.
  4. Büyük bir deneyi daha ucuz bir kararlı testle değiştirin.
  5. Risk sıralamasını yol haritası önceliği ile karşılaştırın ve eşleşme eksikliğini açıklayın.

Daha Fazla Okumak

Neyi Saklarsın

  • Tutun .outputs/assumption-map.jsonBir sonraki ders, onu, kesin kanıtlar sağlayabilecek en küçük parça seçmek için kullanır.

This free lesson is part of the AI Engineering from Scratch curriculum. Read the full explanation, run the lesson code, and verify the result in the interactive reader or from the repository source.

Browse the complete course catalog or open this lesson on GitHub.