LLM превосходно проводят проверки кода, которые звучат правдоподобно. Но «звучать правдиво» — это не то же самое, что быть полезным. Обзор, в котором говорится «исправить Кодекс стиля», верен, но не нужен — применим к каждому проекту…
LLM превосходно проводят проверки кода, которые звучат правдоподобно. Но «звучать правдиво» — это не то же самое, что быть полезным. Обзор, в котором говорится «исправить стиль кода», верен, но не нужен — в каждом проекте применяется стиль кода, который может отличаться.
Symfony уже более 20 лет проводит обзоры общедоступного кода на GitHub. Каждый объединенный PR содержит комментарии Николаса-Грекаса, Стофа, Дангласа, Хаббу и десятков других рецензентов и участников основной команды. Это золотая жила шаблонов проверки, специфичных для предметной области: какие аргументы убеждают, какие шаблоны отвергаются, что сообщество считает хорошим кодом Symfony.
Проблема ? Никто не создал поисковую систему, которая могла бы использовать это. Вот я и сделала это 🤣.
История этой безумной идеи
Эта история берет свое начало на Symfony Live в Париже. Как вы можете себе представить, этот год был очень ориентирован на искусственный интеллект. Я видел большое количество докладов, в которых говорилось об этом, и мне хотелось немного поиграть с этой новинкой, но до тех пор у меня не было конкретного случая.
Я посетил выступление Грегуара Пино, где он объяснил, как с помощью Symfony AI, Clickhouse и redirection.io он добился