# Hesaba özel açıklama çeşitlemesi: Yapay zekâya markayı kaybetmeden yeniden yazdırmak

_2026-09-16 · Bir yapay zekâ ajanı, iddia, teklif ve marka sesi sabit kalırken kampanyadaki her hesaba tek bir create_post içinde per_channel ile nasıl farklı açıklama yazar?_

Hesaba özel açıklama çeşitlemesi, bir kampanyadaki her hesabın kendi ifadesini alması, iddianın, teklifin ve marka sesinin ise aynı kalması demektir. İşleyen yöntem şu: her açıklamayı sabit ve değişken parçalara ayırın, ajana her biri için açık kurallar verin ve tüm varyantları `per_channel` ile tek bir çağrıda gönderin. Böyle yapıldığında kırk Sayfa, tek bir gönderinin kırk kopyası gibi değil, aynı işletmenin kırk yerel şubesi gibi konuşur.

Zorluk, bir yapay zekâya varyant yazdırmak değil. Her model bir paragrafın kırk sürümünü seve seve üretir. Zorluk, farklılığın işe yaradığı yerde farklı, önemli olduğu yerde ise birebir aynı olan varyantlar elde etmektir.

## Açıklamaları neden çeşitlendirmeli?

İki neden var ve ikisi de aynı yönü gösteriyor.

Birincisi kitle. Leeds'teki bir spor salonunun Sayfasını takip eden biri, Leeds'ten, o stüdyonun çalışma saatlerinden ve tanıdığı antrenörden bahseden bir gönderiye karşılık verir. Jenerik bir açıklama, genel merkezden yapılan bir duyuru gibi okunur.

İkincisi ağlar. Meta'nın [spam politikası](https://transparency.meta.com/policies/community-standards/spam/), tekrarlayan içeriği harekete geçtiği sinyallerden biri olarak sayar; YouTube'un [spam politikaları](https://support.google.com/youtube/answer/2801973) da tekrarlayan ve hedefsiz paylaşımları kapsar. Aynı metni aynı anda yayınlayan geniş bir hesap kümesi, kolayca tam olarak böyle okunabilir. Çeşitleme, tespit edilmekten kaçmak için bir hile değildir; gerçekten yerel yayın böyle görünür.

## Ne sabit kalmalı, ne değişmeli?

Ajana herhangi bir talimat vermeden önce müşteri için bu tabloyu yazın. Bu tablo, marka ile ajan arasındaki sözleşmedir.

| Öğe | Sabit ya da değişken | Notlar |
|---|---|---|
| Temel iddia ya da mesaj | Sabit | Tek cümle; hukuki hassasiyet yüksekse briften kelimesi kelimesine alınır |
| Teklif, fiyat, tarihler | Sabit | Ajan sayıları asla başka sözcüklerle ifade etmemeli |
| Yasal uyarılar | Sabit | Birebir kopyalanır |
| Marka sesi kuralları | Sabit | Ton, şahıs, kaçınılacak kelimeler |
| Açılış cümlesi ya da kanca | Değişken | Her hesaba farklı bir açı |
| Yerel ayrıntı | Değişken | Semt, şube adı, yerel bir simge, verilmişse çalışan adı |
| Eylem çağrısının ifadesi | Değişken | Aynı eylem, farklı ifade |
| Uzunluk | Bir aralık içinde değişken | Örneğin 40 ila 90 kelime |
| Hashtag'ler | Onaylı bir setten değişken | Ajan seçer, asla uydurmaz |
| İlk yorum | Değişken | Aynı link, farklı giriş cümlesi |

Daha önceki [birçok hesapta marka tutarlılığı](/en/blog/brand-consistency-across-many-accounts) yazımız, işin marka tarafını daha derinlemesine ele alıyor. Bu tablo, o rehberle ajanın gerçekte yaptığı iş arasındaki köprüdür.

## Ajan yerel ayrıntıyı nereden alır?

Çeşitlemenin en çok ters gittiği yer burası. Ajanın her hesap hakkında gerçek bilgisi yoksa bir şeyler uydurur; uydurulmuş yerel ayrıntı ise hiç olmamasından daha kötüdür. Yanlış sokağı anan bir açıklamayı, tam da ulaşmak istediğiniz insanlar fark eder.

Ajana bir doğruluk kaynağı verin. `list_channels` çağrısından gelen hesap adları bir başlangıçtır, çünkü birçok ajans Sayfaları lokasyona göre adlandırır. Daha zengin ayrıntı için her müşteri için küçük bir tablo tutun: hesap, lokasyon adı, bölge, çalışma saatleri, müşterinin onayladığı bir ya da iki yerel bilgi. Bunu beceriye yapıştırın ya da çalıştırmaya ekleyin. Ardından bir kural ekleyin: "Use only local details from the account table. If an account has no details, use its location name and nothing else."

## Çağrı nasıl görünür?

Shager'ın `create_post` aracı ortak bir `caption` ve her kaydı tek bir hesap için açıklamayı, ilk yorumu ve formatı geçersiz kılabilen bir `per_channel` dizisi kabul eder. Üç hesap için kısaltılmış bir örnek:

```json
{
  "caption": "Free intro session this Saturday. Book through the link in the comments.",
  "group_ids": ["<group_id_north>"],
  "media_ids": ["<media_id>"],
  "format": "REEL",
  "cta_url": "https://example-gym.com/intro",
  "campaign": "intro-saturday-oct",
  "label": "w42-agent",
  "stagger_seconds": [60, 150],
  "per_channel": [
    {
      "channel_id": "<channel_id_headingley>",
      "caption": "Headingley, your first session is on us this Saturday. Sam and the morning crew run intro classes from 9 to 12. Free, no commitment.",
      "first_comment": "Grab a Headingley slot here:"
    },
    {
      "channel_id": "<channel_id_chapel_allerton>",
      "caption": "New to training? Chapel Allerton is opening its doors this Saturday for free intro sessions. Come see the space, meet the coaches, try a class.",
      "first_comment": "Book your Chapel Allerton intro:"
    },
    {
      "channel_id": "<channel_id_kirkstall>",
      "caption": "Saturday at Kirkstall: free intro sessions for anyone thinking about starting. No contract, no pressure, just a proper first workout.",
      "first_comment": "Kirkstall intro booking:"
    }
  ]
}
```

Neyin sabit kaldığına dikkat edin: ücretsiz, bu cumartesi, tanışma seansı, rezervasyon linki. Değişenler ise kanca, yerel ad, müşterinin bilgi verdiği yerde seansı kimin yönettiği ve kapanış. Shager her hesaba kendi kısa linkini ve UTM etiketini ekler; böylece üç varyant ayrı ayrı da ölçülür.

## Hangi istem iyi varyantlar üretir?

Çok hesaplı her gönderi için ajanın becerisine koymanızı önerdiğimiz talimat bloğu:

```text
CAPTION VARIATION
1. Read the fixed elements from the brief: core message, offer, dates,
   disclaimer. Copy them exactly. Never paraphrase numbers or dates.
2. For each account, write a caption between 40 and 90 words.
3. Each caption must open differently. Do not start two captions with the
   same three words.
4. Use local details only from the account table. If none, use only the
   location name.
5. Rotate the call to action phrasing. Same action, different words.
6. Hashtags: choose up to 3 from the approved list. Never invent hashtags.
7. Write a distinct first_comment lead-in per account, ending with the link.
8. Put all variants in per_channel in a single create_post call.
9. Before creating the post, list every variant's opening line so a human
   can check variety at a glance.
```

9. kural ucuz bir kalite kontrolüdür. Bir inceleyen kırk açılış cümlesini bir dakikada tarayabilir ve tekrarı kırk açıklamanın tamamını okumaktan çok daha hızlı fark eder.

## Varyantlar verimli biçimde nasıl incelenir?

Sabit parçaları bir kez okuyun, sonra her yerde değişmeden yer aldıklarını kontrol edin. Varyantlar arasında fiyat ya da tarih için yapılan basit bir arama, başka sözcüklerle ifade edilmiş olanları yakalar. Ardından ses için beş tam varyantlık bir örneklem okuyun. Son olarak açılış cümlelerine topluca bakın. İki üç kalıp etrafında kümeleniyorlarsa ajandan setin tamamını değil, o kümeyi yeniden yazmasını isteyin.

Çok dilli müşteriler için de aynı yapı geçerlidir; tek fark, ek bir sabit öğe olmasıdır: her hesabın dili. [Çok dilli içerik ajanları](/en/blog/multilingual-content-agents) rehberimiz, bunu çeviri gibi okunmayan metinlerle nasıl yöneteceğinizi anlatıyor.

## SSS

### Yalnızca lokasyon adı değiştirilmiş tek bir açıklama yeterli çeşitleme sayılır mı?

Genellikle hayır. Yalnızca yer adının değiştiği bir şablon hâlâ aynı gönderi gibi okunur. En azından açılışı ve eylem çağrısını çeşitlendirin, elinizde varsa gerçek yerel ayrıntılar kullanın.

### Ajan formatı da hesaba göre değiştirebilir mi?

Evet. Her `per_channel` kaydı kendi `format` değerini belirleyebilir; böylece ağ ve medya izin verdiği sürece aynı medyadan bir hesap Reels, bir başkası akış gönderisi alabilir.

### Çeşitlendirilmiş açıklamalar marka tutarlılığına zarar verir mi?

Sabit öğeler gerçekten sabitse hayır. Tutarlılık iddiada, teklifte ve seste yaşar. Sabit bir çekirdeğin etrafında değişen ifadeler, iyi yerel pazarlamanın her zaman işleyiş biçimi olmuştur.

Başlamak için bir müşteri için sabit ve değişken tablosunu yazın ve talimat bloğunu ajanınıza ekleyin. [İçerik ajanı için istemler](/en/blog/prompts-for-a-content-agent) koleksiyonumuzda bununla birleştirebileceğiniz daha fazla talimat var.

---
Source: https://shager.ai/tr/blog/caption-variation-per-account-with-ai
