From 7c8d02b756a49b9e8ce2ded5b21561ca4453e095 Mon Sep 17 00:00:00 2001 From: kuzakhmetovartur Date: Mon, 29 Jun 2026 12:00:33 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20solution=20for=20'=D0=9F=D0=BE=D0=B2?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=BD=D1=8B=D0=B9=20=D1=8D=D0=BA=D0=B7=D0=B0?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=20#2:=20=D0=93=D1=80=D0=B0=D1=84=20=D1=81=20?= =?UTF-8?q?=D1=80=D0=B5=D1=84=D0=BB=D0=B5=D0=BA=D1=81=D0=B8=D0=B5=D0=B9=20?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BA=D0=BE=D0=B4'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 5 +++++ README.md | 34 ++++++++++++++++++++++++++++++++++ src/state.py | 10 ++++++++++ 3 files changed, 49 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 src/state.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b16538b --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +node_modules/ +.env +dist/ +build/ +*.log diff --git a/README.md b/README.md new file mode 100644 index 0000000..3880ce5 --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +# Повторный экзамен #2: Граф с рефлексией на код + +Главная +Мои задания +Повторный экзамен #2: Граф с рефлексией на код +5Д +EN +Повторный экзамен #2: Граф с рефлексией на код +Зачёт +Версия 1 +Дедлайн сдачи: 31.08.2026 + +В работе + +Редактирование ответа + +Заполните ответ и отправьте работу на проверку преподавателю. + +Тип ответа +Текст +Ссылка +Файлы +Текст ответа +Прикреплённые файлы +Загрузить файл +Отправить на проверку +Отменить + +Задание + +Практическое задание: LangGraph с рефлексией на код +Цель + +Реализовать LangGraph-агента, который берёт функцию на Python и п \ No newline at end of file diff --git a/src/state.py b/src/state.py new file mode 100644 index 0000000..2d5a730 --- /dev/null +++ b/src/state.py @@ -0,0 +1,10 @@ +from typing import TypedDict, Dict + +class CodeReviewState(TypedDict): + code: str + draft_review: str + criteria_scores: Dict[str, int] + weakest_criterion: str + verdict: str + round: int + max_rounds: int \ No newline at end of file