Комментарии 18
она работает как хороший начинающий разработчик: пишет приличный код, но не умеет размышлять, продумывать наперёд, смотреть на проблему под разными углами
Мне вот кажется, это в корне неверно. Просто она специально заточена выдавать некоторый ответ, усреднённый. При этом, многое что она пишет соответствует высокому уровню, но интегрироваться в ваш воображаемый замысел, целостно и безошибочно оно не может. Пока вы не дадите ей спецификацию своей уникальной задумки. Она ее не знает. И не должна. Это тоннель с двух сторон. Он роется зеркально. Какой привет, такой ответ.
Я выучил flutter по GPT, оно далось мне легче, так как dart для меня был не первым языком. У меня был опыт с разными языкам на разных уровнях в списке которых был и java/kotlin и c# для Unity, которые пошли на пользу. Благодаря чему мне было известно о "жизненном цикле" приложения, хотя названия отличались но суть остался тем же. Future в Dart был похож с Promise в Js/Ts, (Я активно пишу в Next js), что понятно с первого взгляда.
Как я научился писать Flutter приложения с помощью LLM
Я сначала подумал, что некая LLM учила вас Flutter. Немного двусмысленный заголовок. Ну и хорошо бы про саму LLM написать - какая, скока стоит, где живёт и т.п.
Ну и хорошо бы про саму LLM написать - какая, скока стоит, где живёт и т.п.
Да, тот же вопрос, какую модель используете?
Да, спасибо, поменял название)
Я использую copilot с cloude 3.7. Почему? Слышал она лучше работает с кодом нежели open ai. Но это не точно
А есть возможность посмотреть на результат, в источниках и/или готовом приложении? Без этого непросто увязать в голове два утверждения о том, что 90% кода сгенерировано и что 20-80% UI нужно переписать. Что в итоге-то получилось?
В итоге получилось то, что я хотел и примерно то что я написал бы в ручную. Очень не хочу чтобы LLM писала незнакомый код. Поэтому даю все писать малыми и понятными частями.
Такой разброс по UI из-за того что какие-то компоненты он хорошо реализует, а какие-то плохо. Dropdown плохо получается сделать, отступы тоже. Формы хорошо. В общем зависит от конкретного дизайна
А посмотреть код и результат, по крайней мере пока, нельзя 🙂
Статья в принципе не про flutter. Описанный метод использования LLM подойдёт к любому языку из подобной ниши.
Вот почему джуны стали не нужны


Как я научился использовать LLM для написания Flutter приложений