Home

Awesome

<h1 align="center"> <br> <a href="https://github.com/davidpig/lychee_law"><img src="https://media.discordapp.net/attachments/1029427452470108200/1129060196879184002/lychee_logo.png" alt="Markdownify" width="300"></a> <br> 律知 (Lychee) <br> </h1> <h4 align="center"> ⚖️ 精通中国法律的大语言模型 ⚖️</h4> <h4 align="center"> 法律咨询 | 辩护词生成 | 司法考试辅导 </h4> <p align="center"> <a href="#简介">简介</a> • <a href="#语言模型-">语言模型</a> • <a href="#使用方式-%EF%B8%8F">使用方式</a> • <a href="#展示-">展示</a> • <a href="#免责声明-%EF%B8%8F">免责声明</a> • <a href="#许可证-">许可证</a> </p>

简介

【律知】,智能引领,法律全能。

为了让法律服务深入到每个人的身边,让更多的人能够得到法律帮助,我们开启了【律知】这个项目, 致力于打造一系列引领法律智能化的大模型。

我们的 AI 法律模型是一位虚拟法律顾问,具备丰富的法律知识和技能,能够回答法律问题和提供法律建议。

本项目将开源一系列中文司法领域大模型,敬请关注,欢迎联系合作 🤝。

语言模型 🤖

使用方式 🛠️

我们推出的语言模型支持 HuggingFace🤗

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

hf_model = "law-llm/law-glm-10b"
max_question_length = 64
max_generation_length = 490

tokenizer = AutoTokenizer.from_pretrained(
    hf_model,
    cache_dir=model_cache_dir,
    use_fast=True,
    trust_remote_code=True
)

model = AutoModelForSeq2SeqLM.from_pretrained(
    hf_model,
    cache_dir=model_cache_dir,
    trust_remote_code=True
)

model = model.to('cuda')
model.eval()

model_inputs = "提问: 犯了盗窃罪怎么判刑? 回答: [gMASK]"

model_inputs = tokenizer(model_inputs,
                            max_length=max_question_length,
                            padding=True,
                            truncation=True,
                            return_tensors="pt")

model_inputs = tokenizer.build_inputs_for_generation(model_inputs,
                                                     targets=None,
                                                     max_gen_length=max_generation_length,
                                                     padding=True)

inputs = model_inputs.to('cuda')

outputs = model.generate(**inputs, max_length=max_generation_length,
                            eos_token_id=tokenizer.eop_token_id)
prediction = tokenizer.decode(outputs[0].tolist())

展示 ✨

1. 法律咨询示例 👩‍🏫

我们的模型能够提供法律咨询服务,在大部分情况下能够依据真实的法律法规生成有指导性的建议。

问题回答 (Law-GLM-10B, 2023.07.13, 模型输出)
犯了盗窃罪怎么判刑?盗窃罪是指以非法占有为目的,窃取他人占有的数额较大的财物,或者多次盗窃的行为。盗窃罪侵犯的对象,仅限于国家、集体或个人的财物,而不是骗取其他非法利益。根据《刑法》第二百六十四条规定,盗窃公私财物,数额较大的,或者多次盗窃、入户盗窃、携带凶器盗窃、扒窃的,处三年以下有期徒刑、拘役或者管制,并处或者单处罚金;数额巨大或者有其他严重情节的,处三年以上十年以下有期徒刑,并处罚金;数额特别巨大或者有其他特别严重情节的,处十年以上有期徒刑或者无期徒刑,并处罚金或者没收财产。
未成年犯罪要承担刑事责任吗?未成年犯罪要承担刑事责任。我国《刑法》第十七条规定,已满十六周岁的人犯罪,应当负刑事责任。已满十四周岁不满十六周岁的人,犯故意杀人、故意伤害致人重伤或者死亡、强奸、抢劫、贩卖毒品、放火、爆炸、投放危险物质罪的,应当负刑事责任。已满十二周岁不满十四周岁的人,犯故意杀人、故意伤害罪,致人死亡或者以特别残忍手段致人重伤造成严重残疾,情节恶劣,经最高人民检察院核准追诉的,应当负刑事责任。对依照前三款规定追究刑事责任的不满十八周岁的人,应当从轻或者减轻处罚。因不满十六周岁不予刑事处罚的,责令其父母或者其他监护人加以管教;在必要的时候,依法进行专门矫治教育。

2. 失败案例 😖

我们的模型还远不够完美.以下是一些失败案例, 模型在这些案例中给出的答案并不完全正确. 我们正在分析模型的局限性,将继续推出更为强大, 准确的版本.

提问回答 (Law-GLM-10B, 2023.07.13, 模型输出)分析
非法集资罪员工如何处理?非法集资罪员工判多少年?非法集资罪员工的处理: 1、员工构成非法集资罪的,一般处三年以下有期徒刑或者拘役,并处或者单处罚金;2、员工构成非法集资罪的,一般处三年以上七年以下有期徒刑,并处罚金;3、员工构成非法集资罪的,一般处七年以上有期徒刑,并处罚金或者没收财产。法律依据:《刑法》第一百九十二条以非法占有为目的,使用诈骗方法非法集资,数额较大的,处三年以下有期徒刑或者拘役,并处或者单处罚金;数额巨大或者有其他严重情节的,处三年以上七年以下有期徒刑,并处罚金。单位犯前款罪的,对单位判处罚金,并对其直接负责的主管人员和其他直接责任人员,依照前款的规定处罚。法条引用正确, 刑期有错误 (应当为 "处五年以上十年以下有期徒刑")
犯人被逮捕后,会通知家属吗?多久会有通知?逮捕后,会通知家属。根据 《刑事诉讼法》第六十九条规定,公安机关逮捕人的时候,必须出示逮捕证。逮捕后,应当立即将被逮捕人送看守所羁押,至迟不得超过二十四小时。除无法通知或者涉嫌危害国家安全犯罪、恐怖活动犯罪通知可能有碍侦查的情形以外,应当在逮捕后二十四小时以内,通知被逮捕人的家属。有碍侦查的情形消失以后,应当立即通知被逮捕人的家属。回答基本正确, 但法条引用错误

免责声明 ⚠️

本平台所提供的服务以及开源的模型依赖于大量的语料库和算法模型进行训练。在训练过程中,模型可能学到数据中的偏差和错误。 因此,模型的输出仅供参考,不能代替专业的法律咨询。 使用者必须了解语言模型的局限性并自行承担风险。 本平台不会对使用者因为使用我们的模型和服务导致的损失承担责任。当遇到实际的法律问题时,建议咨询专业法律顾问。

许可证 📃

Apache-2.0

项目参与者

本项目由沈晓宇, 朱大卫发起, 与南京大学学软件学院研究生费志伟, 李奇, 申宗汶以及副教授葛季栋, 萨尔大学研究生王潇, 西安财经大学崔俊云合作研发。

如果你喜欢我们的项目, 欢迎 Star⭐, Fork 🍴 和 分享📡。


GitHub davidpig ·  Email lychee_law@outlook.com