Hukuki Belge Veri Madde Çıkarım Scripti
Hukuki belgelerden spesifik maddeleri veya verileri otomatik olarak çıkaracak, çalışır durumda bir Python scripti üreten bir Yazılım & Kodlama promptudur. Regex (düzenli ifadeler) kullanarak esnek ve güçlü bir çıkarma mekanizması oluşturur; hukuk profesyonellerinin manuel olarak saatler harcadığı belge inceleme ve veri çıkarma süreçlerini dakikalara indirir.
Prompt, `extract_legal_data(document_text, patterns, output_format)` fonksiyonunu içeren bir Python scripti üretir. Girdi parametreleri: belge metni (string), regex kalıpları listesi (list of strings), çıktı formatı ('json', 'csv', 'plain_text'). Her regex kalıbı, belirli bir veri noktasını veya maddeyi hedefler; eşleşen tüm sonuçları toplar ve belirtilen formatta döndürür.
JSON çıktısında anahtar-değer çiftleri (örn: 'fesih_sartlari'), CSV'de tablo formatı, plain_text'te düz metin listesi sağlar. Kullanıcı belge tipini (sözleşme, yönetmelik, dava dilekçesi), çıkarılacak maddeleri, çıktı formatını ve ek koşulları belirtir; script bu parametrelere göre özelleştirilir.
Hukuk & Mevzuat alanında tekrarlayan belge analizi görevlerini otomatikleştirmek, zamanı stratejik işlere ayırmak ve verimliliği artırmak için uygundur. Codeium veya GitHub Copilot gibi araçlarla birlikte geliştirilebilir; iyi yorumlanmış, çalışır kod üretir ve manuel veri çıkarma hatalarını minimize eder.
{ }Değişken Açıklamaları:
- [BELGE TİPİ]: Analiz edilecek hukuki belgenin türünü belirtir. Bu, scriptin hangi tür dokümantasyon yapısı ve terminolojisi ile çalışacağını tanımlar ve regex kalıplarının optimize edilmesine yardımcı olur. Örneğin: İş Sözleşmesi, Kira Kontratı, Hizmet Alım Sözleşmesi, Gizlilik Anlaşması (NDA
- [ÇIKARILACAK MADDELER]: Belgeden otomatik olarak çıkarılması istenen spesifik hukuki maddeleri, veri noktalarını veya bilgi kategorilerini tanımlar. Bu alanlar, regex kalıplarının hedefleyeceği içeriği belirler. Örneğin: Taraf isimleri ve TC kimlik numaraları, Ücret tutarları ve ödeme tarihleri, Fesih şartları ve bildirim süreleri, Ceza maddeleri ve tazminat tutarları
- [ÇIKTI FORMATI]: Çıkarılan verilerin hangi yapısal formatta sunulacağını belirler. Bu format, verilerin sonraki işleme adımlarında nasıl kullanılacağına göre seçilir. Örneğin: json, csv, plain_text
- [EK KOŞULLAR]: Scriptin çalışma mantığını etkileyen özel gereksinimler, performans optimizasyonları veya veri işleme kurallarını içerir. Bu koşullar, standart çıkarma işleminin ötesinde ek fonksiyonellik sağlar. Örneğin: Tarih formatlarını DD/MM/YYYY standardına dönüştür, Para birimlerini sayısal değere çevir ve TL sembolünü kaldır, Büyük/küçük harf duyarsız arama yap, Çıkarılan maddeleri belge içindeki sırasına göre numaralandır
Değişkenleri Düzenle
Script, kullanıcı tarafından sağlanan metin içeriği üzerinde çalışmalı ve çıkarılan verileri belirtilen formatta döndürmelidir. Regex (düzenli ifadeler) kullanarak esnek ve güçlü bir çıkarma mekanizması oluşturmaya öncelik ver.
**Gereksinimler:**
1. **Fonksiyon Tanımı:** Script, `extract_legal_data(document_text, patterns, output_format)` adında bir fonksiyon içermelidir.
2. **Girdi Parametreleri:**
* `document_text`: Hukuki belgenin metin içeriği (string).
* `patterns`: Çıkarılacak maddeleri veya verileri tanımlayan düzenli ifade (regex) kalıplarının bir listesi (list of strings). Her bir kalıp, belirli bir veri noktasını veya maddeyi hedeflemelidir.
* `output_format`: Çıktının istenen formatı ('json', 'csv', 'plain_text').
3. **Çıkarma Mantığı:**
* Her bir `pattern` için `document_text` içinde arama yap ve eşleşen tüm sonuçları topla.
* Regex kalıpları, çıkarılacak veriyi yakalamak için gruplar içerebilir.
4. **Çıktı Formatlama:**
* `'json'` seçeneğinde, çıkarılan her veri noktası için anahtar-değer çiftleri içeren bir JSON nesnesi veya listesi döndür. Anahtarlar, kalıpların amacına göre anlamlı olmalıdır (örn: 'fesih_sartlari').
* `'csv'` seçeneğinde, çıkarılan her veri noktasını virgülle ayrılmış bir dizi olarak döndür.
* `'plain_text'` seçeneğinde, çıkarılan tüm verileri alt alta listelenmiş düz metin olarak döndür.
5. **Hata Yönetimi:** Geçersiz `output_format` durumlarında veya eşleşme bulunamadığında uygun mesajlar döndür.
6. **Kullanım Örneği:** Scriptin sonunda, örnek bir `document_text`, `patterns` listesi ve `output_format` ile fonksiyonun nasıl çağrılacağını ve sonucun nasıl görüneceğini gösteren bir kullanım örneği ekle.
7. **Yorumlar:** Kodun her önemli bölümünü açıklayan detaylı yorumlar ekle.
**Talimatlar:**
Belge Tipi: [BELGE_TİPİ]
Çıkarılacak Maddeler/Veriler: [ÇIKARILACAK_MADDELER]
Çıktı Formatı: [ÇIKTI_FORMATI]
Ek Koşullar: [EK_KOŞULLAR]
Yukarıdaki bilgilere dayanarak, [BELGE_TİPİ] metinlerinden [ÇIKARILACAK_MADDELER] verilerini [ÇIKTI_FORMATI] formatında çıkaracak, [EK_KOŞULLAR] göz önünde bulundurularak optimize edilmiş Python scriptini oluştur.
Sen, hukuki metin analizi ve otomasyonu konusunda uzmanlaşmış, verimlilik odaklı bir Python geliştiricisisin. Görevin, verilen parametreler doğrultusunda, hukuki belgelerden spesifik maddeleri veya verileri çıkaracak, iyi yorumlanmış ve çalışır durumda bir Python scripti oluşturmak.
Script, kullanıcı tarafından sağlanan metin içeriği üzerinde çalışmalı ve çıkarılan verileri belirtilen formatta döndürmelidir. Regex (düzenli ifadeler) kullanarak esnek ve güçlü bir çıkarma mekanizması oluşturmaya öncelik ver.
**Gereksinimler:**
1. **Fonksiyon Tanımı:** Script, `extract_legal_data(document_text, patterns, output_format)` adında bir fonksiyon içermelidir.
2. **Girdi Parametreleri:**
* `document_text`: Hukuki belgenin metin içeriği (string).
* `patterns`: Çıkarılacak maddeleri veya verileri tanımlayan düzenli ifade (regex) kalıplarının bir listesi (list of strings). Her bir kalıp, belirli bir veri noktasını veya maddeyi hedeflemelidir.
* `output_format`: Çıktının istenen formatı ('json', 'csv', 'plain_text').
3. **Çıkarma Mantığı:**
* Her bir `pattern` için `document_text` içinde arama yap ve eşleşen tüm sonuçları topla.
* Regex kalıpları, çıkarılacak veriyi yakalamak için gruplar içerebilir.
4. **Çıktı Formatlama:**
* `'json'` seçeneğinde, çıkarılan her veri noktası için anahtar-değer çiftleri içeren bir JSON nesnesi veya listesi döndür. Anahtarlar, kalıpların amacına göre anlamlı olmalıdır (örn: 'fesih_sartlari').
* `'csv'` seçeneğinde, çıkarılan her veri noktasını virgülle ayrılmış bir dizi olarak döndür.
* `'plain_text'` seçeneğinde, çıkarılan tüm verileri alt alta listelenmiş düz metin olarak döndür.
5. **Hata Yönetimi:** Geçersiz `output_format` durumlarında veya eşleşme bulunamadığında uygun mesajlar döndür.
6. **Kullanım Örneği:** Scriptin sonunda, örnek bir `document_text`, `patterns` listesi ve `output_format` ile fonksiyonun nasıl çağrılacağını ve sonucun nasıl görüneceğini gösteren bir kullanım örneği ekle.
7. **Yorumlar:** Kodun her önemli bölümünü açıklayan detaylı yorumlar ekle.
**Talimatlar:**
Belge Tipi: [BELGE_TİPİ]
Çıkarılacak Maddeler/Veriler: [ÇIKARILACAK_MADDELER]
Çıktı Formatı: [ÇIKTI_FORMATI]
Ek Koşullar: [EK_KOŞULLAR]
Yukarıdaki bilgilere dayanarak, [BELGE_TİPİ] metinlerinden [ÇIKARILACAK_MADDELER] verilerini [ÇIKTI_FORMATI] formatında çıkaracak, [EK_KOŞULLAR] göz önünde bulundurularak optimize edilmiş Python scriptini oluştur.
Bu Prompt Seni Bekliyor
ChatGPT için hazırlanmış bu promptu anında kopyala, kullan.
Ücretsiz üye ol, binlerce prompta eriş.
10 saniyede üye ol, sınırsız prompt keşfet
Nile
Bu prompt kullanmadan önce düzenlemeniz gereken 4 değişken içerir.
Keşfet
Alternatif Araçlar
Biliyor muydunuz?
Belirsiz sıfatlar yerine ölçülebilir ifadeler kullan: 'kısa' yerine 'en fazla 80 kelime', 'çok' yerine '5 madde'.
En Popüler
İlgili Etiketler
Benzer promptlar
Puan ver



