4 вывода после 7 дней использования ИИ-агента OpenHands.
1. С ростом кодовой базы затраты на токены сильно возрастают. Грубый пример: за первые 2 дня вы можете реализовать 80% функционала, затратив 20% бюджета. А потом на оставшиеся 20% функционала сольете оставшиеся 80% бюджета.
2. С ростом кодовой базы нужно быть все более точным в своих промптах. И четко понимать что нужно изменить в коде. Нечеткими промптами можно загубить проект так, что ни один естественный интеллект не распутает эти «макароны».
3. Проекты на Python потребляют меньше количество токенов, чем на Node.js (TypeScript). Думаю это связано с более простым синтаксисом языка, динамической типизацией, и более лаконичными конструкциями.
4. LLM все еще лучше справляются с задачами серверной разработки (backend), чем с клиентскими (frontend). Связано это с тем, что визуальное представление имеет более обширное количество параметров, которые быстрее поменять в ручную, чем в несколько итераций промптами.
Резюмирую:
OpenHands отлично подходит для создания микросервисов на Python. Один микросервис - одна задача. Рекомендую сразу просить написать тесты. И все таки еще нужно знать половину ответа, чтобы сделать реально большой проект, ни написав ни строчки самому. Ну либо нужно иметь большой бюджет на токены, терпение и хорошие навыки промпт-инжиниринга.
@ai_skillful
#OpenHands #AI4Development
1. С ростом кодовой базы затраты на токены сильно возрастают. Грубый пример: за первые 2 дня вы можете реализовать 80% функционала, затратив 20% бюджета. А потом на оставшиеся 20% функционала сольете оставшиеся 80% бюджета.
2. С ростом кодовой базы нужно быть все более точным в своих промптах. И четко понимать что нужно изменить в коде. Нечеткими промптами можно загубить проект так, что ни один естественный интеллект не распутает эти «макароны».
3. Проекты на Python потребляют меньше количество токенов, чем на Node.js (TypeScript). Думаю это связано с более простым синтаксисом языка, динамической типизацией, и более лаконичными конструкциями.
4. LLM все еще лучше справляются с задачами серверной разработки (backend), чем с клиентскими (frontend). Связано это с тем, что визуальное представление имеет более обширное количество параметров, которые быстрее поменять в ручную, чем в несколько итераций промптами.
Резюмирую:
OpenHands отлично подходит для создания микросервисов на Python. Один микросервис - одна задача. Рекомендую сразу просить написать тесты. И все таки еще нужно знать половину ответа, чтобы сделать реально большой проект, ни написав ни строчки самому. Ну либо нужно иметь большой бюджет на токены, терпение и хорошие навыки промпт-инжиниринга.
@ai_skillful
#OpenHands #AI4Development
3🔥6👏5❤1💯1
🤖 Еще один ИИ кодинг агент - Roo Code.
И честно сказать, он очень неплох! Что мне понравилось?
🚀 Способ распространения: это по сути VSCode расширение, ставится быстро, также быстро обновляется. В отличие от OpenHands, который ставится через Docker, и на каждый тред создает отдельный контейнер.
🛠 Гибкие настройки: в Roo Code можно создавать профили настроек - можно настроить разные модели, температуру, какие команды автоматически исполнять, а для каких требовать разрешение. Также можно задавать rate limit запросов к API, автоматическое переключение между моделями, и так далее. В OpenHands ты можешь только выбрать модель.
💆Пользовательский опыт: когда запускаешь задачу в реальном времени видишь потребление токенов, как в самих токенах, так и в реальной валюте. Видишь сколько процентов контекстного окна занято, и сколько кешировано. Так же видишь сколько денег уходит на каждый API запрос. Так же он спрашивает разрешения на просмотр файлов, и когда нужно указать какой-то секретный ключ, он останавливает работу, и дожидается когда ты ему его отправишь. OpenHands создает .env, и вставляет пустые значения.
💅Встроенный улучшатель промптов: Когда пишешь задачу для ИИ агента, рядом всегда есть кнопочка, которая сделает твой промпт более точным и структурированным. Мне прям очень зашла эта фича.
И это не все возможности! Там еще есть Browser Automation, и возможность расширить возможности ИИ агента, с помощью Model Context Protocol (MCP).
Наслаждайтесь: https://github.com/RooVetGit/Roo-Code
Делитесь с друзьями и коллегами!
#инструменты@ai_skillful
#ИИАгенты@ai_skillful
#ai4development #ai_agent
И честно сказать, он очень неплох! Что мне понравилось?
🚀 Способ распространения: это по сути VSCode расширение, ставится быстро, также быстро обновляется. В отличие от OpenHands, который ставится через Docker, и на каждый тред создает отдельный контейнер.
🛠 Гибкие настройки: в Roo Code можно создавать профили настроек - можно настроить разные модели, температуру, какие команды автоматически исполнять, а для каких требовать разрешение. Также можно задавать rate limit запросов к API, автоматическое переключение между моделями, и так далее. В OpenHands ты можешь только выбрать модель.
💆Пользовательский опыт: когда запускаешь задачу в реальном времени видишь потребление токенов, как в самих токенах, так и в реальной валюте. Видишь сколько процентов контекстного окна занято, и сколько кешировано. Так же видишь сколько денег уходит на каждый API запрос. Так же он спрашивает разрешения на просмотр файлов, и когда нужно указать какой-то секретный ключ, он останавливает работу, и дожидается когда ты ему его отправишь. OpenHands создает .env, и вставляет пустые значения.
💅Встроенный улучшатель промптов: Когда пишешь задачу для ИИ агента, рядом всегда есть кнопочка, которая сделает твой промпт более точным и структурированным. Мне прям очень зашла эта фича.
И это не все возможности! Там еще есть Browser Automation, и возможность расширить возможности ИИ агента, с помощью Model Context Protocol (MCP).
Наслаждайтесь: https://github.com/RooVetGit/Roo-Code
Делитесь с друзьями и коллегами!
#инструменты@ai_skillful
#ИИАгенты@ai_skillful
#ai4development #ai_agent
3🔥8
Будущее «vibe coding»
Нашел очень интересную статью - размышление о будущем «vibe coding» и его влиянии на индустрию разработки ПО и Open Source.
Во-первых, начну с заключения. Автор не ставит вопрос о том, заменит ли vibe coding традиционную индустрию или нет, а скорее как именно он изменит разработку ближайшие 5 лет.
Во-вторых, затронут вопрос, как трансформируются команды, и тут нет однозначного мнения. Разработчиков либо станет меньше, либо наоборот больше, за счет увеличения количества производимого ПО.
В-третьих, вместо написания кода люди будут определять цели, а ПО будет менять своё поведение динамически, анализируя пользовательские данные.
В-четвертых, как Excel дал бизнесменам возможность программировать, так vibe coding сделает то же самое для сотен нишевых отраслей.
И самый интересный для меня инсайт - уменьшится роль Open Source библиотек. Так как проще будет сгенерировать персональное решение на лету, чем переиспользовать чужое.
Оригинал статьи по ссылке
#vibe #coding #ai4development
@ai_skillful
Нашел очень интересную статью - размышление о будущем «vibe coding» и его влиянии на индустрию разработки ПО и Open Source.
Во-первых, начну с заключения. Автор не ставит вопрос о том, заменит ли vibe coding традиционную индустрию или нет, а скорее как именно он изменит разработку ближайшие 5 лет.
Во-вторых, затронут вопрос, как трансформируются команды, и тут нет однозначного мнения. Разработчиков либо станет меньше, либо наоборот больше, за счет увеличения количества производимого ПО.
В-третьих, вместо написания кода люди будут определять цели, а ПО будет менять своё поведение динамически, анализируя пользовательские данные.
В-четвертых, как Excel дал бизнесменам возможность программировать, так vibe coding сделает то же самое для сотен нишевых отраслей.
И самый интересный для меня инсайт - уменьшится роль Open Source библиотек. Так как проще будет сгенерировать персональное решение на лету, чем переиспользовать чужое.
Оригинал статьи по ссылке
#vibe #coding #ai4development
@ai_skillful
Substack
Vibe coding, some thoughts and predictions
Amazing things are happening in AI code gen
3👍4