Sonuçlar burada görünecek...
Sonuçlar burada görünecek...
Sonuçlar burada görünecek...
Sonuçlar burada görünecek...
Sonuçlar burada görünecek...
⚛️
Quantum Optimization
Dava stratejisi optimizasyonu için quantum computing.
QAOA algoritması ile 1,152x daha hızlı analiz.
🔗
Blockchain Verification
Hyperledger Fabric ile yasal belge doğrulama, smart contracts,
NFT sertifikalar ve DLT noter sistemi.
🧠
Knowledge Graph RAG
Multi-Graph Multi-Agent RAG, Ontology-Based RAG ve GraphRAG
ile emsal karar arama.
🌍
150+ Dil Çevirisi
Azure Translator ile legal term korumalı çeviri,
RTL desteği ve kültürel bağlam analizi.
⚖️
Global Legal Systems
Common Law, Civil Law, Islamic Law, International Law
ve EU Regulations (GDPR, DMA, DSA, AI Act).
🛡️
GDPR Compliance
Otomatik GDPR uyumluluk kontrolü, 9 compliance check,
€20M ceza riskini önleyin.
constraints: { budget: 50000, timeLimit: 90 }
})
});
const data = await response.json();
result.textContent = JSON.stringify(data, null, 2);
} catch (error) {
result.textContent = '❌ Hata: ' + error.message;
}
btn.textContent = 'Quantum Optimizasyon Başlat';
}
// Blockchain Registration
async function registerDocument() {
const btn = document.getElementById('blockchain-btn-text');
const result = document.getElementById('blockchain-result');
const doc = document.getElementById('blockchain-doc').value;
const type = document.getElementById('blockchain-type').value;
btn.innerHTML = '
Blockchain\'e kaydediliyor...';
result.textContent = 'Hyperledger Fabric ile belge kaydediliyor...';
try {
const response = await fetch(`${API_BASE}/blockchain/register`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
document: { content: doc },
metadata: { documentType: type, parties: ['Alice', 'Bob'] }
})
});
const data = await response.json();
result.textContent = JSON.stringify(data, null, 2);
} catch (error) {
result.textContent = '❌ Hata: ' + error.message;
}
btn.textContent = 'Blockchain\'e Kaydet';
}
// Knowledge Graph Search
async function searchKnowledgeGraph() {
const btn = document.getElementById('knowledge-btn-text');
const result = document.getElementById('knowledge-result');
const query = document.getElementById('knowledge-query').value;
const role = document.getElementById('knowledge-role').value;
btn.innerHTML = '
Multi-Graph RAG araması yapılıyor...';
result.textContent = '4 AI agent ile bilgi toplayan çok-grafik sistem çalışıyor...';
try {
const response = await fetch(`${API_BASE}/knowledge-graph/rag`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
question: query,
options: { userRole: role, depth: 'comprehensive' }
})
});
const data = await response.json();
result.textContent = JSON.stringify(data, null, 2);
} catch (error) {
result.textContent = '❌ Hata: ' + error.message;
}
btn.textContent = 'Multi-Graph RAG Araması';
}
// Translation
async function translateText() {
const btn = document.getElementById('translation-btn-text');
const result = document.getElementById('translation-result');
const text = document.getElementById('translation-text').value;
const lang = document.getElementById('translation-lang').value;
btn.innerHTML = '
Çevriliyor...';
result.textContent = 'Azure Translator ile legal term korumalı çeviri yapılıyor...';
try {
const response = await fetch(`${API_BASE}/translate`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
text: text,
targetLanguage: lang,
options: { preserveGlossary: true, culturalContext: true }
})
});
const data = await response.json();
result.textContent = JSON.stringify(data, null, 2);
} catch (error) {
result.textContent = '❌ Hata: ' + error.message;
}
btn.textContent = 'Çevir (Legal Term Korumalı)';
}
// Legal System Search
async function searchLegalSystem() {
const btn = document.getElementById('legal-btn-text');
const result = document.getElementById('legal-result');
const system = document.getElementById('legal-system').value;
const query = document.getElementById('legal-query').value;
btn.innerHTML = '
Aranıyor...';
result.textContent = `${system} hukuk sisteminde arama yapılıyor...`;
try {
let endpoint = '';
if (system === 'common-law') {
endpoint = `/legal-systems/common-law/search?query=${query}&jurisdiction=UK`;
} else if (system === 'civil-law') {
endpoint = `/legal-systems/civil-law/search?query=${query}&country=Turkey`;
} else if (system === 'eu') {
endpoint = `/legal-systems/eu/gdpr`;
}
const response = await fetch(`${API_BASE}${endpoint}`);
const data = await response.json();
result.textContent = JSON.stringify(data, null, 2);
} catch (error) {
result.textContent = '❌ Hata: ' + error.message;
}
btn.textContent = 'Hukuk Sistemi Araması';
}
// GDPR Compliance Check
async function checkGDPR() {
const btn = document.getElementById('gdpr-btn-text');
const result = document.getElementById('gdpr-result');
const basis = document.getElementById('gdpr-basis').value;
const dataTypes = document.getElementById('gdpr-data').value.split(',').map(s => s.trim());
const purposes = document.getElementById('gdpr-purposes').value.split(',').map(s => s.trim());
btn.innerHTML = '
GDPR kontrolü yapılıyor...';
result.textContent = '9 compliance check ile GDPR uyumluluğu analiz ediliyor...';
try {
const response = await fetch(`${API_BASE}/legal-systems/eu/gdpr/check`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
dataProcessingActivity: {
legalBasis: basis,
purposes: purposes,
dataTypes: dataTypes,
privacyPolicy: true,
retentionPeriod: '2 years',
securityMeasures: ['encryption', 'access-control', 'audit-logs']
}
})
});
const data = await response.json();
result.textContent = JSON.stringify(data, null, 2);
} catch (error) {
result.textContent = '❌ Hata: ' + error.message;
}
btn.textContent = 'GDPR Uyumluluk Kontrolü';
}
// Initialize
console.log('⚖️ LyDian Hukuk AI - Sistem hazır!');
console.log('Quantum Computing ⚛️ | Blockchain 🔗 | Knowledge Graph 🧠');
console.log('150+ Dil 🌍 | Global Legal Systems ⚖️ | GDPR 🛡️');