Azure SRE Aracısı becerileri

Beceriler, yordamlar ve yürütme özellikleriyle aracınızı genişletir. Bir sorun giderme kılavuzu ekleyebilir, Azure CLI, Kusto sorguları, Python betikleri veya MCP bağlayıcıları gibi araçlar ekleyebilir ve kullanıcı sorusuyla ilgili olduğunda aracınız bunları yükler. Aracının açık /skill bir komuta ihtiyacı yoktur.

Ayrıca, aracınızın otomatik olarak aradığı bir bilgi bankası oluşturmak için runbook'lar, mimari kılavuzlar ve başvuru materyalleri gibi bilgi belgelerini yükleyebilirsiniz. Daha fazla bilgi için bkz . Bellek ve bilgi.

Ekli araçlarla özel beceriyi kullanan temsilciyi gösteren akış.

Beceriler, özel aracılar ve bilgi dosyaları

Bu üç kavram birlikte çalışır ancak farklı amaçlara hizmet eder:

Özellik Yetenekler Özel ajanlar Bilgi dosyaları
Access Sistem ilgili olduğunda otomatik olarak ajanı yükler. Açık, /agent komutuyla çalıştırın İlgili olduğunda otomatik olarak temsilci arar.
Tools Araçlar ekleyebilir Kendi araçları vardır Araç yok
Purpose Yeniden kullanılabilir prosedürler ve yürütme Belirlenmiş uzmanlık alanı uzmanları Referans içeriği
için en iyi Ekip genelinde sorun giderme kılavuzları Veritabanı uzmanları, güvenlik denetçileri Runbook'lar, mimari dokümanlar

Hem ana temsilciniz hem de özel aracılarınız becerileri kullanabilir. Builder>Aracı Tuvali'nde özel bir aracı oluşturduğunuzda, erişebileceği becerileri seçin. Becerileri doğrudan özel aracı oluşturma iletişim kutusundaki Beceri Seç panelinden seçin.

YAML'de, özel bir aracının hangi becerilere erişebileceğini belirtmek için kullanın allowed_skills . Ayarı allowed_skills , bu aracıdaki becerileri otomatik olarak etkinleştirir.

name: database_expert
system_prompt: |
  You are a database specialist.
allowed_skills:
  - postgres-troubleshooting
  - connection-pool-guide
tools:
  - execute_kusto_query

Beceriler nasıl çalışır?

Beceri, bilgiyi isteğe bağlı araçlarla birleştirir.

Bileşen Amaç
SKILL.md Yetkilinin izlediği prosedürel rehberlik
Tools Azure CLI, Kusto sorguları, becerinin yürütebileceği Python betikleri
Destekleyici dosyalar Runbook'lar, mimari belgeler, başvuru malzemeleri

Temsilciniz, becerinin açıklamasına ve sorunuza göre hangi becerinin yüklendiğine karar verir. Aracı, sistem isteminde beceri açıklamalarını okur ve dosyasını okuyarak SKILL.md en uygun beceriyi otomatik olarak yükler. Aracının açık bir komuta ihtiyacı yoktur.

Becerileri neden kullanmalısınız?

Beceri olmadan, temsilciniz yerleşik bilgilerine dayanır. Bu yaklaşım genel Azure işlemleri için çalışır, ancak ekibinizin belirli prosedürlerini içermiyor.

Becerileri kullanarak şunları ekleyebilirsiniz:

  • Sorun giderme iş akışlarınız: Sistemleriniz için adım adım kılavuzlar
  • Yürütme özelliği: komutları çalıştıran araçlar, bunları açıklamakla da olmaz
  • Kuruluş bağlamı: mimari belgeleri, adlandırma kuralları, yükseltme yolları

Beceriler, temsilcinizi genel bir yardımcıdan nasıl çalıştığınızı bilen bir ekip üyesine dönüştürebilir.

Beceriler oluşturma

Builder > Becerileri'nde beceriler oluşturun. Beceri, yordam yönergelerine ve yürütme için isteğe bağlı araç eklerine sahip bir SKILL.md dosya içerir.

Portalda beceri oluştur iletişim kutusunun ekran görüntüsü.

Aşağıdaki örnekte tipik bir beceri yapısı gösterilmektedir:

name: aks-troubleshooting-guide
description: Use when investigating AKS or Kubernetes issues
files:
  - SKILL.md
tools:
  - RunAzCliReadCommands

Aracınız ilgili sorunlarla karşılaştığında ve bilgi toplamak için ekli araçlar yürüttüğünde beceri kılavuzlarını otomatik olarak uygular.

Ekleme araçları

Beceriler, özel ayarlanan aracılarla aynı araç seçiciyi kullanır. Aşağıdaki araç türlerinin herhangi bir bileşimini ekleyebilirsiniz:

Araç türü Örnekler
Azure CLI RunAzCliReadCommands, RunAzCliWriteCommands, GetAzCliHelp
Kusto/Log Analytics ADX veya Log Analytics'e yönelik özel Kusto sorguları
Python Veri işleme veya API çağrıları için özel Python betikleri
MCP Bağlı MCP sunucularından araçlar
Bağlantı Dış sistemler için URL şablonları

AKS sorun giderme becerisine RunAzCliReadCommands eklediğinizde, aracınız sadece nasıl sorun gidereceğini bilmez. Aslında komutları çalıştırabilir.

Sınırlar ve kısıtlamalar

Aşağıdaki tabloda beceriler için geçerli olan kısıtlamalar açıklanmaktadır:

Kısıtlama Değer
Etkin beceriler En fazla beş eşzamanlı bağlantı
Beceri yaşam döngüsü Sınır aşıldığında en eski öğe otomatik olarak boşaltılır.
Bağlam sıfırlama Konuşma sıkıştırma konusunda net olan etkin beceriler
Araç erişimi Yalnızca beceri etkinken kullanılabilir

Eğer bir becerinin araçlarına, kaldırıldıktan sonra ihtiyacınız olursa, araç, beceriyi yeniden etkinleştirmek için SKILL.md dosyasını yeniden okur.

Kaynak Açıklama
Özel ajanlar Becerileri kullanabilen özel aracılar oluşturun.
Tools Yeteneklerin ekleyebileceği araçlar hakkında bilgi edinin.
Kusto araçları Becerilerin kullanabileceği Kusto sorgu araçları.
Python kodu yürütme Beceriler için kullanılabilir Python araçları.