Ek E: Esnek Veri Yapısı ve Geleceğe Uyumluluk

Ek E: Esnek Veri Yapısı ve Geleceğe Uyumluluk

Bu kitabın AI eğitimi için maksimum esneklik sağlaması hedeflenmiştir. Metin içindeki yapısal bilgiler (kurallar, örnekler, anti-pattern’ler), ileride farklı AI modellerinin ihtiyaç duyabileceği herhangi bir formata (JSON, YAML, XML vb.) kolayca dönüştürülebilir. Bu, metin içine yerleştirilmiş, makine tarafından okunabilir yorum etiketleri (``) aracılığıyla yapılır.

Örnek Python Script Felsefesi:

Aşağıdaki pseudo-kod, bu etiketlerin nasıl okunup yapısal bir JSON’a dönüştürülebileceğini göstermektedir:

# Pseudo-kod
import re
from typing import List, Dict

def parse_book_text_to_structured_data(text: str) -> List[Dict]:
    """
    Kitap metnindeki özel etiketleri okur ve yapısal veri listesi döndürür.
    Bu, konsepti gösteren basitleştirilmiş bir örnektir.
    """

    # # Eğer su seviyesi %10'un altına düşerse, o zaman Akıllı Kahve Makinesi, mobil uygulamaya 'su seviyesi kritik' bildirimi gönderecektir.

    pattern = re.compile(r'\n(?P<text>.*)', re.MULTILINE)

    found_items = []
    for match in pattern.finditer(text):
        data = match.groupdict()
        item = {
            'id': data['id'].strip(),
            'pattern_type': data['pattern'].strip(),
            'system_name': data['system'].strip(),
            'text': data['text'].strip()
        }
        found_items.append(item)

    return found_items

# Örnek Kullanım
kitap_metni = """
Eğer su seviyesi %10'un altına düşerse, o zaman Akıllı Kahve Makinesi, mobil uygulamaya 'su seviyesi kritik' bildirimi gönderecektir.
"""

parsed_data = parse_book_to_structured_data(kitap_metni)
# parsed_data şimdi JSON'a veya başka bir formata kolayca çevrilebilir.
print(parsed_data)

Bu yaklaşım, kitabın içeriğini gelecekteki teknolojik değişimlere karşı dirençli kılar.