AI istemi nedir?
İstemi, istenen bir görevi yerine getirmek için istenen bilgileri almak için bir LLM’ye verilen bir talimattır. LLM’lerle yapabileceğimiz çok şey var ve sadece bir soru sorarak alabileceğimiz çok fazla bilgi var. Mükemmel bir gerçek kaynağı değil (örneğin, matematikte gerçekten kötü olabilir), ancak nasıl etkili bir şekilde dokunulacağını biliyorsak, muazzam bir bilgi olabilir. Yapay zeka yaratan zorluk ve fırsatı budur.
Etkili AI istemleri yazmanın 3 yolu
1. Açık ve spesifik olun
İsteminizde ne kadar spesifik ve net olursanız, hangi görevlerin yürütüleceği görevler açısından model için daha iyi bir talimat olacaktır. LLM’nin ne demek istediğinizi hemen bileceğini asla varsaymayın; Aşırı yazılı olmak yeterince kuralcı olmayandan daha iyidir.
Minimal etkili bir istem örneği olabilir: “Bu çok uzun bir makale ve sadece önemli şeyleri bilmek istiyorum. Onları işaret edebilir misin ama çok uzun olmadığından emin olabilir misin? ” Etkili olmak için istenmenin mutlaka uzun olması gerekmez. Aynı istemi daha net hale getirmek için şunları değiştirebilirsiniz: “Aşağıdaki makalenin ilk üç temel bulgusunu 150 veya daha az kelime ile özetleyin.”
2. Bağlam sağlayın
GPT, Claude ve Titan gibi LLM’ler, diğerlerinin yanı sıra, tipik olarak herkese açık bilgi olan çok büyük veri kümeleri üzerinde eğitilir. Bu, “hackerone değerlendirmeleri” gibi özel veya dahili alanlar hakkında özel bilgi veya bağlamdan yoksun oldukları anlamına gelir, sadece Hackerone tarafından sunulan Hizmet Olarak Pentest-Hizmet (PTAAS) anlamına gelir. Bu gibi önemli bağlamı açıklayarak, LLM daha az ileri geri ve düzeltme ile daha iyi bir çıktı daha hızlı sağlayabilecektir.
3. Örnekleri kullanın
Birçok LLM, sağlanan örnekleri kullanabilmek ve verileri çıktılarına katmak için eğitilmiştir. Örnekler sağlayarak, model alan adınıza daha fazla bağlam kazanır ve bu nedenle niyetinizi daha iyi anlayabilir. Ayrıca herhangi bir belirsizliği azaltır ve sistemi daha doğru ve ilgili yanıtlar üretmeye yönlendirir. Mükemmel çekimi yakalamak için bir kameradaki ayarları ayarlamak gibi düşünün – AI’yı örneklerle ayarlamak, özel ihtiyaçlarınıza odaklanmasına yardımcı olur.
3 tür AI istemleri
1. Sıfır atlama istemi
Sıfır atlama istemi oldukça doğrudan olma eğilimindedir ve LLM’ye çok az bağlamla veya hiç bağlamla sunar. Bu tür bir sorunun bir örneği şunlar olabilir: “Aşağıdaki güvenlik açığını tanımlayan uygun bir başlık oluşturun.” Bir güvenlik açığı hakkında bilgi içerir, ancak neyin “uygun” bir başlık olarak kabul edileceğini veya başlığın ne için kullanıldığını tanımlamaz. Bu mutlaka başlamak için kötü bir yer değildir, ancak daha kapsamlı bir çıktı, istemi amacına daha fazla bağlam gerektirebilir.
2. tek atış istemi
Tek atışlık bir bilgi, AI’ya istemin ihtiyaçları ve amacına daha fazla bağlam sağlar. Güvenlik güvenlik açıkları için, LLM’den iyileştirme önerisi isteyeceğim ve raporun ne hakkında olduğu konusunda bağlam sağlayacağım. Örneğin: “Aşağıdaki raporda, XYZ.com varlığı üzerinde bir siteler arası komut dosyası (XSS) güvenlik açığının bulunduğu bir güvenlik açığı açıklanmaktadır. Lütfen bu rapor için iyileştirme rehberliğini sağlayın. ”
3. birkaç atış istemi
Tek atış istemine çok benzer şekilde, birkaç atış istemi daha da bağlamsal örnekler sağlar ve gerekli belirli çıktılar hakkında daha da kuralcıdır. Bu şöyle görünebilir: “Aşağıdaki raporda bir hacker tarafından bulunan bir XSS güvenlik açığı açıklanmaktadır. Rapordan aşağıdaki ayrıntıları çıkarın:
- Güvenlik Güvenlik Açığının Ortak Zayıflık Numaralandırılması (CWE) Kimliği (Örnek: CWE-79)
- Güvenlik Açığı Güvenlik Açığı ve Exposers (CVE) Güvenlik Açığı Kimliği (Örnek: CVE-2021-44228)
- Savunmasız ev sahibi (örnek: xyz.com)
- Savunmasız uç nokta (örnek: /uç nokta)
- Etkilenen yazılım tarafından kullanılan teknolojiler (Örnek: Graphql, React, Ruby)
Genai ve LLMS’yi istemekle nasıl başlanır
Etkili istemlerin hazırlanması test gerektirir ve tipik olarak yinelemeli bir şekilde yapılır. AI’nın yanıtlarını ölçmek için çeşitli istemleri deneyerek başlayın. Başlamanın harika bir yolu, AI’yı bilgili olduğunuz bir konu hakkında istemektir-bu şekilde, çıktının doğru olup olmadığını söyleyebilirsiniz. Etkili bir istem genellikle, ne almak istediğinize bağlı olarak, ilgi konusu ile uyumlu doğru, alakalı ve tutarlı yanıtlar verir. Yanıtın konu dışı veya yanlış olduğunu düşünüyorsanız, bu, isteminizin ayarlanması gerektiğinin oldukça iyi bir göstergesidir. İstenen sonuçları elde edene kadar yeniden ifade edin, daha spesifik hale getirin, daha net olun veya ek bağlam sağlayın. Standartlarınızı karşılayana kadar istemlerinizi rafine etmeye devam edin ve gelecekteki kullanım için en iyi istemlerinizi kaydetmeyi unutmayın!
Hackerone ekibi AI ile her gün farklı şekillerde deney yapıyor, bu nedenle AI’nın siber güvenlik üzerindeki etkileri hakkında daha fazla bilgi için takip edin.