MindLaw, T5 modelinin Renicames tarafından geliştirilmiş 14,854 veriden oluşan bir veri setiyle eğitilerek hazırlanmış bir Yapay Zeka Danışmanlık Hizmeti (ChatBot) projesidir. Bu proje, kullanıcıların Türk hukuku ile ilgili sorularına doğru ve hızlı yanıtlar sunmayı amaçlamaktadır.
Projemize katkıda bulunmak istiyorsanız, lütfen CONTRIBUTING dosyasına göz atın.
MindLaw, Türk hukuk sistemine dair doğru ve hızlı bilgiye erişim sağlamak amacıyla geliştirilmiştir. Türkiye’nin çeşitli hukuk kaynaklarından derlenen verilerle oluşturulan bu proje, kullanıcıların hukuki sorularına etkin çözümler sunmayı hedeflemektedir. Projede kullanılan veri seti, Renicames tarafından ülkemizde ilk kez açık kaynak olarak paylaşılan, Türk hukuku üzerine özel olarak hazırlanmış bir soru-cevap veri setidir. Bu veri seti, Türk Anayasası ve diğer yasal belgelerden derlenmiş olup, Türkiye'de hukuk alanında yapay zeka kullanımı için önemli bir adım teşkil etmektedir.
Veri setimizin geliştirilme süreci aşağıdaki adımları içermektedir:
- Araştırma: Türk Anayasası, çeşitli hukuk siteleri ve diğer yasal belgeler kapsamlı bir şekilde incelenmiştir.
- Veri Toplama: Resmi kaynaklardan hukuki veriler titizlikle toplanmıştır.
- Veri Temizleme: Toplanan veriler, tekrar eden bilgilerden arındırılarak yapılandırılmıştır.
- Veri Seti Oluşturma: Temizlenmiş veriler, modelin eğitimi için kullanılmak üzere JSON formatında bir veri setine dönüştürülmüştür. Veri setinde toplam 14,854 soru-cevap çifti bulunmaktadır.
Veri Setine erişmek için buraya tıklayabilirsiniz.
Model Şeması
Model Bilgisi
Projede, T5 Base modeli kullanılmıştır ve bu model, hukuk veri seti ile eğitilerek özelleştirilmiştir.
Modelimizin performansı ROUGE (Recall-Oriented Understudy for Gisting Evaluation) metrikleri ile değerlendirilmiştir. Aşağıdaki görselde, T5 Base modelinin ROUGE-1, ROUGE-2 ve ROUGE-L değerleri gösterilmektedir:
T5 Base modelinin parametre optimizasyonu sonuçları ise aşağıda verilmiştir:
Projeyi kendi bilgisayarınızda çalıştırmak için aşağıdaki adımları izleyin:
-
Bu projeyi klonlayın:
git clone https://github.com/Renicames/MindLaw.git
-
Gerekli bağımlılıkları yükleyin:
cd Mindlaw pip install -r requirements.txt
-
Chatbot'u başlatın:
cd WebSite python mindlaw.py
Projemizin tanıtım videosunu izlemek için tıklayın.
Bu proje Apache 2.0 Lisansı ile lisanslanmıştır. Detaylar için LICENSE
dosyasına bakabilirsiniz.