Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
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.
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.
İlgili içerik
| 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ı. |