Gemini yapay zeka (AI) modelleri ailesi, yapay zeka metin, resim ve ses dahil çeşitli giriş verileri. Bu modeller birden fazla veri türü veya modu işleyebilir; Gemini modelleri çok modlu modeller olarak adlandırılır veya çok modlu özelliklere sahip olarak açıklanır.
Bu sayfada, medya dosyalarını Google Ads ile kullanma konusunda yönergeler ve en iyi uygulamalar istemlerini kullanabilirsiniz. Gemini Files API'yi ve bunları istemlerinize dahil etmek için aşağıdaki adımları izleyerek Vision, Ses ve Doküman işleme kılavuzları.
Medya dosyalarını istemlerle kullanma
İstemlerinizde çeşitli veri türlerini kullanabilmek size daha fazla avantaj sunar daha fazla esneklik sağlayabilir. Örneğin, örnek olarak, modele lezzetli bir yemeğin fotoğrafını gönderebilir ve kendisinden yemekle ilgili kısa bir blog yazmak.
İstem | Yanıt |
Bu resmi temel alan kısa ve ilgi çekici bir blog yayını yazın. Uygulama fotoğrafa yemeğin açıklamasını ekle ve yolculuğum hakkında konuş öğün hazırlama. |
Yemek hazırlamak, zamandan ve paradan tasarruf etmenin harika bir yoludur ve daha sağlıklı beslenmenize yardımcı olur. Bu yemek, iyi bir sağlıklı yaşam deneyimi için ve önceden kolayca hazırlanabilen lezzetli bir yemek seçin. Bu yemekte kahverengi pirinç, kavrulmuş sebzeler ve teriyaki soslu tavuk yer alır. Kahverengi pirinç, vücudunuza zarar verecek sağlıklı ve karmaşık bir karbonhidrattır. tasarruf sağlar. Sebze kızartması günlük enerjinizi almanızı içeren bir tavuk teriyaki yemeğidir. Tavuk teriyaki, protein açısından zengin bir seçenek olabilir. Bu yemeği hazırlamak da çok kolaydır. Kavrulmuş kahverengi pirinç Tavuk teriyakiyi pişir. Her şey pişirildiğinde yemek hazırlama kaplarına bölüp buzdolabında saklamaya karar verdiler. Ardından bir konteyner alıp yoğun sabaha odaklanabilirsiniz. Kolayca tüketebileceğiniz sağlıklı ve lezzetli bir yemek arıyorsanız bu yemek harika bir seçenektir. Pek çok hem de sizi doyuracak ve mutlu edecek. Sağlıklı ve lezzetli bir yemek tarifi hazır! |
Medya kullanarak istem alma stratejileri
medya dosyalarınız varsa istediğiniz sonuçları almanıza yardımcı gerekir. Aşağıdaki bölümlerde tasarım yaklaşımları ve sorun giderme konuları ele alınmaktadır çok modlu giriş kullanan istemleri iyileştirmeye yönelik ipuçları.
Aşağıdaki en iyi uygulamalardan yararlanarak çok modlu istemlerinizi iyileştirebilirsiniz:
-
İstem tasarımıyla ilgili temel bilgiler
- Talimatlarda net olun: Yanlış yorumlanmaya minimum alan bırakacak açık ve kısa talimatlar oluşturun.
- İsteminize birkaç örnek ekleyin: Neyi başarmak istediğinizi göstermek için gerçekçi birkaç çekimlik örnekler kullanın.
- Adım adım açıklayın: Karmaşık görevleri yönetilebilir alt hedeflere bölün ve süreç boyunca modele yol gösterin.
- Çıkış biçimini belirtin: İsteminizde çıkışın Markdown, JSON, HTML vb. gibi istediğiniz biçimde olmasını isteyin.
- Tek resimli istemlerde resminizi ön plana çıkarın: Gemini, resim ve metin girişlerini herhangi bir sırada işleyebiliyor olsa da tek bir resim içeren istemlerde metin isteminden önce yer alması daha iyi performans gösterebilir.
-
Çok modlu isteminizle ilgili sorunları giderme
- Model, resmin ilgili bölümünden bilgi çizmiyorsa: İstemin bilgi almasını istediğiniz görselin hangi yönlerinden bilgi almak istediğinize dair ipuçları bırakın.
- Model çıkışı çok genelse (resime yeterince uyarlanmamışsa): İstemin başında, görev talimatını sağlamadan önce modelden resimleri açıklamasını veya modelden görüntüde ne olduğuna bakmasını istemeyi deneyin.
İstem tasarımıyla ilgili temel bilgiler
Bu bölümde, bir önceki bölümde listelenen en iyi uygulamalar açıklanmaktadır.
Not: Aşağıdaki Gemini örneklerinden alınan model sonuçları çalıştırmadan çalıştırmaya değişiklik gösterebilir.
Talimatlarınızda net olun
İstemler en başarılı sonuçları net ve ayrıntılı olurlar. Aklınızda belirli bir çıkış varsa istediğiniz çıktıyı elde edebilmek için bu koşulu isteme dahil etmeniz daha iyi olur.
Bazen bir istemin amacı, onu yazan kişiye net bir şekilde anlaşılabilir ancak aslında tam olarak belirtilmemiştir. Model davranışını özelleştirmek için isteminizin nasıl (yanlış) yorumlanabileceğini göz önünde bulundurun ve verdiğiniz talimatların belirli ve net olduğundan emin olun. Yanlış yorumlanmaya minimum alan bırakmayı unutmayın
Bu havaalanı panosunda, modelden yalnızca "bu resmi tarif et"i istemesi genel bir açıklama oluşturabilir. Modelin resimdeki zamanı ve şehri ayrıştırması gerekiyorsa bu isteği doğrudan isteminize ekleyebilirsiniz.
İstem | Model yanıtı |
---|---|
Bu resmi tanımlayın. |
Resimde, havaalanı geliş ve kalkış paneli gösterilmektedir. |
Güncellenen istem | İyileştirilmiş yanıt |
---|---|
Bu resimde gösterilen havaalanı panosundan saati ve şehri liste halinde ayrıştırın. |
Birkaç örnek ekleyin
Gemini modeli, birden fazla girişi kabul edebilir ve bunları, istediğiniz çıkışı seçin. Bu örneklerin eklenmesi, modelin kalıpları belirlemesine ve ve yeni örneğe verilen yanıtlar arasındaki ilişkiyi tartışacağız. Buna diğer adlar da "birkaç atış" ele alacağız.
Aşağıdaki örnekte ilk çıkış cümle biçiminde yazılmıştır ve ülke (Brezilya). Çıkışın farklı bir biçimde veya tarzda olmasını istediğinizi ve ülkeyle değil, yalnızca şehirle. İsteminize birkaç çekim örneği eklemek modeli yönlendirebilir yanıt vermeyi unutmayın.
İstem | Model yanıt |
---|---|
Önemli nokta ile birlikte şehri belirleyin. |
Brezilya'nın Rio de Janeiro şehrindeki ünlü Kurtarıcı İsa Heykeli bu bölgede yer alır. |
Güncellenen istem | İyileştirilmiş yanıt |
---|---|
Önemli nokta ile birlikte şehri belirleyin. |
şehir: Roma, önemli nokta: Kolezyum. |
şehir: Pekin, önemli nokta: Yasak Şehir |
|
şehir: Rio de Janeiro, önemli nokta: Kurtarıcı İsa heykeli |
Adım adım açıklayın
Hem görsel anlama hem de akıl yürütmeyi gerektirenler gibi karmaşık görevlerde daha küçük ve basit adımlara bölebilirsiniz. Alternatif olarak doğrudan modelden isteminizde “adım adım düşünmesini” isteyin.
İstem | Model yanıtı |
---|---|
Tuvalet kağıdım ne zaman bitecek? |
Yakında yalnızca 3 zarınız kaldı. |
Güncellenen istem | İyileştirilmiş yanıt |
---|---|
|
|
Matematik problemleri veya diğer sözel problemler, modelin adım adım düşünmesini istemek için mükemmel adaylardır.
İstem | Yanıt |
---|---|
Dizideki 4. terim nedir? |
-135 |
Modelin yanıtı yanlış. Bunu iyileştirmenin bir yolu, istemi yanıtlamadan önce modelden sorunu ayrıştırmasını istemektir.
İstem | Yanıt |
---|---|
Önce resimdeki formülü ayrıştırın. Ardından formüle göre "dizideki 4. terim nedir?" cevabını verin. |
Sonucu genişletmek için tıklayın$$ b(n) = b(n-1) * (-3) $$ $$ b(1) = 15 $$
$$ b(4) = b(4-1) * (-3) $$ $$ b(4) = b(3) * (-3) $$ $$ b(3) = b(3-1) * (-3) $$ $$ b(3) = b(2) * (-3) $$ $$ b(2) = b(2-1) * (-3) $$ $$ b(2) = b(1) * (-3) $$ $$ b(2) = 15 * (-3) $$ $$ b(2) = -45 $$ $$ b(3) = b(2) * (-3) $$ $$ b(3) = -45 * (-3) $$ $$ b(3) = 135 $$ $$ b(4) = b(3) * (-3) $$ $$ b(4) = 135 * (-3) $$ $$ b(4) = -405 $$ Dolayısıyla, dizideki 4. terim -405'tir. |
Bu model yanıtı doğru. Artık yanıtı daha da sadeleştirmek için modelden adım adım düşünmesini isteyebilirsiniz.
Güncellenen istem | İyileştirilmiş yanıt |
---|---|
Dizideki 4. terim nedir? Adım adım düşünün. |
İlk terim 15'tir. İkinci terim, b(1) * (-3) = 15 * (-3) = -45'tir. Üçüncü terim, b(2) * (-3) = -45 * (-3) = 135'tir. Dördüncü terim, b(3) * (-3) = 135 * (-3) = -405'tir. |
Çıkış biçimini belirtmeyi deneyin
Yaygın bir sorun da model çıkışının belirli bir biçimde (ör.markdown, JSON, HTML) olması gerekmesidir. Özellikle model çıkışının nasıl beslenir? Modele, istem içinde bunu yapmasını söyleyerek çıktıyı bu biçimde üretmeyi deneyebilirsiniz. Aşağıda iki örnek verilmiştir:
İstem | Model yanıtı |
---|---|
Bu resimdeki tabloyu Markdown biçimine ayrıştır |
| Konu | Durum | Zaman | Başlangıç tarihi | Son tarih: | | ------- | ------ | ---- | --------- | ------ | | Matematik | Bitti | 1,5 sa.| 29.11.2023 | 01.12.2023 | | Coğrafya | Bitti | 30 dk | 02.12.2023 | 04.12.2023 | | Fizik | Devam ediyor | 2 sa. | 03.12.2023 | 05.12.2023 | | Biyoloji | Başlamadı | 6 sa. | 02.11.2016 | 06.12.2023 | |
İstem | Model yanıt |
---|---|
Aşağıdaki özelliklerin tümünü içeren bir liste sağlayın: malzemeler, mutfak türü, vejetaryen olsun veya olmasın, JSON biçiminde |
|
Tek resimli istemler için ilk önce resminizi koyun
Gemini, görselleri ve metinleri istemdeki herhangi bir sırada yorumlayabilir ancak Gemini, ön plana çıkarmanız daha iyi sonuçlar sağlayabilir. Aşağıdaki örneklerde, seçtiğiniz görsel her istemdeki metinden önce gelir.
Çok modlu isteminizle ilgili sorunları giderme
Faydalı bir yanıt alamıyorsanız isteminizle ilgili sorunları gidermeniz gerekebilir. Deneyebileceğiniz birkaç stratejiyi aşağıda bulabilirsiniz.
Model, resmin ilgili bölümünden bilgi çizmiyorsa
Daha net bir yanıt almak için istemin görselin hangi yönlerini göstermesini istediğinizi belirtebilirsiniz yanıt verirken bilgi almayı gerektirir.
İstem | Model yanıtı |
---|---|
Bu bebek bezleri kaç gün dayanacak? |
Bebek bezleri bitmeden önce 198 gün yetişecek. |
Güncellenen istem | İyileştirilmiş yanıt |
---|---|
Bezler bitmeden önce ne kadar daha dayanacak? Çocuğun yaşını belirlemek için kutuda gösterilen ağırlığı ve kutudaki toplam bebek bezi sayısını kullanın. Toplam sayıyı, çocuğun günde kaç kez bez aldığına bölün. |
Kutuda 198 bebek bezi var. Kutuda, bebek bezlerinin 13-15 kg arası bir çocuk için olduğu yazıyor. Bu ağırlık aralığındaki ortalama çocuk muhtemelen 1-2 yaş arasındadır. 2 yaşındaki bir çocuk genellikle günde 6 bez alır. Bu nedenle, bebek bezi yaklaşık 33 gün (198/6) kullanılabilir. |
Model çıkışı çok genelse ve resim girişi için yeterince özelleştirilmemişse
Modelin, yanıtlarını resimlere göre uyarlamasına yardımcı olmak için, akıl yürütme görevini gerçekleştirmeden önce resimleri açıklamasını istemeyi deneyin.
İstem | Model yanıtı |
---|---|
Bu resimlerin ortak noktası nedir? |
Dört resmin tamamı manzara fotoğrafçılığına örnektir. |
Güncellenen istem | İyileştirilmiş yanıt |
---|---|
Öncelikle, her resimde nelerin yer aldığını ayrıntılı olarak açıklayın. Bu resimlerin ortak noktası nedir? |
İlk resimde, bavul toplayan bir kişi görülüyor. İkinci resimde, bir alışveriş merkezinin boş koridoru gösteriliyor. Üçüncü resimde bir rulo tuvalet kağıdı gösteriliyor. Dördüncü resimde karanlık ve fırtınalı bir deniz gösteriliyor. Bu resimler arasındaki ortak nokta, hepsinin liminal boşluk örnekleri olmasıdır. Boşluklar, başka iki yer veya durum arasında kalan yerler veya durumlardır. Çoğunlukla belirsizlik veya muğlaklık hissiyle tanımlanır. İlk resimde, evde ile seyahatte olma arasında geçen kişi gösteriliyor. İkinci resimde, iki mağaza arasındaki koridoru gösteriyor. Üçüncü resimde, banyoyu temsil edebilecek tuvalet kağıdı yer alıyor. Banyo, özel alanlar ile odalar arasındaki ve kamusal alanlar. Burası, dış dünyaya girme veya dünyadan ayrılma konusunda kendimizi hazırladığımız bir yerdir. Dördüncü resimde denizin sakin ve fırtınalı olduğu görülüyor. Küçük alanlar hem heyecan verici hem de tedirgin edici olabilir. Yeni bir başlangıç veya bitiş yeri olabilir. Bir düşünme egzersizi ya da eylem yeri olabilir. |
Modelden açıkça resimdeki içeriğe referans vermesini de isteyebilirsiniz.
Güncellenen istem | İyileştirilmiş yanıt |
---|---|
Bu resimlerin ortak noktası nedir? Yanıtınızdaki görsellerde yer alan içeriklere bakın. |
Resimlerin tümü seyahatle ilgili. İlk resimde bir bavul dolduran bir kişi gösteriliyor. İkinci resimde alışveriş merkezindeki boş bir koridor, üçüncü resimde bir tuvalet kağıdı, dördüncü resimde ise karanlık ve fırtınalı deniz. Bu görsellerin tümü seyahatle ilgilidir çünkü insanlar seyahat ederken ihtiyaç duydukları veya kullandıkları seyahat ederler. İlk resimde, bavul dolduran bir kişi görülüyor. Bu, insanların bavullarını seyahate çıkmanız gerekebilir. İkinci resimde, müşterilerin alışveriş yaptığı bir alışveriş merkezinin boş koridoru genellikle gezileri için bir şeyler satın alır. Üçüncü resimde ise bir tuvalet kağıdı yığını gösteriliyor. seyahat ederken sıklıkla kullandıkları bir seçenektir. Dördüncü resimde, deniz kabuğunun altında seyahat ederken sıklıkla karşılaşılan bir durum. |
Aynı ipuçları resimlerden elde edilen reklam öğesi çıktıları için de geçerlidir. Aşağıdaki örnekte Modelden açıkça resimdeki bazı yönleri dahil etmesini istemek sonucu iyileştirebilir.
İstem | Model yanıtı |
---|---|
Bu resim hakkında bir şiir yazabilir misin? |
Küçük tavşan, çok yumuşak ve kahverengi Çimleri yiyorsunuz, o kadar yeşil ve tatlı ki |
Güncellenen istem | İyileştirilmiş yanıt |
---|---|
Bu resim hakkında açıklayıcı ve dramatik bir şiir yazıp konumu paylaşabilir misiniz? |
Yeşil üzerindeki küçük tavşan, Okyanus mavisi mi, Küçük tavşan, bana doğrusunu söyle, Belki de her şeyin çokluğundan dolayı, Küçük tavşan, ne hayal ediyorsun acaba, Ne olursa olsun küçük tavşan |
İstemin başarısız olduğu bölümü giderme
İstemin başarısız olup olmadığını anlamak zor olabilir. Bunun nedeni, modelin Başta resmi anlamadı ya da resmi anladıysa daha sonra doğru akıl yürütme adımlarını uygulamamıştır.
Bu nedenleri netleştirmek için modelden resmin içeriğini açıklamasını isteyin.
Aşağıdaki örnekte, modelle eşleştirildiğinde şaşırtıcı görünen bir atıştırmalıkla yanıt veriyorsa çay (ör.patlamış mısır) içeriyorsa önce modelin doğru şekilde tanınıp tanınmadığını belirlemek için sorunu giderebilirsiniz. resim çay içeriyor.
İstem | Sorun giderme istemi |
---|---|
1 dakikada hazırlayabileceğim ve buna uygun bir atıştırmalık olabilir mi? |
Bu resmin içeriğini açıklayın. |
Diğer bir strateji, modelden akıl yürütmesini istemektir. Bu, varsa akıl yürütmenin hangi bölümünün bozulduğunu bulmanıza yardımcı olabilir.
İstem | Sorun giderme istemi |
---|---|
1 dakikada hazırlayabileceğim ve buna uygun bir atıştırmalık olabilir mi? |
1 dakikada hazırlayabileceğim ve buna uygun bir atıştırmalık olabilir mi? Lütfen nedeniyle birlikte açıklayın. |
Örnekleme parametrelerini ayarlama
Her istekte modele yalnızca çok modlu istemi değil, bir dizi örnekleme parametresi de gönderirsiniz. Model, farklı parametre değerleri için farklı sonuçlar oluşturabilir. Farklı alanlarla denemeler yapın parametrelerini kullanır. En sık ayarlanan parametreler şunlardır:
- Sıcaklık
- üst P
- ilk K
Sıcaklık
Sıcaklık, yanıt oluşturma sırasında örneklemede kullanılır. Örnekleme, top-P ve üst K uygulandığında gerçekleşir.
Sıcaklık, jeton seçimindeki rastgelelik derecesini kontrol eder. Daha düşük sıcaklıklar şu tür istemler için uygundur:
daha belirgin ve daha az açık uçlu veya yaratıcı bir tepki gerektirirken, yüksek sıcaklıklar daha
ve yaratıcılık gerektiren sonuçlar elde edersiniz. 0 derecelik sıcaklık deterministiktir. Diğer bir deyişle, en yüksek olasılık yanıtı
her zaman seçilidir.
Çoğu kullanım alanında 0, 4 dereceyle başlamayı deneyin. Daha fazla reklam öğesi sonucuna ihtiyacınız varsa değer. Halüsinasyonların net olduğunu görürseniz sıcaklığı düşürmeyi deneyin.
İlk Ana
İlk K işlemi, modelin çıkış için jetonları seçme şeklini değiştirir. İlk 1'de yer alan "1", bir sonraki seçili jetonun
modelin kelime hazinesindeki tüm simgeler arasında en olası olanı (açkanlı kod çözme olarak da adlandırılır)
ilk 3, en olası üç jeton arasından bir sonraki jetonun
sıcaklık kullanılıyor.
Her jeton seçimi adımı için en yüksek olasılıklara sahip ilk bin jeton örneklenir. Sonra Jetonlar, sıcaklık örnekleme kullanılarak seçilen son jetonla birinci P'ye göre daha fazla filtrelenir.
Daha az rastgele yanıtlar için daha düşük bir değer, daha rastgele yanıtlar için daha yüksek bir değer belirtin. Üst-K için varsayılan değer 32'dir.
Üst-P
Top-P, modelin çıkış için jetonları seçme şeklini değiştirir. Jetonlar en yüksekten seçilir (ilk K'ya bakın)
olasılıklarının toplamı en yüksek P değerine eşit olana kadar en küçük olasılığa Örneğin,
A, B ve C'nin olasılığı 0,6, 0,3, 0,1 ve üst P değeri 0,9 ise model
sıcaklığı kullanarak sonraki jeton olarak A veya B'yi seçin ve C'yi aday olarak hariç tutun.
Daha az rastgele yanıtlar için daha düşük bir değer, daha rastgele yanıtlar için daha yüksek bir değer belirtin. Varsayılan üst-P değeri 1,0'dır.
Sonraki adımlar
- Google Yapay Zeka'yı kullanarak kendi çok modlu istemlerinizi yazmayı deneyin. Studio'yu seçin.
- İstem tasarımı hakkında daha fazla bilgi için İstem stratejileri sayfası.