Hızlı tasarım stratejileri

Bu sayfada, istemleri tasarlarken kullanabileceğiniz bazı genel istem tasarımı stratejileri açıklanmaktadır.

Büyük dil modelleri (LLM), dil kalıplarını ve dil arasındaki ilişkileri öğrenmek için çok miktarda metin verisi üzerinde eğitilir. Dil modelleri, kendilerine bir metin (istem) verildiğinde, gelişmiş bir otomatik tamamlama aracı gibi bir sonraki kelimenin ne olabileceğini tahmin edebilir.

Google AI Studio, bu kılavuzda paylaşılan kavramların çoğunu etkileşimli bir şekilde sergilemek için tasarlanmış basit bir istem galerisine ev sahipliği yapar. Bu kılavuzun geri kalanında, aşağıdaki istem tasarımı stratejileri hakkında bilgi edineceksiniz:

Net ve spesifik talimatlar verin

Modele ne yapması gerektiğine dair talimatlar vermek, model davranışını özelleştirmenin etkili ve verimli bir yoludur. Verdiğiniz talimatların net ve spesifik olduğundan emin olun. Talimatlar, adım adım talimatlar listesi kadar basit veya kullanıcının deneyimini ve zihniyetini haritalandırmak kadar karmaşık olabilir.

Gerçekleştirilecek görevi tanımlayın

Modelin gerçekleştirmesini istediğiniz görevi ayrıntılı bir şekilde açıklayın. Görev, adım adım talimatlar listesi kadar basit veya kullanıcının deneyimini ve zihniyetini haritalandırmak kadar karmaşık olabilir. Aşağıdaki istemde modelden bir metin bloğunu özetlemesi isteniyor:

Summarize this text:
Text: A quantum computer exploits quantum mechanical phenomena to perform calculations exponentially
faster than any modern traditional computer. At very tiny scales, physical matter acts as both
particles and as waves, and quantum computing uses specialized hardware to leverage this behavior.
The operating principles of quantum devices is beyond the scope of classical physics. When deployed
at scale, quantum computers could be used in a wide variety of applications such as: in
cybersecurity to break existing encryption methods while helping researchers create new ones, in
meteorology to develop better weather forecasting etc. However, the current state of the art quantum
computers are still largely experimental and impractical.
  
    Quantum computers leverage the wave-particle duality of matter at tiny scales to perform
    calculations exponentially faster than traditional computers. They harness quantum phenomena,
    which are beyond the scope of classical physics, to achieve this speed advantage. While
    promising for applications like cybersecurity, weather forecasting, and beyond, current
    quantum computers are still experimental and not yet practical for widespread use.
  

Sınırlamalar belirtin

İstemi okuma veya yanıt oluşturma ile ilgili kısıtlamaları belirtin. Modele ne yapması gerektiğini ve ne yapmaması gerektiğini söyleyebilirsiniz. Önceki örnekte özet, orijinal metinden daha kısadır ancak özetin daha kısa olmasını isteyebilirsiniz. Bu durumda, özetin ne kadar uzun olmasını istediğinize dair bir kısıtlamayı istemde belirtebilirsiniz:

Summarize this text in two sentences:
Text: A quantum computer exploits quantum mechanical phenomena to perform calculations exponentially
faster than any modern traditional computer. At very tiny scales, physical matter acts as both
particles and as waves, and quantum computing uses specialized hardware to leverage this behavior.
The operating principles of quantum devices is beyond the scope of classical physics. When deployed
at scale, quantum computers could be used in a wide variety of applications such as: in
cybersecurity to break existing encryption methods while helping researchers create new ones, in
meteorology to develop better weather forecasting etc. However, the current state of the art quantum
computers are still largely experimental and impractical.
    

      Quantum computers harness the wave-particle duality of matter at the quantum level to perform
      computations exponentially faster than traditional computers. While these machines hold
      immense potential for fields like cybersecurity and weather forecasting, they are currently
      in their early stages of development and not yet practical for widespread use.
    

Yanıtın biçimini tanımlama

Yanıtın biçimini belirten talimatlar da verebilirsiniz. Örneğin, yanıtın tablo, madde listesi, elevator pitch, anahtar kelimeler, cümle veya paragraf olarak biçimlendirilmesini isteyebilirsiniz. Aşağıdaki sistem mesajı, modele yanıtında daha sohbet tarzında olmasını söyler:

    All questions should be answered comprehensively with details, unless the user requests a concise response specifically.
  
    What is a smart way to make a business that sells DVD's in 2025?
  
    Okay, you're looking at a real uphill battle here. The DVD market is significantly diminished due to streaming services, digital downloads, and Blu-ray. However, that doesn't necessarily mean it's impossible to build a DVD-based business in 2025. It just requires a hyper-focused strategy and a deep understanding of the remaining market. Here's a breakdown of smart approaches:

    I. Understanding the Challenges and Opportunities
    Challenges:
    Dominance of Streaming: Netflix, Amazon Prime Video, Disney+, and countless other services offer vast libraries on-demand.
    Digital Downloads/Rentals: Platforms like iTunes, Google Play, and Vudu make purchasing or renting digital versions easy.
    Blu-ray & 4K Ultra HD: Offer superior picture and sound quality, often preferred by home theater enthusiasts.
    ....
.....
  
Geçmişte kullandığımız bir diğer örnek de şudur:
      All questions should be answered comprehensively with details, unless the user requests a
      concise response specifically. Respond in the same language as the query.
    
      What is a smart way to create a lemonade business?
    
  Launching a Successful Lemonade Stand: A Smart Approach
  Creating a lemonade business, whether a simple stand or a larger operation, requires strategic thinking. Here's a breakdown of how to approach it smartly:
  
  1. Define Your Business:
  Scope: Are you aiming for a small, seasonal lemonade stand, a food truck, a delivery service, or something else entirely?
  Target Audience: Who are you selling to? Families, office workers, tourists?
  Unique Selling Proposition: What sets your lemonade apart? Special flavors, organic ingredients, a unique recipe?
  
  Pricing: Research competitor prices and determine a profitable pricing structure.
  Location: Consider foot traffic, accessibility, and regulations for your chosen location.
  .....
    

Özet

  • Modellere ne yapmaları gerektiğiyle ilgili talimatlar verin.
  • Talimatları açık ve net bir şekilde yazın.
  • Çıkış için tüm kısıtlamaları veya biçimlendirme koşullarını belirtin.

Az sayıda örnek ekleyin

İstemde, modele doğru sonucun nasıl göründüğünü gösteren örnekler ekleyebilirsiniz. Model, örneklerdeki kalıpları ve ilişkileri belirlemeye çalışır ve yanıt oluştururken bunları uygular. Birkaç örnek içeren istemlere az sayıda örnek içeren istemler, örnek içermeyen istemlere ise sıfır örnek içeren istemler denir. Az sayıda istem, model yanıtlarının biçimlendirmesini, ifade biçimini, kapsamını veya genel kalıplarını düzenlemek için genellikle kullanılır. Modelin odağını daraltmasına ve daha doğru sonuçlar üretmesine yardımcı olmak için spesifik ve çeşitli örnekler kullanın.

İstemlerinize her zaman birkaç örnek eklemenizi öneririz. Az sayıda örnek içermeyen istemler muhtemelen daha az etkili olur. Hatta örnekleriniz, söz konusu görevi yeterince net bir şekilde gösteriyorsa isteminizdeki talimatları kaldırabilirsiniz.

Sıfır görevli ve çok görevli istemler

Aşağıdaki sıfır atışlı istemde modelden en iyi açıklamayı seçmesi istenir.

Please choose the best explanation to the question:

Question: How is snow formed?
Explanation1: Snow is formed when water vapor in the air freezes into ice crystals in the
atmosphere, which can combine and grow into snowflakes as they fall through the atmosphere and
accumulate on the ground.
Explanation2: Water vapor freezes into ice crystals forming snow.
Answer:
  
Explanation 1 is the best explanation.
  

Kullanım alanınızda modelin kısa yanıtlar üretmesi gerekiyorsa istemde kısa yanıtlara öncelik veren örnekler ekleyebilirsiniz.

Aşağıdaki istemde, kısa açıklamalara öncelik veren iki örnek verilmiştir. Yanıtta, örneklerin modeli daha önce yaptığı gibi uzun açıklama (Açıklama1) yerine daha kısa açıklamayı (Açıklama2) seçmeye yönlendirdiğini görebilirsiniz.

Below are some examples showing a question, explanation, and answer format:

Question: Why is sky blue?
Explanation1: The sky appears blue because of Rayleigh scattering, which causes shorter blue
wavelengths of light to be scattered more easily than longer red wavelengths, making the sky look
blue.
Explanation2: Due to Rayleigh scattering effect.
Answer: Explanation2

Question: What is the cause of earthquakes?
Explanation1: Sudden release of energy in the Earth's crust.
Explanation2: Earthquakes happen when tectonic plates suddenly slip or break apart, causing a
release of energy that creates seismic waves that can shake the ground and cause damage.
Answer: Explanation1

Now, Answer the following question given the example formats above:

Question: How is snow formed?
Explanation1: Snow is formed when water vapor in the air freezes into ice crystals in the
atmosphere, which can combine and grow into snowflakes as they fall through the atmosphere and
accumulate on the ground.
Explanation2: Water vapor freezes into ice crystals forming snow.
Answer:
  
Answer: Explanation2
  

İdeal örnek sayısını bulma

En iyi sonuçları almak için istemde sağlanacak örnek sayısını deneyebilirsiniz. Gemini gibi modeller genellikle birkaç örnek kullanarak kalıpları tespit edebilir ancak istenen sonuçlara hangi sayıda örnekle ulaşılacağını denemeniz gerekebilir. Aynı zamanda, çok fazla örnek eklerseniz model, örneklere verilen yanıtı aşırı uyumlulaştırmaya başlayabilir.

Anti-desenler yerine kalıpları göstermek için örnekler kullanın

Modele uyulması gereken bir kalıbı göstermek için örnekler kullanmak, modele kaçınılması gereken bir anti-kalıp göstermek için örnekler kullanmaktan daha etkilidir.

Negatif kalıp:

Don't end haikus with a question:
Haiku are fun
A short and simple poem
Don't you enjoy them?
  

Olumlu kalıp:

Always end haikus with an assertion:
Haiku are fun
A short and simple poem
A joy to write
  

Örneklerde tutarlı biçimlendirme kullanın

İstenmeyen biçimlerde yanıtlar almamak için az sayıda örnek içeren metinlerin yapısının ve biçiminin aynı olduğundan emin olun. İstemlere az sayıda örnek eklemenin birincil amaçlarından biri, modele yanıt biçimini göstermektir. Bu nedenle, özellikle XML etiketleri, boşluklar, yeni satırlar ve örnek ayırıcılara dikkat ederek tüm örneklerde tutarlı bir biçim kullanmanız önemlidir.

Özet

  • İstemle yanıt örneklerini isteminize eklemek, modelin nasıl yanıt vereceğini öğrenmesine yardımcı olur.
  • Modele, kaçınılması gereken kalıp örnekleri yerine, takip edilmesi gereken kalıp örnekleri verin.
  • Dahil edilecek istemlerin sayısıyla denemeler yapın. Modele bağlı olarak, çok az sayıda örnek, model davranışını değiştirmede etkisizdir. Çok fazla örnek, modelin fazla uyumlu olmasına neden olur.
  • Örneklerde tutarlı biçimlendirme kullanın

Bağlamsal bilgiler ekleme

Modelin gerekli tüm bilgilere sahip olduğunu varsaymak yerine, istemde modelin bir sorunu çözmesi için ihtiyaç duyduğu talimatları ve bilgileri ekleyebilirsiniz. Bu bağlamsal bilgiler, modelin sizden yapmasını istediğiniz işlemin kısıtlamalarını ve ayrıntılarını anlamasına yardımcı olur.

Aşağıdaki örnekte, modelden bir yönlendiriciyle ilgili sorun giderme konusunda rehberlik vermesi istenir:

What should I do to fix my disconnected wifi? The light on my Google Wifi router is yellow and
blinking slowly.
  
  A yellow blinking light on your Google Wifi router usually indicates a problem with the internet connection. Here are some steps to troubleshoot and fix the issue:
  1. Restart your router and modem:
    - Unplug your modem from the power outlet and wait for 30 seconds.
    - Plug your modem back in and wait for it to fully boot up.
    - Unplug your Google Wifi router and wait for 30 seconds.
    - Plug your Google Wifi router back in and wait for it to fully boot up.
.....
  

Yanıt, yönlendiriciye veya LED gösterge ışıklarının durumuna özgü olmayan genel sorun giderme bilgileri gibi görünüyor.

Yanıtı belirli bir yönlendiriciye göre özelleştirmek için istemde, yönlendiricinin sorun giderme kılavuzunu bağlam olarak ekleyebilirsiniz. Böylece, model yanıt verirken bu kılavuzdan yararlanabilir.

Answer the question using the text below. Respond with only the text provided.
Question: What should I do to fix my disconnected wifi? The light on my Google Wifi router is yellow and blinking slowly.

Text:
Color: Slowly pulsing yellow
What it means: There is a network error.
What to do:
Check that the Ethernet cable is connected to both your router and your modem and both devices are turned on. You might need to unplug and plug in each device again.

Color: Fast blinking yellow
What it means: You are holding down the reset button and are factory resetting this device.
What to do:
If you keep holding down the reset button, after about 12 seconds, the light will turn solid yellow. Once it is solid yellow, let go of the factory reset button.

Color: Solid yellow
What it means: Router is factory resetting.
What to do:
This can take up to 10 minutes. When it's done, the device will reset itself and start pulsing white, letting you know it's ready for setup.

Color: Solid red
What it means: Something is wrong.
What to do:
Critical failure. Factory reset the router. If the light stays red, contact Wifi customer support.
  
Check that the Ethernet cable is connected to both your router and your modem and both devices are turned on. You might need to unplug and plug in each device again.
  

Özet

  • İstemde, modelin yanıt oluştururken kullanmasını istediğiniz bilgileri (bağlam) ekleyin.
  • Modele, bağlamsal bilgilerin nasıl kullanılacağıyla ilgili talimatlar verin.

Ön ek ekleme

Ön ek, istem içeriğine eklediğiniz bir kelime veya kelime öbeğidir. Ön eki nereye koyduğunuza bağlı olarak çeşitli amaçlara hizmet edebilir:

  • Giriş ön eki: Giriş sinyallerine bir ön ek ekleyerek modele girişin anlamsal açıdan anlamlı bölümlerini belirtin. Örneğin, "İngilizce:" ve "Fransızca:" önekleri iki farklı dili birbirinden ayırır.
  • Çıkış ön eki: Çıkış model tarafından oluşturulsa da istemde çıkış için bir ön ek ekleyebilirsiniz. Çıkış ön eki, modele yanıt olarak ne beklendiği hakkında bilgi verir. Örneğin, "JSON:" çıkış öneki, modele çıkışın JSON biçiminde olması gerektiğini bildirir.
  • Örnek ön ek: Az sayıda istem içeren istemlerde, örneklere ön ek eklemek, modelin çıkışı oluştururken kullanabileceği etiketler sağlar. Bu da çıkış içeriğini ayrıştırmayı kolaylaştırır.

Aşağıdaki örnekte, "Metin:" giriş ön eki, "Yanıt:" ise çıkış ön ekidir.

Classify the text as one of the following categories.
- large
- small
Text: Rhino
The answer is: large
Text: Mouse
The answer is: small
Text: Snail
The answer is: small
Text: Elephant
The answer is:
  
The answer is: large
  

Modelin kısmi girişi tamamlamasına izin verme

Üretken dil modelleri, gelişmiş bir otomatik tamamlama aracı gibi çalışır. Kısmi içerik sağladığınızda model, içeriğin geri kalanını veya içeriğin devamı olduğunu düşündüğü kısmı yanıt olarak sağlayabilir. Bu işlemi yaparken örnekler veya bağlam eklerseniz model bu örnekleri ya da bağlamı dikkate alabilir.

Aşağıdaki örnekte, talimat ve öğe girişi içeren bir istem sağlanmaktadır:

For the given order, return a JSON object that has the fields cheeseburger, hamburger, fries, or
drink, with the value being the quantity.

Order: A burger and a drink.
  
```
{
  "hamburger": 1,
  "drink": 1
}
```
  

Model istem doğrultusunda hareket etse de talimatları doğal dilde yazmak bazen zor olabilir ve modelin yorumuna çok şey bırakır. Örneğin, bir restoran menüsü birçok öğe içerebilir. JSON yanıtının boyutunu azaltmak için sipariş edilmeyen öğeleri hariç tutmak isteyebilirsiniz. Bu durumda, bir örnek ve yanıt ön eki vererek modelin yanıtı tamamlamasına izin verebilirsiniz:

Valid fields are cheeseburger, hamburger, fries, and drink.
Order: Give me a cheeseburger and fries
Output:
```
{
  "cheeseburger": 1,
  "fries": 1
}
```
Order: I want two burgers, a drink, and fries.
Output:
  
```
{
  "hamburger": 2,
  "drink": 1,
  "fries": 1
}
```
  

"Cheeseburger", siparişin bir parçası olmadığı için çıktıdan nasıl hariç tutulduğuna dikkat edin.

Modelden yanıtını biçimlendirmesini isteme

Tamamlama stratejisi, yanıtın biçimlendirilmesine de yardımcı olabilir. Aşağıdaki örnekte, modelden bir kompozisyon taslağı oluşturması istenir:

Create an outline for an essay about hummingbirds.
  
  Hummingbirds: A Symphony of Speed and Color
    I. Introduction
    A. Hummingbirds are fascinating creatures known for their dazzling colors, lightning-fast flight, and unique feeding habits.
    B. Brief overview of the diversity of hummingbird species and their geographic distribution.
    C. Thesis statement: Hummingbirds are an embodiment of resilience, adaptation, and the wonders of the natural world.
.....
  

İstemde ana hatların biçimi belirtilmediyse model sizin için bir biçim seçer. Modelin belirli bir biçimde bir ana hat döndürmesini sağlamak için ana hatın başlangıcını temsil eden metin ekleyebilir ve modelin, başlattığınız kalıba göre ana hattı tamamlamasına izin verebilirsiniz.

Create an outline for an essay about hummingbirds.
I. Introduction
   *
  
  Hummingbirds: Jewels of the Air
    **I. Introduction**
       * **Hook:** Begin with a captivating image or anecdote about hummingbirds, emphasizing their vibrant colors, rapid flight, and unique feeding habits.
       * **Background:** Briefly introduce hummingbirds as the smallest birds in the world and their fascinating adaptations for a nectar-rich diet.
       * **Thesis:** State the main argument or focus of the essay. Examples: 
            * **The incredible adaptations of hummingbirds enable them to thrive in diverse ecosystems.**
            * **Hummingbirds play a crucial role in pollination and biodiversity.**
            * **The beauty and grace of hummingbirds make them captivating subjects for both scientific study and artistic appreciation.**
  

Özet

  • Modele kısmi bir giriş verirseniz model, istekte bulunan örneklere veya bağlama göre bu girişi tamamlar.
  • Modelin bir girişi tamamlaması, bazen görevi doğal dilde açıklamaktan daha kolay olabilir.
  • Bir istem için kısmi yanıt eklemek, modelin istenen bir kalıbı veya biçimi takip etmesine yol açabilir.

İstemleri basit bileşenlere ayırın

Karmaşık istemler gerektiren kullanım alanları için, öğeleri daha basit bileşenlere ayırarak modelin bu karmaşıklığı yönetmesine yardımcı olabilirsiniz.

Talimatları ayrıntılı olarak inceleme

Tek bir istemde birden fazla talimat yerine her talimat için bir istem oluşturun. Kullanıcının girişine göre hangi istemin işleneceğini seçebilirsiniz.

Zincir istemleri

Birden fazla sıralı adım içeren karmaşık görevler için her adımı bir istem haline getirin ve istemleri sırayla birbirine bağlayın. Bu sıralı istem zincirinde, sıradaki bir istemin çıkışı bir sonraki istemin girişi olur. Sonraki istemin çıkışı nihai çıkıştır.

Yanıtları toplama

Toplama, verilerin farklı bölümlerinde farklı paralel görevler gerçekleştirmek ve nihai çıktıyı oluşturmak için sonuçları toplamak istediğinizde kullanılır. Örneğin, modele verilerin ilk kısmında bir işlem, verilerin geri kalanında başka bir işlem yapmasını ve sonuçları toplamasını söyleyebilirsiniz.

Özet

  • Karmaşık talimatları her talimat için bir istem hâline getirin ve kullanıcının girişine göre hangi istemin uygulanacağına karar verin.
  • Birden fazla sıralı adımı ayrı istemlere ayırın ve önceki istemdeki çıkışın sonraki istemin girişi olacak şekilde bunları birbirine bağlayın.
  • Nihai çıktıyı oluşturmak için paralel görevlerin dökümünü yapın ve yanıtları toplayın.

Farklı parametre değerleriyle deneme yapın

Bir modele gönderdiğiniz her çağrı, modelin yanıt oluşturma şeklini kontrol eden parametre değerleri içerir. Model, farklı parametre değerleri için farklı sonuçlar oluşturabilir. Görev için en iyi değerleri elde etmek üzere farklı parametre değerleriyle denemeler yapın. Farklı modeller için kullanılabilen parametreler farklı olabilir. En yaygın parametreler şunlardır:

  • Maksimum çıkış jetonu
  • Sıcaklık
  • İlk K
  • Top-P

Maksimum çıkış jetonu

Yanıtta oluşturulabilecek maksimum jeton sayısı. Bir jeton, yaklaşık dört karakterden oluşur. 100 jeton yaklaşık 20 kelimeye karşılık gelir.

Daha kısa yanıtlar için daha düşük, daha uzun yanıtlar içinse daha yüksek bir değer belirtin.

Sıcaklık

Sıcaklık, topP ve topK uygulandığında gerçekleşen yanıt oluşturma sırasında örnekleme için kullanılır. Sıcaklık, jeton seçimindeki rastgelelik derecesini kontrol eder. Düşük sıcaklıklar, daha kesin ve daha az açık uçlu veya yaratıcı yanıt gerektiren istemler için tercih edilir. Yüksek sıcaklıklar ise daha çeşitli veya yaratıcı sonuçlar sunabilir. 0 sıcaklığı, her zaman en yüksek olasılık yanıtının seçildiği anlamına gelen deterministiktir.

Çoğu kullanım alanında 0.2 sıcaklığında başlamayı deneyin. Model çok genel veya çok kısa bir yanıt döndürüyorsa ya da yedek yanıt veriyorsa sıcaklığı artırmayı deneyin.

İlk K

Top-K, modelin çıkış için jetonları nasıl seçtiğini değiştirir. 1 için en iyi K, seçilen bir sonraki jetonun modelin kelime haznesindeki tüm jetonlar arasında en olası jeton olduğu anlamına gelir (açgözlü kod çözme olarak da bilinir). 3 için en iyi K ise bir sonraki jetonun, sıcaklık kullanılarak en olası üç jeton arasından seçildiği anlamına gelir.

Her jeton seçim adımında, en yüksek olasılığa sahip ilk K jeton örneklenir. Ardından jetonlar, en yüksek P değerine göre daha da filtrelenir ve son jeton, sıcaklık örnekleme kullanılarak seçilir.

Daha az rastgele yanıt için daha düşük, daha fazla rastgele yanıt için daha yüksek bir değer belirtin. Varsayılan en iyi K değeri 40'tir.

Top-P

Top-P, modelin çıkış için jetonları nasıl seçtiğini değiştirir. Jetonlar, olasılıklarının toplamı en yüksek P değerine eşit olana kadar en yüksek olasılıktan (en yüksek K değerine bakın) en düşük olasılığa göre seçilir. Örneğin, A, B ve C jetonlarının olasılıkları 0,3, 0,2 ve 0,1 ise ve en yüksek P değeri 0.5 ise model, sıcaklığı kullanarak sonraki jeton olarak A veya B'yi seçer ve C'yi aday olarak hariç tutar.

Daha az rastgele yanıt için daha düşük, daha fazla rastgele yanıt için daha yüksek bir değer belirtin. Varsayılan en yüksek P değeri 0.95'tir.

İstem tekrarlama stratejileri

İstem tasarımı, istenen yanıtı tutarlı bir şekilde alabilmek için genellikle birkaç iterasyon gerektiren yinelemeli bir süreçtir. Bu bölümde, istemleriniz üzerinde iterasyon yaparken denemeniz gereken bazı konular hakkında yol gösterici bilgiler verilmektedir.

Farklı bir ifade kullanın

İstemlerinizde farklı kelimeler veya ifadeler kullanmak, aynı anlama gelseler bile modelden genellikle farklı yanıtlar alınmasına neden olur. İsteminizden beklediğiniz sonuçları alamıyorsanız istemi yeniden ifade etmeyi deneyin.

Version 1:
How do I bake a pie?

Version 2:
Suggest a recipe for a pie.

Version 3:
What's a good pie recipe?
  

Benzer bir göreve geçme

Modelin bir görevle ilgili talimatlarınızı uygulamasını sağlayamıyorsanız aynı sonucu elde eden benzer bir görevle ilgili talimatlar vermeyi deneyin.

Bu istem, modele önceden tanımlanmış kategorileri kullanarak bir kitabı kategorilere ayırmasını söyler.

Which category does The Odyssey belong to:
thriller
sci-fi
mythology
biography
  
    The Odyssey belongs to the category of **mythology**. 

    Here's why:
    
    * **Mythology:** The Odyssey tells the story of Odysseus, a hero from Greek mythology, and his
    journey home after the Trojan War. It features gods, monsters, and supernatural events common to
    Greek mythology.
.....
  

Yanıt doğru ancak model, seçeneklerin sınırları içinde kalmadı. Ayrıca, modelin tam bir cümle yerine seçeneklerden biriyle yanıt vermesini de istiyorsunuz. Bu durumda, talimatları çoktan seçmeli soru olarak yeniden ifade edebilir ve modelden bir seçenek seçmesini isteyebilirsiniz.

Multiple choice problem: Which of the following options describes the book The Odyssey?
Options:
- thriller
- sci-fi
- mythology
- biography
  
The correct answer is **mythology**. 
  

İstem içeriğinin sırasını değiştirme

İstemdeki içeriğin sırası bazen yanıtı etkileyebilir. İçerik sırasını değiştirmeyi deneyin ve bunun yanıtı nasıl etkilediğini görün.

Version 1:
[examples]
[context]
[input]

Version 2:
[input]
[examples]
[context]

Version 3:
[examples]
[input]
[context]

Yedek yanıtlar

Yedek yanıt, istem veya yanıt bir güvenlik filtresini tetiklediğinde model tarafından döndürülen yanıttır. Yedek yanıt örneği: "Yalnızca bir dil modeli olduğum için bu konuda size yardımcı olamıyorum."

Model yedek yanıtla yanıt veriyorsa sıcaklığı artırmayı deneyin.

Yapılmaması gerekenler

  • Gerçeklere dayalı bilgiler oluşturmak için modellere güvenmekten kaçının.
  • Matematik ve mantık problemlerinde dikkatli kullanın.

Sonraki adımlar

  • İstem tasarımını daha iyi anladığınıza göre Google AI Studio'yu kullanarak kendi istemlerinizi yazmaya çalışın.
  • Çok formatlı istemler hakkında bilgi edinmek için Medya dosyalarıyla istem verme başlıklı makaleyi inceleyin.