В течение следующих четырнадцати частей мы собираемся создать одно реальное приложение — систему бронирования и очереди в клинике с Blazor Server, PostgreSQL и SignalR — и большую часть кода будет писать ИИ. Мы покажем каждую подсказку, запомним каждую ошибку...
В течение следующих четырнадцати частей мы собираемся создать одно реальное приложение — систему бронирования и очереди в клинике с Blazor Server, PostgreSQL и SignalR — и большую часть кода будет писать ИИ. Мы покажем каждую подсказку, учтем каждую ошибку и посчитаем каждый доллар. Эта первая часть представляет собой карту: инструменты, модели и то, чего вы можете честно ожидать, прежде чем мы наберем одну подсказку.
Два способа использования ИИ для кода
Если вы никогда не использовали инструменты искусственного интеллекта, вот все в одном абзаце. Первый способ — это чат: вы открываете окно чата, вставляете код, задаете вопрос и копируете ответ обратно в редактор. Это работает — многие разработчики многому научились таким образом — но обратите внимание, кто выполняет ручную работу. Модель знает только то, что вы вставляете, она не может ничего запускать, а вы — буфер обмена, пересылающий код туда и обратно и надеющийся, что вы вставили достаточно контекста.
Второй способ — агентный: инструмент, который находится в папке вашего проекта, сам читает ваши файлы, предлагает изменения в виде доступных для просмотра различий, запускает вашу сборку и тесты и запрашивает разрешение, прежде чем что-либо делать. Вы перестаете быть буфером обмена и становитесь рецензентом — и это, как мы увидим, работа, которая действительно имеет значение.
В этой серии используется C