Replikant_mih, использую Github Copilot. Это плагин к Visual Studio и VS Code. В нем можно выбрать LLM модель: в бесплатной версии GPT-4o и Claude Sonnet 3.5, другие модели доступны в платных подписках. В ютубе много роликов про него.
Теоретически да, он видит весь проект, но практически гораздо лучшие результаты получаются, если в промпте явно указывать имена файлов, типа:
— В связке #BackEnd.cs и #FrontEnd.js не работает передача данных по сделкам, отображается пустой грид, поправь.
Задачи лучше всего рубить на как можно мелкие. Я пробовал давать сложные задачи в одном промпте, с описанием сразу всей фичи по пунктам — не справляется. Например, задачу подсветить сделку на графике, когда сделка выбрана в таблице, мне пришлось разбить на три или четыре промпта, типа такого:
— Подсвети строку в таблице по клику на неё
— Когда строка выбрана, сохрани данные по сделке в глобальной переменной
— Когда сделка выбрана, прочитай данные по сделке из глобальной переменной, нарисуй на всех графиках вертикальные линии trade.enter, trade.exit
— Закрась область между линиями: зеленым цветом, если trade.Profit >0, иначе красным цветом.
Одна из вещей, которая меня впечатлила: таблицы в базе и ORM классы в коде полностью создал он. Я описал, какие таблицы и поля мне нужны, он подключился к базе (через sqlcmd.exe), всё посоздавал сам, всё сделал правильно. (Я использую Dapper, легковесный ORM).



