Views
No views yet
п.7.1.8 СП 1.13130ч.1 ст.6 184-ФЗтаблица 7 СП 4.13130приложение А ГОСТ ...doc_code);text);1{
2 "doc_code": "СП 1.13130",
3 "text": "...Коридоры отделены перегородками (что соответствует п.7.1.11 СП 1.13130)."
4}1[
2 {
3 "punkt": "п.7.1.11 СП 1.13130",
4 "full_paragraph": "Коридоры отделены перегородками (что соответствует п.7.1.11 СП 1.13130)."
5 }
6]СП 1.13130.2020 Системы противопожарной защиты...[]1[
2 {
3 "punkt": "<найденная ссылка>",
4 "full_paragraph": "<полный текст абзаца>"
5 }
6]1from transformers import pipeline
2
3pipe = pipeline(
4 "text-generation",
5 model="GreenMap/qwen3.5-2b-ru-norm-link-extractor",
6 tokenizer="GreenMap/qwen3.5-2b-ru-norm-link-extractor"
7)
8
9doc_code = "СП 1.13130"
10
11text = """
129.3.23 Коридоры, холлы, вестибюли во всем здании отделены
13перегородками с пределом огнестойкости не менее (R)EI(W) 30
14(что соответствует п.7.1.11 СП 1.13130).
15"""
16
17prompt = f"""
18Верни отрывок и ссылку на "{doc_code}" на основе текста. Если в тексте нет ссылок на конкретное место нормативного документа верни []. Верни в формате JSON: [{{"punkt": "<ссылка на норму>", "full_paragraph": "<релевантный фрагмент текста>"}}]
19Текст: {text}
20Ответ:
21
22"""
23
24result = pipe(
25 prompt,
26 max_new_tokens=1024,
27 do_sample=False
28)
29
30print(result[0]["generated_text"])1[
2 {
3 "punkt": "п.7.1.11 СП 1.13130",
4 "full_paragraph": "9.3.23 Коридоры, холлы, вестибюли во всем здании отделены перегородками с пределом огнестойкости не менее (R)EI(W) 30 (что соответствует п.7.1.11 СП 1.13130)."
5 }
6]