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 arasındaki kalıpları ve 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ğiyle ilgili talimatlar vermek, model davranışını özelleştirmenin etkili ve verimli bir yoludur. Verdiğiniz talimatların net ve açık 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ımlama

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 işaretli liste, asansör konuşması, anahtar kelime, 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. 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ı net ve anlaşılır hale getirin.
  • Çıktı için sınırlamalar veya biçimlendirme gereksinimlerini belirtin.

Az sayıda örnek ekleyin

İstemde, modele doğru sonucun nasıl göründüğünü gösteren örnekler ekleyebilirsiniz. Model, örneklerden elde edilen kalıpları ve ilişkileri tanımlamaya çalışır ve bunları bir yanıt oluştururken 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. Birkaç ö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ız modelin kısa yanıtlar üretmesini gerektiriyorsa istemde kısa yanıtlara öncelik veren örnekler ekleyebilirsiniz.

Aşağıdaki istemde, daha kısa açıklamaların tercih edildiği iki örnek verilmiştir. Yanıtta örneklerin modelin daha önce olduğu gibi uzun açıklamayı (Explanation1) değil, daha kısa açıklamayı (Explanation2) seçmesi için 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 çok istenen 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 hangi sayıda örnekle istenen sonuçlara 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çimlere sahip yanıtları önlemek için birkaç karelik örneklerin yapısının ve biçimlendirmesinin 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 sağlamak önemlidir.

Özet

  • İstemle yanıt örneklerini istemin içine 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 olması modelin aşırı sığması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.

Belirli bir yönlendiricinin yanıtını özelleştirmek için yönlendiricinin sorun giderme rehberini, yanıt verirken başvuracağı bağlam olarak isteme ekleyebilirsiniz.

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:" ön ekleri iki farklı dili belirtir.
  • Çıkış ön eki: Çıkış model tarafından oluşturulsa da istemde çıkış için bir ön ek ekleyebilirsiniz. Çıkış öneki, modele yanıt olarak neyin beklendiği hakkında bilgi verir. Örneğin, "JSON:" çıkış ön eki modele çıkışın JSON biçiminde olması gerektiğini bildirir.
  • Örnek ön ek: Birkaç denemelik istemlerde örneklere ön ek eklemek, modelin çıktıyı 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ş öneki, "Yanıt:" ise çıkış önekidir.

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 veya bağlamı dikkate alabilir.

Aşağıdaki örnekte, talimat ve varlık girişi içeren bir istem gösterilmektedir:

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 istendiği gibi yapılsa da talimatları doğal dilde yazmak bazen zorlayıcı olabiliyor ve modelin yorumlanmasında birçok şey bırakabiliyor. Örneğin, bir restoran menüsü birçok öğe içerebilir. JSON yanıtının boyutunu küçültmek için muhtemelen sıralanmayan öğeleri çıkarmak isteyebilirsiniz. Bu durumda, bir örnek ve yanıt öneki ekleyip modelin bunu tamamlamasını sağlayabilirsiniz:

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 örnek, modelden bir kompozisyon taslağı oluşturmasını ister:

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 ana hat döndürmesi için ana hattın başlangıcını temsil eden metin ekleyebilir ve modelin başlattığınız kalıba göre bunu tamamlamasını sağlayabilirsiniz.

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 giriş sağlarsanız model, istemdeki mevcut ö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 istemler

Art arda birkaç adım içeren karmaşık görevler için her adımı bir istem haline getirin ve istemleri sırayla bir araya getirin. Bu sıralı istem zincirinde, sıradaki bir istemin çıkışı bir sonraki istemin girişi olur. Sonraki istemin çıkışı nihai çıkıştır.

Toplu yanıtlar

Toplama, verilerin farklı kısımlarında farklı paralel görevler gerçekleştirmek ve nihai çıktıyı üretmek için sonuçları toplamak istediğiniz zamandı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 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 kadar 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 almadan önce genellikle birkaç yineleme gerektiren yinelemeli bir süreçtir. Bu bölümde, istemlerinizi tekrarlarken deneyebileceğiniz bazı şeyler 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 beklenen sonuçları alamıyorsanız başka bir şekilde 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ğlayamazsanız aynı sonuca sahip benzer bir görev için ona talimatlar vermeyi deneyin.

Bu istem, modele bir kitabı önceden tanımlanmış kategorileri kullanarak sınıflandı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ğrudur ancak model, seçeneklerin sınırları içinde kalmamıştır. 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ğine bakı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 bir 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ıtıyla yanıt verirse 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.
  • Çoklu formatlı istemler hakkında bilgi edinmek için Medya dosyalarıyla istem verme başlıklı makaleyi inceleyin.