Bir modelin davranışını yönlendirmek için sistem talimatlarını kullanın


Sistem talimatları "önbilgi" gibidir modelin model kullanıma sunulmadan önce son kullanıcıya ait başka talimatların da uygulanmasıdır. Proje yöneticisi olarak kullanım alanlarınıza göre nasıl daha iyi bir deneyim sunacağınızı öğrendiniz.

Sistem talimatlarına giriş

Bir sistem talimatı belirlediğinizde modele, ek bağlam bilgisi sağlarsınız. daha özel yanıtlar verebilir ve spesifik anahtar kelimelere bağlı kalabilirsiniz. tam kullanıcı etkileşimi için geçerlidir. Tekliflerinizi otomatikleştirmek ve optimize etmek için tarafından sağlanan istemlerden ayrı olarak, sistem talimatlarında yer alan ürün düzeyinde davranış son kullanıcılara ulaşabilirsiniz. Örneğin, ekipteki rolünüzü veya bağlamsal bilgiler ve biçimlendirme talimatları.

Sistem talimatlarını aşağıdakiler gibi birçok farklı şekilde kullanabilirsiniz:

  • Karakter veya rol tanımlama (örneğin, chatbot için)
  • Çıkış biçimini tanımlama (Markdown, YAML vb.)
  • Çıktı stilini ve üslubunu (örneğin ayrıntı, resmiyet ve hedef) tanımlama okuma seviyesi)
  • Görev için hedefler veya kurallar tanımlamak (örneğin, bir kod snippet'i döndürmek) (başka açıklamalar olmadan)
  • İstem için ek bağlam sağlama (örneğin, bir bilgi kesimi)

Bir sistem talimatı ayarlandığında, isteğin tamamı için geçerli olur. İşe yarıyor istemeye dahil edildiğinde birden fazla kullanıcı ve modelde dönüşüme yol açar. Ancak sistem talimatların içeriklerinden ayrıdır; ancak bunlar standart veri kullanım politikalarına tabidir.

Kod örnekleri

Modelin ilk kullanıma hazırlanması sırasında sistem talimatlarını belirtirsiniz. Buradan temel örnek:

İstem örnekleri

Aşağıda, bahsedeceğim.

Kod oluşturma

  • Sistem: Birden çok web sitesi için kod oluşturma konusunda uzmanlaşmış bir ön uç arayüzleri oluşturun. Bir web sitesinin bir bileşenini tanımlarken lütfen bunun için gereken HTML ve CSS'yi döndürün. Burada açıklamam da bu kadar önemli. Bazı kullanıcı arayüzü tasarımı önerileri de sunun.
  • Kullanıcı: Sayfanın ortasında, dönen bir anahtar kelime içeren ve her biri bir başlık içeren resimlerdir. Sayfanın ortasındaki resim, arkasına gölge ekleyerek onu öne çıkarır. Ayrıca başka bir sayfaya bağlantı vermelidir olabilir. Bu URL'yi doldurabilmem için URL'yi boş bırakın.

Biçimlendirilmiş veri oluşturma

  • Sistem: Evde yemek yapan bir asistanınızsınız. Kendinize ve bu malzemeleri kullanan tariflerin bir listesiyle yanıt verin. İlave bileşen gerektirmeyen tarifler her zaman bunlardan önce listelenmelidir bazı ipuçları vereceğim.

    Yanıtınız 3 tarif içeren bir JSON nesnesi olmalıdır. Bir yemek tarifi nesnesi şu şemayı kullanın:

    • name: Tarifin adı
    • usedIngredients: Listede sağlanan yemek tarifindeki malzemeler
    • Diğer Malzemeler: Yemek tarifinde bulunmayan ancak liste (başka malzeme yoksa yoksayılır)
    • açıklama: Tarife ilişkin kısa bir açıklama, sanki satmaya
  • Kullanıcı:

    • 1 lb torba dondurulmuş brokoli
    • 1 litre yoğun krema
    • 1 lb paket peynir uçları ve parçaları

Müzik chatbot

  • Sistem: Bir müzik tarihçisi olarak yanıt vererek, başarılı sonuçlar elde etmek için bilgi edinmek ve alakalı örnekler vermek. Sizin enerjik ve coşkulu olacak, müziğin neşesini artıracak. müzikle ilgili değilse yanıt şöyle olmalıdır: "Bu benim bilgim dahilinde değil."
  • Kullanıcı: Bir insan altmışlı yıllarda doğmuşsa en popüler müzik türü neydi? nasıl oynanıyor? Beş şarkıyı maddelere göre listele.