Altbilgi içeriğine atla
Iron Academy Logo
C# Araçları & Verimlilik

Visual Studio'da 10 Dakikada veya Daha Az Sürede İstek Dosyalarını Kullanma

[[academy-video-youtube({"vid": "LMnPDtWMqvg", "start_time": "0", "title": "Prompt Dosyalarını Visual Studio'da 10 Dakikadan Kısa Sürede Nasıl Kullanılır", "creator": "Tim Corey", "length": "6m 58s"})]]

Prompt dosyaları, geliştiricilerin GitHub Copilot gibi AI araçları için özel talimatları tek bir tekrar kullanılabilir yerde saklamalarına olanak tanıyan nispeten yeni bir özelliktir. "Prompt Dosyalarını Visual Studio'da 10 Dakikadan Kısa Sürede Nasıl Kullanılır" adlı videosunda Tim Corey, Copilot'un kod önerilerini iyileştirmek ve yaygın geliştirme görevlerini otomatikleştirmek için bir Visual Studio prompt dosyasını oluşturma, kaydetme ve kullanma sürecini ele alıyor.

Bu makale Tim'in gösterimini takip ediyor. Yolculuğunuzda yeniden kullanılabilir prompt dosyalarının nasıl kurulacağını, bunların proje deposunda nerede saklanacağını ve Copilot sohbet görünümünde belirli görevler veya satır içi sohbet isteklerine yanıt olarak nasıl etkinleştirileceğini göreceksiniz.

Prompt Dosyalarına Giriş

Videonun başında (0:00), Tim, prompt dosyalarının kullandığınız AI modellerinin performansını iyileştirmek için "gerçekten güçlü yollar" olabileceğini söylüyor. Bunlar, Copilot ve diğer AI araçları için yerleşik bir sohbet istemi veya istem kutusudur. Her seferinde talimatları yapıştırmak yerine, projenizde bir markdown dosyası içinde saklarsınız, böylece sistem çalışırken otomatik olarak yüklenebilir.

Örnek Bir Proje Kurma

0:24'te, Tim .NET 9 konsol uygulaması olan taze bir Visual Studio'yu açıyor. Ekstra bir yapılandırma yok—sadece "dosya → yeni proje." Bu temiz sayfa, herhangi bir kaynak kodu deposuna prompt desteğinin nasıl ekleneceğini gösteriyor.

Tim'in planı: projenin kök klasörü içine bir prompt dosyası oluşturmak, ardından zenginleştirilmiş kod önerileri ve açıklamalar almak için GitHub Copilot sohbetinde etkinleştirmeyi göstermek.

Prompt İçeriğini Alma

0:38'de, Tim örnek promptunu seçiyor: "Beast Mode," Burke Holland tarafından katkıda bulunulan bir dizi özel talimatlar. Tim, daha sonra projesine yapıştırabilmek için ham metni kopyalar (0:59).

Ayrıca tüm alt klasörlere erişmeniz gerekeceğini açıklar. Tim, Visual Studio için Dosya Gezgini uzantısını kullanıyor (1:01). Eğer sahip değilseniz, "Uzantılar → Uzantıları Yönet" bölümüne gidip "Dosya Gezgini" arayın (1:05). Bu araç, çözümünüze zaten ekli olan dosya ve klasörlerin yanı sıra her dosya ve klasörü göstererek, tekrar kullanılabilir promptlar veya birden fazla dosyayı bir kerede yaratmayı ve yönetmeyi kolay hale getirir.

Visual Studio Prompt Files 10 Minutes 1 related to Prompt İçeriğini Alma

Prompt Klasör Yapısını Oluşturma

1:40'ta, Tim, Dosya Gezgini'nde konsol örnek uygulamasının kök klasörünü gösteriyor. Proje klasörünü, bin, obj, vb. görebilirsiniz (1:42).

Bağlam menüsüne sağ tıklayarak (1:49) ve "Yeni Klasör" seçerek, şu alanı yazıyor:

.github\prompts
.github\prompts

Bu tek bir komut, gizli bir .github klasörü ve prompts adlı bir alt klasör oluşturur (1:58). Tim, "prompts" kelimesinin çoğul olduğunu vurgular (2:04). Visual Studio hemen klasörde GitHub simgesini gösterir (2:10), bunun doğru tanındığını onaylar. Bu, o projeniz için tüm prompt dosyalarını depolamak ve referans vermek için yerdir.

Prompt Dosyalarını Ekleme

Prompts klasörü içinde Tim, adlı yeni bir markdown dosyası oluşturur:

BeastMode31.prompt.md
BeastMode31.prompt.md

(2:17). Bu, Copilot için talimatları içeren tekrar kullanılabilir bir prompt dosyasıdır. Oluşturulduktan sonra, Tim onu açar ve ham metni gisterden yapıştırır (2:33). Videonun açıklamasında gisti bağlayacağını söyler (2:36).

Visual Studio Prompt Files 10 Minutes 2 related to Prompt Dosyalarını Ekleme

Tim ardından izleyicileri uyarmak için duraklar (2:38–3:09): İndirdiğiniz herhangi bir prompt dosyasındaki her satırı her zaman okuyun. Ortada gizlenmiş kötü niyetli bir prompt anahtarları çıkarmayı, verileri başka bir yere göndermeyi veya kodu beklenmeyen şekillerde değiştirmeyi isteyebilir. Tim kendisi "her bir kelimeyi" okur (2:46). Topluluk katkılı örneklerle çalışırken bu hayati bir güvenlik ipucudur.

Yapının Neden Önemli Olduğu

3:13'te, Tim dosyanın .github/prompts altında oturduğunun altını çizer, eğer projeyi kaynak kontrolüne ekler iseniz, prompt dosyası yanınızda gelir (3:26). Takımdaki her geliştirici aynı özel talimatlar ve AI bağlamını alır, iş akışınızı öngörülebilir hale getirir. Ortak görevler için tekrar kullanılabilir promptlar bile tanımlayabilir ve bunları kaynak kodunuz gibi sürüm kontrolüne ekleyebilirsiniz.

Copilot Sohbetinde Prompt Kullanma

3:31'de, Tim Visual Studio'da GitHub Copilot Sohbeti'ni açar. Sohbet görünümünü büyütür (3:34), "+" butonuna tıklar (3:39) ve mevcut prompt dosyalarının bir listesini görür. Dosya prompts dizininde olduğu için, Copilot onu otomatik olarak algılar (3:43). Tim, beastmode31.prompt.md dosyasına tıklayarak etkinleştirir (3:50).

Visual Studio Prompt Files 10 Minutes 3 related to Copilot Sohbetinde Prompt Kullanma

Prompt dosyası etkinleştirildiğinde, Tim hangi LLM'in çalıştırılacağını seçer. Claude 4 kullanıyor (3:56), ama başka bir Copilot modu veya motorunu seçebilirsiniz. Sonra bir test isteği yazıyor: "Lütfen bu projeye bağımlılık enjeksiyonu ve yapılandırma ekleyin" (4:09). Bu, iyi bir promptun Copilot'un doğru kodu üretmesine ve her adımı açıklamasına yardımcı olabileceği yaygın bir geliştirme görevdir.

Prompt İle Copilot'u İzleme

Tim, Copilot'un prompt dosyasını nasıl kullanmaya başladığını gösteriyor (4:15). Önce Beast Mode talimatlarını yükler, ardından adımlardan oluşan bir kontrol listesi üretir (4:34). Copilot paketleri yükleme izni bile ister (4:37).

Tim, Burke Holland'ın otomatik onay vermeyi önerdiğini ancak Tim'in kendisinin her seferinde manuel olarak "İzin Ver"e tıklamayı tercih ettiğini belirtir (4:46). Asla "Her zaman izin ver" veya "Bu oturumda izin ver"e tıklamaz (4:53). Bu, AI'nin aslında neyi uyguladığı üzerinde kontrol sahibi olmasını sağlar.

Visual Studio Prompt Files 10 Minutes 4 related to Prompt İle Copilot'u İzleme

Copilot adımlarda ilerlerken, gereken paketleri ekler, kodu değiştirir ve appsettings gibi yapılandırma dosyaları oluşturur (6:17). Tim, emin olmadığı bir komutu reddetmeyi gösteriyor (5:44–5:49). Önce bir komutu araştırabilir, sonra karar verebilirsiniz (5:52–5:58). Bu, yapay zekanın "halüsinasyon görmesini" ve istemediğiniz şeyleri yapmasını önler (6:06).

Bu videonun bu bölümü, komutları nasıl çalıştıracağınızı, komutları nasıl seçeceğinizi ve onları editörünüzdeki her yeni oturuma metin kopyalayıp yapıştırmadan belirli görevler için nasıl kullanacağınızı tam olarak göstermektedir.

Önemli Çıkarım: Tekrar Kullanılabilir İstem Dosyaları

Sonunda (6:23), Tim "büyük olay"ı vurgular: bir komut dosyası kullanmak, LLM'nin işleri istediğiniz şekilde yapmasını sağlar—önce araştırma yapar, talimatlarınıza uyar ve projeler arasında tutarlılık sağlar. Bu, Copilot'a iş akışınıza özel kalıcı bir slash komutu veya sistem mesajı vermek gibidir.

Tim, saat 6:34'te şöyle tamamlıyor: "Visual Studio içinde bir istem dosyası nasıl kullanılır, işte böyle." Birden fazla dosya oluşturabilirsiniz (örneğin, topluluk örnekleri veya yaygın görevler için ayrı), bunları .github/prompts altında depolar ve Copilot'un onları otomatik olarak keşfetmesine izin verirsiniz.

Sonuç

Tim Corey'nin kısa videosu, Visual Studio istem dosyalarının tam ve gerçek dünya kullanımını göstermektedir:

  • Ana klasörünüzde bir .github/prompts klasörü oluşturun.

  • Seçilen özel talimatlarınızla bir .prompt.md markdown dosyası ekleyin.

  • Kullanılmadan önce okuyun ve kontrol edin.

GitHub Copilot sohbet görünümünde etkinleştirin ve satır içi sohbet veya istem kutusu istekleriyle test edin.

  • Her işlemi manuel olarak onaylayın veya reddedin, aksi takdirde istenmeyen değişikliklerden kaçının.

Tim'in yaklaşımını takip ederek, geliştiriciler yaygın geliştirme görevleri ve belirli kod oluşturma istekleri için istemleri doğrudan Visual Studio (veya benzer bir klasör yapısını destekleyen VS Code) içinde depolayabilir, değiştirebilir ve yeniden kullanabilirler. Bu, Copilot gibi AI araçlarının daha iyi yanıtlar sağlamasına, kodları açıklamasına ve mevcut iş akışınıza sorunsuz bir şekilde entegre olmasına olanak tanır—tüm bunlar sizin kontrolünüz altında olurken.

Hero Worlddot related to Visual Studio'da 10 Dakikada veya Daha Az Sürede İstek Dosyalarını Kullanma
Hero Affiliate related to Visual Studio'da 10 Dakikada veya Daha Az Sürede İstek Dosyalarını Kullanma

Sevdiğiniz Şeyleri Paylaşarak Daha Fazla Kazanın

.NET, C#, Java, Python veya Node.js ile çalışan geliştiriciler için içerik oluşturuyor musunuz? Uzmanlığınızı ek gelire dönüştürün!

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara