- Catala เป็นภาษาโปรแกรมเฉพาะทางโดเมนที่ออกแบบมาเพื่อสร้างอัลกอริทึมจากข้อความกฎหมาย
- ภาษานี้ถูกปรับให้เหมาะกับการเขียนโปรแกรมกฎหมายด้านสังคมและการคลัง ทำให้สามารถนำกลไกทางสังคมและการคลังที่ซับซ้อนไปใช้งานเป็นโค้ดได้โดยคงความสอดคล้องกับกฎหมายในระดับสูง
- กระบวนการนี้รวมถึงการรวบรวมกฎหมาย คำสั่งทางปกครอง และบรรทัดฐานก่อนหน้าที่เกี่ยวข้องทั้งหมด พร้อมใส่คำอธิบายประกอบให้ข้อความมีความหมายในเชิงโค้ด
- คอมไพเลอร์ของ Catala สามารถสร้างเวอร์ชันการติดตั้งใช้งานในรูปแบบ PDF ที่ทนายความสามารถอ่านได้ ซึ่งออกแบบมาให้ผู้เชี่ยวชาญในโดเมน เช่น ทนายความ ตรวจสอบและรับรองความถูกต้องได้
- โครงสร้างเชิงตรรกะของ Catala เลียนแบบโครงสร้างเชิงตรรกะของกฎหมาย และเหมาะกับการเขียนโปรแกรมกฎหมายเป็นพิเศษด้วยการฝังตรรกะพื้นฐานไว้เป็นฟังก์ชันชั้นหนึ่ง
- Catala มีให้ใช้งานเป็นแพ็กเกจ opam และสามารถติดตั้งได้บนเครื่องที่ติดตั้ง opam ไว้แล้ว
- ภาษานี้รองรับการเพิ่มแบ็กเอนด์แบบกำหนดเองได้โดยไม่ต้องแก้ไขซอร์สโค้ดของคอมไพเลอร์ Catala
- Catala มี Catleg ซึ่งเป็นยูทิลิตีบรรทัดคำสั่งที่เชื่อมรวมกับ LégiFrance คลังเอกสารกฎหมายอย่างเป็นทางการของฝรั่งเศส
- ภาษานี้ตั้งชื่อตาม Pierre Catala ศาสตราจารย์ด้านนิติศาสตร์ผู้บุกเบิกวงการ legal tech ของฝรั่งเศสด้วยการสร้าง Juris-Data ฐานข้อมูลคอมพิวเตอร์สำหรับคดีความทางกฎหมาย
- Catala เป็นโครงการวิจัยของ Inria สถาบันวิจัยวิทยาการคอมพิวเตอร์แห่งชาติฝรั่งเศส และขณะนี้ยังอยู่ระหว่างพัฒนาโดยบางฟีเจอร์ยังไม่เสถียร
1 ความคิดเห็น
ความคิดเห็นบน Hacker News