HTML6 Hayali: ChatGPT-dostu formlar ve kolay parse edilen içerikler

Yapay zekâ asistanları artık web sayfalarını sadece “okumuyor”, aktif olarak dolduruyor, gönderiyor, veri çekiyor. Ancak bugünkü HTML, hâlâ “insan gözleriyle” etkileşimi merkezine alıyor.
Peki yeni bir sürüm — diyelim HTML 6 — bu ajanları da birinci sınıf vatandaş gibi desteklese nasıl olurdu?

Aşağıda, gelecekte görebileceğimiz birkaç spekülatif etiket örneği var. Amaç: form doldurma, bilgi alma, niyet belirtme gibi işlemleri hem insanlar hem ajanlar için sadeleştirmek.


<seo>: sade metin, kolayca okunabilir içerik

Amaç: insan için görsel, ajan için yalın bir özet.
Örneğin bir ürün tanıtım sayfasında:

<article>
  <h1>Akıllı Termostat X10</h1>
  <p>Mobil uygulamayla kontrol, enerji tasarrufu, adaptif sıcaklık öğrenimi...</p>

  <!-- Ajanlar için yalın özet -->
  <seo lang="tr" version="1">
    Akıllı Termostat X10: kablosuz bağlantı, otomatik sıcaklık optimizasyonu,
    enerji tüketimini %20 azaltır. Garanti süresi: 2 yıl.
  </seo>
</article>

Böylece bot veya arama ajanı, <seo> içeriğini doğrudan alır; stil, reklam ve karmaşadan etkilenmez.


<form-hints> ve <intent>: doldurulabilir formlar için açık niyet

Amaç: formun amacını ve zorunlu alanlarını ajana doğrudan anlatmak.

<form id="signup" action="/api/subscribe" method="post">
  <h2>Bülten Kaydı</h2>
  <label>E-posta <input type="email" name="email" required autocomplete="email"></label>
  <label>İsim <input type="text" name="name" autocomplete="name"></label>
  <button type="submit">Kaydol</button>

  <form-hints>
    <intent name="newsletter.subscribe" required="email" optional="name"
            submit="auto-ok">
      Basit e-posta bülteni kaydı. Tek zorunlu alan: email.
    </intent>
  </form-hints>
</form>

Bir ajan bu yapıyı okuyarak “hangi formu dolduracağım, hangi alan gerekli, otomatik gönderebilir miyim” sorularını kolayca yanıtlar.


<payload>: JSON-tabanlı eylem tanımı

<form id="support" action="/api/contact" method="post">
  <label>Ad <input name="name" required></label>
  <label>Mesaj <textarea name="message" required></textarea></label>
  <button>Gönder</button>

  <form-hints>
    <intent name="support.contact" required="name,message"/>
    <payload format="json" target="/api/contact" method="POST">
      { "name": "{{name}}", "message": "{{message}}", "topic": "support" }
    </payload>
  </form-hints>
</form>

Ajan, {{name}} ve {{message}} alanlarını forma yazılanlarla değiştirip
aynı body’yi API’ye gönderir.


<agent-only> ve <human-only>: sunumu ayır

<section>
  <human-only>
    <p>Ürün kataloğumuzdan birkaç örnek:</p>
    <div class="grid">
      <div>Akıllı Ampul</div>
      <div>Wi-Fi Priz</div>
    </div>
  </human-only>

  <agent-only>
    <seo>Katalog: Akıllı Ampul, Wi-Fi Priz, Güvenlik Kamerası.</seo>
    <facts>
      <fact key="currency">USD</fact>
      <fact key="shipping">Worldwide</fact>
    </facts>
  </agent-only>
</section>

İnsan kullanıcı zengin arayüzü görürken, ajan sadece <agent-only> içeriğini okur.


<cta> ve <contact>: çağrı ve iletişim yüzeylerini tanımla

<cta action="purchase" href="/checkout?sku=THERMO-X10" method="GET">
  Satın Al – X10 Termostat
</cta>

<contact email="support@acmesmart.com" tel="+90-555-123-4567">
  Destek Hattı
</contact>

Bu etiketler, bir ajan için “ne yapılabilir” sorusunun kısa cevabıdır.


<policy> ve <consent>: otomatik eylemler için şeffaflık

<policy scope="forms" id="auto-submit">
  Bu sitede kimliksiz ajanlar bülten kaydı formunu otomatik gönderebilir.
  Kişisel veri içeren formlar için kullanıcı onayı gerekir.
</policy>

<consent for="auto-submit" status="required">
  Otomatik form gönderimine izin ver
</consent>

Ajan önce politika metnini okur, sonra izin durumunu kontrol eder.


Sonuç

Bu tür basit ama anlamlı etiketler sayesinde:

  • Yapay zekâlar sayfaları daha hızlı ve güvenli parse eder.
  • Form doldurma, içerik özetleme, fiyat/ürün bilgisi çekme gibi işler standart hale gelir.
  • İnsan-merkezli HTML, insan + ajan ekosistemine dönüşür.

HTML6 hiçbir zaman böyle isimlendirilir mi bilinmez; ama geleceğin web’i büyük ihtimalle bu yönde — niyetini açıkça ifade eden, hem insanlar hem makineler için okunabilir olacak.

Comments

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir