tongucWORKS Yapay Zekâ Politikası

Yapay Zekâ Kullanım ve Departman Uygulamaları Politikası

PDF indir

Politikanın Gerekçesi

Şirket bünyesindeki departmanlar, yapay zekâ (YZ) araçlarından yararlanarak kendi ihtiyaçlarına yönelik uygulama ve otomasyonlar geliştirmeye başlamıştır. Bu eğilim, operasyonel verimlilik açısından Şirket tarafından desteklenmektedir.

Bununla birlikte söz konusu uygulamaların Teknoloji Birimi'nin bilgisi dışında geliştirilmesi ve geliştirme tamamlandıktan sonra yayına alınması, işletilmesi ya da bakımının üstlenilmesi talebiyle Teknoloji Birimi'ne iletilmesi; sahipliği belirsiz ve güvenlik değerlendirmesinden geçmemiş sistemlerin Şirket altyapısına dahil olması riskini doğurmaktadır.

Bu durumun başlıca riskleri aşağıda belirtilmiştir:

Bu politika YZ kullanımını kısıtlamak veya departmanların geliştirme hızını yavaşlatmak amacıyla hazırlanmamıştır. Politikanın amacı, departmanların hızlı biçimde uygulama geliştirip yayına alabilmesini desteklemek ve bunu yaparken yalnızca vazgeçilemeyecek asgari koşulları tanımlamaktır. Düşük riskli uygulamalar herhangi bir onay beklenmeksizin, kısa bir kayıt ve öz kontrolle aynı gün yayına alınabilir. Onay gerektiren durumlar kişisel veri, dış kullanıcı ve kritik iş bağımlılığı ile sınırlı tutulmuş ve en geç üç iş günü ile süreye bağlanmıştır.

Teknoloji Birimi kuralları belirler, hazır şablon ve otomatik kontrollerle süreci kolaylaştırır ve ortak sistemleri korur. Departmanlarca geliştirilen uygulamaların yayına alınması, işletilmesi, bakımı ve kullanıcı desteği ise sahip departmanın sorumluluğundadır.

Bu politikanın temel hükümlerini içeren özet sürüm ayrıca yayımlanmıştır: Yapay Zekâ Kullanım ve Departman Uygulamaları Politikası: Özet

1. Amaç

Bu politikanın amacı; çalışanların YZ araçlarını güvenli, maliyet bilinciyle ve sorumlu biçimde kullanmasına ilişkin kuralları belirlemek ve departmanlarca YZ desteğiyle geliştirilen uygulamaların fikir aşamasından kapatılmasına kadar tüm yaşam döngüsü boyunca sorumluluk dağılımını tanımlamaktır.

Politika, departmanların üretkenliğini engellemeksizin veri dağınıklığı, kişisel veri ihlali, bakım borcu, kontrolsüz maliyet, erişim ve entegrasyon risklerinin yönetilebilir düzeyde tutulmasını hedefler.

2. Kapsam

Bu politika aşağıdakileri kapsar:

Teknoloji Birimi'nin kendi yol haritası kapsamında geliştirdiği ürünler bu politikaya değil, Şirket'in yazılım geliştirme süreçlerine tabidir.

3. Tanımlar

TerimTanım
YZYapay zekâ. Bu politikada metin, kod, görsel veya analiz üreten yapay zekâ araç ve modellerini ifade eder.
Departman uygulamasıBir departmanın YZ araçları yardımıyla kendi ihtiyacı için geliştirdiği ve işlettiği uygulama, otomasyon, bot veya araç.
Sahip departmanUygulamayı geliştiren ve tüm yaşam döngüsünden sorumlu olan departman.
Teknik sorumlu / yedekSahip departmanda uygulamanın teknik işletiminden sorumlu kişi ve bu kişinin yokluğunda görevi yürütecek ikinci kişi.
Veri / sistem sahibiUygulamanın eriştiği veri kaynağının veya mevcut sistemin (Redshift, iç API'ler vb.) sahibi olan birim.
Teknoloji BirimiARGE ve Teknoloji Birimi. Bu politika kapsamında gözlemci rolü üstlenir; uygulama envanterini, kullanım ve maliyet özetlerini ve tanımlı sınır ihlallerini izler, departman uygulamalarının geliştirme ve işletimini üstlenmez.
Ortak servisBirden fazla departman tarafından kullanılan altyapı (ofis sunucusu, Coolify/Easypanel, merkezi YZ erişim katmanı vb.).
Proje kaydıHer departman uygulaması için tutulan, sahiplik ve teknik bilgileri içeren kayıt (Ek A).
Kişisel veriKimliği belirli veya belirlenebilir gerçek kişiye ilişkin her türlü bilgi (ad, telefon, e-posta, okul, sınıf, deneme sonucu, öğrenci numarası, IP adresi vb.).
Hassas veriKişisel verilere ek olarak finansal veriler, sözleşmeler, yayımlanmamış soru ve içerikler, kaynak kod ve erişim anahtarları.
Düşük riskli uygulamaYalnızca Şirket içi kullanıcılara açık olan, kişisel veya hassas veri işlemeyen, kritik iş bağımlılığı oluşturmayan ve tanımlı bütçe sınırı içinde kalan uygulama.
Hedefli değerlendirmeYüksek riskli uygulamaların yayına alınmadan önce ilgili veri/sistem sahibi, KVKK sorumlusu, Teknoloji Birimi ve yönetim katılımıyla yazılı olarak yürütülen ve en geç üç iş günü içinde sonuçlandırılan değerlendirme.
Ana veriŞirket'in ana sistemlerinde (öğrenci, içerik, satış vb.) tutulan ve tek doğru kaynak kabul edilen veri. Departman uygulamaları için salt okunurdur.
Uygulama verisiBir departman uygulamasının kendi işleyişi sırasında ürettiği veri. Yalnızca o uygulamaya ait ayrı bir veritabanında tutulur.

4. Temel İlkeler

  1. Politika hızlandırıcıdır, engel değildir. Süreç adımları riskle orantılıdır. Düşük riskli uygulamalar onay beklenmeksizin yayına alınır; onay gerektiren adımlar süreye bağlıdır. Riski anlamlı ölçüde azaltmayan hiçbir adım zorunlu tutulmaz.
  2. Geliştiren sahiplenir. Uygulamayı geliştiren departman; fikir, geliştirme, test, yayın, kullanıcı desteği, hata giderme, güncelleme, yedekleme, maliyet, devir ve kapatma dahil olmak üzere tüm yaşam döngüsünün sahibidir. Arıza, büyüme veya geliştiren çalışanın ayrılması gibi durumlar sorumluluğu Teknoloji Birimi'ne devretmez.
  3. Teknoloji Birimi kolaylaştırıcı ve gözlemcidir. Teknoloji Birimi hazır şablon, skill seti ve otomatik kontrollerle departmanların hızlı ve güvenli başlangıç yapmasını sağlar. Bir kaydı incelemesi veya görüş bildirmesi, uygulamanın doğru ve güvenli çalıştığına ilişkin bir kabul ya da bakım taahhüdü niteliği taşımaz.
  4. Kayıt olmaksızın yayın yapılamaz. Proje kaydı yaklaşık beş dakikada doldurulan kısa bir formdur. Kaydı bulunmayan uygulamalara ortak altyapı, Şirket alan adı ve Şirket verilerine erişim tanınmaz.
  5. Risk bazlı değerlendirme esastır. Düşük riskli uygulamalarda yayın kararı departman yöneticisine aittir; kişisel veri, dış kullanıcı veya kritik bağımlılık bulunması halinde süreye bağlı hedefli değerlendirme yapılır.
  6. Kişisel verinin korunması önceliklidir. Öğrenci, veli ve çalışan verileri KVKK'ya uygun şekilde işlenir; geliştirme hızı gerekçesiyle kişisel verinin korunmasından taviz verilmez.
  7. Tüm varlıklar Şirket kontrolündedir. Kaynak kod, hesaplar, erişim anahtarları, alan adları ve abonelikler Şirket'e aittir ve Şirket hesaplarında tutulur.
  8. Ana veri salt okunur, uygulama verisi kapsüllenir. Departman uygulamaları Şirket'in ana verisine yalnızca salt okunur API veya view üzerinden erişir; ana sistemlere yazma yetkisi hiçbir koşulda verilmez. Her uygulama kendi ürettiği veriyi yalnızca kendisine ait ayrı bir veritabanında tutar. Ana veri her zaman tek doğru kaynaktır.
  9. Maliyetler görünür kılınır. Abonelik, geliştirme ve canlı ortam tüketim maliyetleri limitler ve uyarılar aracılığıyla izlenir.

5. Roller ve Sorumluluklar

RolSorumluluklar
Departman yöneticisiUygulamanın bütçesini ve bakım için ayrılacak zamanı sahiplenir; teknik sorumlu ve yedeği atar; düşük riskli uygulamalarda yayın kararını verir ve yayın öncesi kontrol listesini onaylar; personel ayrılışında devri tamamlar. Teknik kapasitenin yetersiz kalması halinde kapsamı daraltır, dış destek alır veya uygulamayı durdurur.
Teknik sorumlu ve yedekGeliştirme, test, yayın, güncelleme, yedekleme, hata giderme ve kullanıcı desteğini yürütür; proje kaydını güncel tutar; güvenlik, gizli anahtar ve bağımlılık kontrollerini gerçekleştirir.
Veri / sistem sahibiSalt okunur erişim kapsamını (tablo, view veya API ile sorgu sınırları) belirler; hedefli değerlendirmelere katılır; entegrasyon sorumluluklarını departmanla birlikte netleştirir.
KVKK sorumlusu / HukukKişisel veri işleyen uygulamalara ilişkin hedefli değerlendirmelere katılır; aydınlatma, açık rıza, saklama süresi ve yurt dışına aktarım konularında görüş bildirir.
Teknoloji BirimiUygulama envanterini, kullanım ve maliyet özetlerini ve sınır ihlallerini izler; kendi sistemlerine erişim ve ortak altyapıya etki konularında görüş bildirir; dış kullanıcılara açılan uygulamalarda asgari güvenlik koşullarının sağlanmaması halinde yayını durdurur; güvenlik olaylarında kendi yönettiği sistemlerde riski izole eder.
YönetimPolitikayı ve görev dağılımını onaylar; hedefli değerlendirmelere katılır; ortak servislerin işletme sahibini ve bütçesini belirler; kritik hale gelen uygulamalar için destek modeline karar verir.
Çalışan / kullanıcıZorunlu eğitimleri tamamlar; veri kullanım kurallarına uyar; YZ araçlarını yalnızca Şirket hesaplarıyla ve tanımlı limitler dahilinde kullanır.

Teknoloji Birimi'nin sorumluluğunda olmayan hususlar: Kod incelemesi, test, sürüm onayı, dağıtım (deployment), günlük izleme, hata ayıklama ve kullanıcı desteği Teknoloji Birimi'nin taahhütleri arasında yer almaz. Düzenli danışma saati, inceleme süresi garantisi veya projeye özel eğitim ve mentorluk sağlanmaz. Yeni API talepleri otomatik olarak iş taahhüdü doğurmaz.

6. Eğitim, Hesaplar ve YZ Araçlarına Veri Girişi

6.1 Eğitimler

YZ aracı hesabı talep edildiği gün açılır; eğitimlerin tamamlanması hesap açılışının ön koşulu değildir. Zorunlu eğitimler hesap açılışından itibaren 14 gün içinde tamamlanır. Bu süre içinde tamamlanmayan hesaplar, eğitim tamamlanana kadar askıya alınır.

Zorunlu eğitimler asgari düzeyde tutulmuştur; diğer eğitimler öneri niteliğindedir.

EğitimKodlama yapmayan çalışanKodlama yapan çalışanÖğretmen
Claude 101 (Anthropic Academy)ZorunluZorunluZorunlu
KVKK ve veri kullanım kuralları modülü (Şirket içi)ZorunluZorunluZorunlu
Claude Code 101—Zorunlu (Claude Code kullananlar için)—
AI Fluency for Educators——Zorunlu
ChatGPT Foundations for Teachers (OpenAI, Coursera)——ChatGPT kullanan öğretmenler için zorunlu
AI Fluency: Framework & FoundationsÖnerilenÖnerilenÖnerilen
AI Capabilities and LimitationsÖnerilenÖnerilenÖnerilen
Claude Code in Action—Önerilen—
Introduction to Agent Skills—Önerilen—

Eğitimlerin dili İngilizcedir; Türkçe özet materyal hazırlanması Bölüm 16'da açık karar olarak yer almaktadır. Teknoloji Birimi projeye özel eğitim veya mentorluk sağlamaz.

6.2 Hesaplar, limitler ve harcamalar

6.3 YZ araçlarına veri girişi

Veri türüKurumsal hesapla YZ aracına girilebilir mi?
Kamuya açık bilgiler, genel sorular, çalışanın kendi hazırladığı metinlerEvet
Şirket içi süreç dokümanları, anonimleştirilmiş veya örnek verilerEvet
Yayımlanmış Şirket içerikleriEvet; telif hakları ve kullanım amacına uygun olarak
Yayımlanmamış soru, sınav ve içeriklerYalnızca ilgili işte yetkili çalışanlar tarafından, kurumsal hesapla
Kaynak kodYalnızca Şirket depolarındaki kod, kurumsal hesapla; gizli anahtarlar ve .env içerikleri hariç
Öğrenci, veli, öğretmen ve çalışan kişisel verileriHayır. Veri, kullanımdan önce anonimleştirilir veya örnek veriye dönüştürülür
Parola, API anahtarı, erişim belirteci, kart ve hesap bilgileriHayır; hiçbir koşulda
Finansal veriler, sözleşmeler, ticari sırlarYalnızca departman yöneticisinin yazılı onayı ile

Bir verinin YZ araçlarına girilip girilemeyeceği konusunda tereddüt bulunması halinde departman yöneticisinin görüşü alınır. Kişisel verinin sehven girilmesi durumunda konu Bölüm 12 uyarınca aynı gün bildirilir.

7. Teknoloji ve Güvenlik Standartları

7.1 Varsayılan teknoloji yığını

Departman uygulamaları için varsayılan teknoloji yığını Node.js (çalışma ortamı), Next.js (web uygulaması), PostgreSQL (veritabanı) ve Docker (paketleme ve dağıtım) olarak belirlenmiştir. Varsayılan yığınla geliştirilen uygulamalar hazır şablon, ortak altyapı ve otomatik kontrollerden doğrudan yararlanır.

Farklı bir teknolojinin kullanılması onaya tabi değildir; tercih edilen teknoloji proje kaydında belirtilir. Ancak varsayılan yığın dışındaki uygulamalar hazır şablon ve ortak altyapı desteğinden yararlanamayabilir.

Kaynak kod, Şirket'in GitHub organizasyonu altındaki bir depoda tutulur.

7.2 Hazır şablon, otomatik kontroller ve skill seti

Departmanların hızlı ve güvenli başlangıç yapabilmesi için Teknoloji Birimi koordinasyonunda aşağıdakiler hazırlanır:

Şablonla başlatılan uygulamalarda Bölüm 7.3'teki kontrollerin büyük bölümü otomatik olarak karşılanır. Skill ve talimatlar YZ aracına yol gösterir ancak bunlara uyulacağını garanti etmez; otomatik kontrollerin sonuçlarının takibi sahip departmanın sorumluluğundadır.

7.3 Asgari güvenlik kontrolleri

Tüm uygulamalar yayın öncesinde aşağıdaki koşulları sağlar:

8. Uygulama Yaşam Döngüsü

Her departman uygulaması kısa bir proje kaydıyla başlar ve risk seviyesine göre yayına alınır. Düşük riskli uygulamalar onay beklenmeksizin aynı gün; yüksek riskli uygulamalar ise en geç üç iş günü içinde sonuçlandırılan hedefli değerlendirmenin ardından yayına alınabilir.

Yayın karar akışı: bir karar noktası ve iki yol. Düşük risk aynı gün, yüksek risk en geç üç iş günü içinde hedefli değerlendirmeyle yayına çıkar.

Akış haritasında aç

Düşük riskli uygulamalarda yayın kararı departman yöneticisine aittir ve herhangi bir birimin onayı beklenmez. Yüksek riskli uygulamalarda hedefli değerlendirmede tespit edilen eksiklikler, giderilmek üzere sahip departmana iade edilir.

8.1 Başlangıç: proje kaydı

Hedef kitleEtki düzeyiÖnerilen barındırmaYayın kararı
Şirket içi, kişisel veri içermeyenDüşükOfis sunucusu veya Hetzner (Coolify / Easypanel / Docker)Departman yöneticisi
Şirket içi, kişisel veri içerenOrtaOfis sunucusu, Hetzner veya AWSHedefli değerlendirme
B2B müşterilerOrta-YüksekHetzner, AWS veya CloudflareHedefli değerlendirme
Öğrenciler ve velilerYüksekAWS veya CloudflareHedefli değerlendirme ve KVKK görüşü

8.2 Yayın kararı

8.3 Yayın öncesi hazırlık

Yayın öncesi hazırlık, risk seviyesine göre Ek B'deki kontrol listesiyle yapılır ve departman yöneticisi tarafından onaylanır:

8.4 Yayın sonrası izleme

8.5 Bakım

Güncelleme, yedekleme, hata giderme ve kullanıcı desteği sahip departmanın ve teknik sorumlunun yükümlülüğündedir. Departman yöneticisi bakım için gerekli zamanı ve bütçeyi ayırır; bunun mümkün olmaması halinde uygulamanın kapsamını daraltır veya uygulamayı kapatır.

9. Veri, KVKK ve Mevcut Sistemlere Erişim

9.1 Kişisel veriler ve KVKK

9.2 Ana veri ve uygulama verisi

Departman uygulamalarının veriyle ilişkisi aşağıdaki kurallara dayanır:

9.3 Redshift ve iç API'ler

10. Uygulama İçinde YZ Kullanımı

Çalışma sırasında YZ modeli kullanan uygulamalarda aşağıdaki hususlar sahip departmanın iş akışına dahil edilir:

11. Barındırma, Ortak Servisler ve Maliyet

12. Arıza, Güvenlik Olayı ve Büyüme

13. Raporlama, Devir ve Kapatma

14. Geçiş Hükümleri ve Uyum

14.1 Mevcut uygulamalar için geçiş süreci

Politikanın yürürlüğe girdiği tarihte kullanımda olan uygulamalar aşağıdaki takvim çerçevesinde politikaya uyumlu hale getirilir:

14.2 Uygunsuzluk halinde uygulanacak işlemler

Politikanın amacı yaptırım uygulamak değil, kayıt dışı uygulamaları kayıt altına almaktır. Politikaya aykırı bir uygulama tespit eden çalışanların bu durumu sahip departmana veya Teknoloji Birimi'ne bildirmesi beklenir.

15. Riskler ve Politikadaki Karşılıkları

RiskAçıklamaPolitikadaki karşılığı
Kişisel veri ihlali (KVKK)Öğrenci, veli veya çalışan verilerinin kişisel YZ hesaplarına ya da yurt dışındaki modellere kontrolsüz aktarılması.Veri girişi kuralları, kurumsal hesaplar, KVKK görüşü, aynı gün bildirim (6.3, 9.1, 12)
Kayıt dışı YZ kullanımıKişisel hesap ve ödeme araçlarıyla, Şirket'in bilgisi dışında araç kullanılması.Kayıt olmaksızın yayın yapılamaması, geçiş süreci, Şirket hesapları (4, 6.2, 14)
Bilgi güvenliği açığıYZ ile geliştirilen yazılımlarda yetkisiz uç noktalar, ifşa olmuş anahtarlar, internete açık veritabanları.Asgari güvenlik kontrolleri, dış kullanıcılı uygulamalarda Teknoloji Birimi'nin durdurma yetkisi (7.3, 8.2)
Hatalı eğitsel içerikYZ tarafından üretilen hatalı soru veya çözümlerin öğrencilere ulaşması.Öğretmen kontrolü, çıktı kontrolü (10)
Veri dağınıklığıAynı verinin birden fazla ortamda kopyalanması ve doğru verinin belirsizleşmesi.Tek doğru kaynak ilkesi, proje kaydında veri kaynakları (4, 9.2)
Erişim ve işten ayrılışAyrılan çalışanların erişimlerinin açık kalması ve iş devrinin aksaması.Şirket hesapları, teknik sorumlu ve yedek, devir süreci (4, 8.3, 13)
Bakım borcuUygulamanın arızalanması veya geliştiren çalışanın ayrılması halinde bakımın yapılamaması.Sahip departmanın uçtan uca sorumluluğu, bakım zamanı ve bütçesi (5, 8.5)
Anlaşılamayan kodYZ ile yazılan kodun işleyişinin geliştiren tarafından dahi bilinmemesi.Kurulum ve iş kuralları dokümanı, zorunlu eğitimler, ortak skill seti (6.1, 7.2, 8.3)
MaliyetGeliştirme ve servis maliyetlerinin izlenmemesi sonucu kontrolden çıkması.Kurumsal hesaplar ve limitler, ayrı maliyet takibi, limit aşımında durdurma (6.2, 10, 11)
Entegrasyon bağımlılığıAna sistemlerdeki değişikliklerin departman uygulamalarını etkilemesi.Salt okunur erişim, mevcut API'lerin kullanımı, bağımlılık kaydı (9.3)
Ölçeklenme ve devralmaBüyüyen uygulamaların standart dışı olması nedeniyle devralınamaması.Onaylı teknoloji yığını, kritik uygulama modeli (7.1, 12)
Ana veri bütünlüğüDepartman uygulamalarının ana sistemlere yazması sonucu Şirket'in ana verisinin bozulması veya tutarsız hale gelmesi.Ana veriye yalnızca salt okunur erişim, uygulama verisinin ayrı veritabanında kapsüllenmesi (4, 9.2, 9.3)

16. Açık Kararlar

Aşağıdaki hususlar yönetim tarafından karara bağlanacaktır:

Ek A: Proje Kaydı Şablonu

Zorunlu alanlar yaklaşık beş dakikada doldurulur. Diğer alanlar yalnızca ilgili durum söz konusu olduğunda eklenir.

AlanİçerikDurum
Uygulama adı ve amacıUygulamanın karşıladığı ihtiyaçZorunlu
Sahip departman ve yöneticiZorunlu
Teknik sorumlu / yedekZorunlu
Hedef kitleŞirket içi / B2B / öğrenci ve veliZorunlu
Kişisel veriİşlenip işlenmediği; işleniyorsa hangi alanlarZorunlu
Kaynak kod deposu ve erişim adresiŞirket GitHub deposu ve uygulama adresiZorunlu
Erişilen sistemlerRedshift view/tabloları ve iç API'ler (yalnızca salt okunur); uygulamanın kendi veritabanıŞirket sistemlerine erişiliyorsa
Kullanılan YZ modelleriModel, sağlayıcı, verinin işlendiği bölgeUygulama içinde YZ kullanılıyorsa
Veri kaynakları ve saklama süresiAsıl kaynak, güncellenme yöntemi, saklama ve imha süresiVeri kopyalanıyorsa
MaliyetAylık tahmini maliyet, tanımlı limit, uyarı alıcısıÜcretli servis kullanılıyorsa
Hedefli değerlendirmeTarih, sonuç ve belirlenen koşullarYüksek riskli ise
DurumGeliştirme aşamasında / Yayında / KapatıldıZorunlu

Ek B: Yayın Öncesi Kontrol Listesi

Tüm uygulamalar (hazır şablon kullanılıyorsa güvenlik maddelerinin büyük bölümü otomatik olarak karşılanır):

Yüksek riskli uygulamalar için ek olarak:

Liste, departman yöneticisi tarafından proje kaydı üzerinden onaylanır.