İçereği Atla

Buradan başla

Özel araçlar

Güvendiğiniz betikleri bir klasörde tutun; AI asistanınız her birini ayrı bir araç olarak görür. Her seferinde yeni kod yazmak yerine, sizin kontrol ettiğiniz betiği adıyla çalıştırır.

Nasıl çalışır

1

Betiği kaydedin

Betiği Belgeler\AEC Pilot\Custom Tools klasörüne koyun. Her dosya bir araçtır.

2

Asistan görür

Asistan onu custom_ ile başlayan adıyla görür ve dosyada tanımladığınız parametrelerle çalıştırır.

3

Siz onaylarsınız

Onay penceresi dosyanın tamamını çalışmadan önce gösterir.

4

Uygulamanızda çalışır

Kontrol ettiğiniz betik Revit'te, AutoCAD'de, Navisworks'te ya da hangi uygulamada çalışıyorsanız orada çalışır.

  • Claude, ChatGPT / Codex, Cursor ve diğer MCP istemcilerinde, ayrıca Pilot Chat'te çalışır.
  • Klasördeki değişiklikler uygulama açıkken de algılanır.
  • Settings > Security > Custom tools yüklenen araçları listeler, yüklenmeyen dosyanın nedenini yazar ve klasörü açar. İlk seferde klasörü kısa bir nasıl yapılır dosyasıyla birlikte oluşturur.

Hangi dil

C#

RevitAutoCADCivil 3DAdvance SteelNavisworksInventorRobot

MAXScript

3ds Max

Python

Fusion

Betik, asistanın o uygulamada çalıştırdığı kodla aynı şekilde yazılır; parametreler args içinde gelir.

Bir dosya, bir araç

Dosyanın ilk satırları aracı tanımlayan yorumlardır. Bu Revit örneği, numarası verilen önekle başlamayan paftaları listeler:

// tool: check_sheet_names
// description: Lists the sheets whose number does not start with the given prefix.
// products: revit
// readonly: true
// param: prefix string required - The sheet number prefix, for example A-
string prefix = (string)args["prefix"];
return new FilteredElementCollector(doc).OfClass(typeof(ViewSheet)).Cast()
    .Where(s => !s.SheetNumber.StartsWith(prefix))
    .Select(s => s.SheetNumber + " " + s.Name).ToList();
  • tool: aracın adı; harfle başlayan, 3–40 karakterlik küçük harf, rakam ya da alt çizgi.
  • description: aracın ne yaptığı; herhangi bir dilde, en çok 400 karakter. Asistan aracı buna bakarak seçer.
  • products: nerede çalışacağı: revit, autocad, civil3d, advancesteel, navisworks, inventor, robot, 3dsmax, fusion. autocad, Civil 3D ve Advance Steel'i de kapsar.
  • readonly: true: betik modeli yalnız okuyorsa.
  • param: her parametre için bir satır: ad, tür (string, number, integer, boolean), zorunlu ya da isteğe bağlı, varsa varsayılan değer ve kısa bir açıklama.

Asistan bunu prefix parametresiyle custom_check_sheet_names olarak görür.

Asistana kaydettirin

Bir betik işinizi gördüğünde asistandan onu özel araç olarak kaydetmesini isteyin. AEC Pilot dosyayı kontrol eder, tamamını size gösterir ve yalnız Save'i seçerseniz kaydeder. Her seferinde sorar ve yalnız sizin klasörünüze yazar.

Fusion'da

Kaydedilecek dosya Fusion'ın soru kutusuna sığmalı, yani en çok 40 satır olmalı. Daha uzun bir aracı klasöre elle koyabilirsiniz.

Güvenlik: özel araç bir koddur

Settings > Security > Allow custom code açık olmalı. Kapalıyken özel araçlar çalışmaz.

Özel araç çalışmadan önce onay penceresi parametreleri ve dosyanın tamamını gösterir; Don't ask again'i seçmediyseniz her seferinde.

Yalnız size gösterilen dosya çalışır. Pencere açıkken dosya değişirse çağrı reddedilir ve yeniden sorulur.

Asistandan gelen her kodla aynı kontrollerden geçer. Güvenlik denetimi olan uygulamalarda dosya silmek ya da program başlatmak gibi riskli çağrılar reddedilir.

Salt okunur modda özel araçlar kapalıdır.

IT için: ofis için ortak bir klasör

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\7Dimensions\AEC Pilot (ya da HKEY_CURRENT_USER) altına CustomToolsFolder (REG_SZ) ilke değerini, herkesin okuyabildiği bir klasör olarak girin; örneğin bir ağ paylaşımı. Ortam değişkenleri açılır.

Ofis klasörü

IT belirler, herkes okur; örneğin bir ağ paylaşımı.

Sizin klasörünüz

Belgeler\AEC Pilot\Custom Tools

Asistanınız

İki klasörün araçlarını da görür.

Aynı ad: ofis aracı kazanır

  • Ortak klasördeki araçlar asistana ortak araç olarak gösterilir.
  • Ortak bir araçla kullanıcının kendi aracı aynı adı taşıyorsa ortak olan kullanılır.
  • Asistandan kaydetmek ortak bir aracın üzerine asla yazmaz.

Sınırlar

40

uygulama başına özel araç

64 KB

dosya başına

12

araç başına parametre

400

karakter açıklama

  • Her araç her istekle birlikte asistana gönderilir; bu yüzden liste kısa tutulur.
  • Klasörün yalnız en üst seviyesi okunur; alt klasörlere bakılmaz.
  • Kurallara uymayan dosya yüklenmez; nedeni Settings'te yazar.

Yeni araçlar ve asistanınız

Pilot Chat yeni ya da değişen bir aracı bir sonraki mesajdan itibaren görür. Dışarıdaki bir asistan, bağlandığında aldığı araç listesini tutar; yeni araçları görmesi için onu AEC Pilot'a yeniden bağlayın.

AI istemcini bağla · Nasıl sorulur · IT yöneticileri için