Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Опишите задачу на естественном языке и Gemini напишет вам программу, (Google Antigravity).

Здравствуйте все!!!
Вайбкодингом сейчас уже никого не удивишь.
Нужна несложная программа?
Описываем задачу на естественном, вполне себе русском языке и языковая
модель её напишет.
Можно просить что-то добавить или изменить и модель всё выполнит,
можно откатить изменения, если модель сделала катастрофические
изменения и всё перестало работать. Тут лучше сразу откатить. (улыбка)
Я пробовал вайбкодить, используя Gemini и режим Canvas, (холст).
Некоторые результаты.

Веб-приложения, которые работают в браузере.

1. Игра для незрячих "Звуковая память" (Открывать на смартфоне)":
https://disk.yandex.ru/d/idVE48X5K3SRew
2. Самоозвучивающийся клавиатурный тренажёр для незрячих, только
русская раскладка. (Открывать на компьютере, на смартфоне только при
наличии физической клавиатуры):
https://disk.yandex.ru/d/Ot0V8HhJzqv9gA
3. Читалка текстов. После запуска нажмите F1, будет
озвучена инструкция со всеми "горячими" клавишами. При попытке
прослушать очень длинные тексты возникает ошибка, но, как демонстратор
вайб-кодинга вполне.
Ссылка:
https://disk.yandex.ru/d/cQcaa4B8WnePVw

Программы на Python под Windows x64, 10 и 11.

1. Самоозвучивающийся клавиатурный тренажёр для незрячих.
В уроках есть ошибки, их тоже писала Gemini на основе текстовой версии
пермского учебника, но, уроки вынесены в отдельные json файлы и их
можно редактировать. Когда-нибудь сяду, пройду от и до, по ходу дела
сразу исправляя ляпы.
А пока ссылка на то, что есть:
https://disk.yandex.ru/d/SuJWf-mRFWNnfw

2. Конвертер из LKF в MP3. На самом деле, Gemini написала только
графический интерфейс для консольного конвертера, созданного Кварком.
При необходимости, конвертер сам распаковывает RAR архивы с книгами
или сразу конвертирует, если книги не заархивированы, UnRAR встроен.
Ссылка:
https://disk.yandex.ru/d/xGaBL6dnz4seug

3. Я на работе. Прога для одного знакомого удалёнщика.
Если пользователь не проявляет никакой активности в течении минуты,
программа начинает двигать указатель мыши и, программа для удалённой
работы считает, что удалённый сотрудник на месте и работает. (Улыбка).
При любом действии с клавиатуры или реальной мыши автоматическое
перемещение мышью мгновенно прекращается до следующей одной минуты
бездействия.
Ссылка:
https://disk.yandex.ru/d/1v0IkZlO2fiuug

Исходный код отдельно:
https://disk.yandex.ru/d/jdA6OW17E_DodA

И всё это генерила Gemini 2.5 Flash, бесплатная, облегчённая версия.
Но, постоянно копировать с Canvas в тот же редактор кода VSCode
неудобно, особенно, если попросил Gemini вынести настройки или уроки в
отдельные файлы, чтобы после создания EXE из основного файла
пользователь мог сам редактировать какие-либо данные.

Боле удобный вариант, это агенты, уже встроенные в редактор.
Один из таких сервисов, это Cursor AI, мод VSCode со встроенными
языковыми моделями, которые сразу видят все файлы проекта и их
содержимое.
Но, Cursor AI платный, сам по себе не дешёвый, ну а оплатить из
России, та ещё история.

Но, не так давно, Google представил собственный инструмент для
вайб-кодинга, Google AntiGravity.
Это тоже мод популярного редактора VSCode. Редактор вполне доступен
для программ чтения с экрана, есть море "горячих" клавиш.
И в этот редактор встроена новейшая модель Gemini 3 Pro.
Она может видеть весь проект и писать код. Просто опишите задачу на
естественном, вполне себе русском языке.

Хотите веб-приложение? Ну это уже давно отлично работает, раз и готово.
(улыбка). О чём-то забыли, попросите и Gemini добавит желаемый
функционал.

Создайте файл.py и попросите написать на Python.
Есть API или консольное приложение и вы хотите прикрутить к этому
графический интерфейс, как сейчас говорят, фронтенд? Легко, дайте
Gemini документы со спецификациями API или описанием команд
консольного приложения, опишите задачу на естественном языке и
получите результат. Забыли, какой командой создать EXE да ещё и с
такими параметрами, чтобы потом при запуске проги терминал не
появлялся? Спросите у Gemini прямо в редакторе, она всё подскажет да и
вообще сама сделает. Пусть лошадь думает, у неё голова большая.
(шутка!!!) (улыбка)

Хотите приложение под Android? Запустите Android Studio, создайте
проект с одной пустой Activity, то есть с одним пустым экраном,
закройте Android Studio, откройте созданный проект в Google
Antigravity, попросите Gemini написать приложение, опишите его
функционал и Gemini напишет, хоть на java, хоть на Cotlin.
Вернитесь в Android Studio, протестируйте приложение на виртуальном
или реальном устройстве и, если всё нравится, создайте APK, а если
хотите что-то добавить или изменить, вернитесь к Gemini и попросите
допилить. (улыбка)

В некоторых случаях Gemini сама протестирует созданное приложение в
виртуальной среде и, при необходимости, внесёт исправления.

И всё это бесплатно!!!
Причём, бесплатно в Google Antigravity доступна даже новая модель
Gemini 3 Pro.

Модели Gemini являются нотивно мультимодальными. Это значит, что они
понимают не только текст, но, например, изображения, видео и аудио и в
случае нотивности, языковая модель не получает, например, json с текстовой
информацией о графическом контенте, работа с текстом и и другими
типами данных реализованы в одной общей модели, что значительно
повышает качество работы с разными видами контента.

Поэтому, Gemini 3 Pro показывает хорошие результаты не просто в
кодинге, а именно в создании фронтенда с хорошим дизайном, то
есть пользовательского интерфейса, по старинке GUI. (улыбка)
Возможно, для кого-то это будет полезной фичей. (улыбка)

Помните, Google Antigravity это тот же редактор VSCode и работать с
кодом самостоятельно ничего не мешает, Gemini просто поможет, если
попросите, за минуту другую она способна сделать кучу работы и
сэкономить время.

Сейчас Google Antigravity запускают в США, поэтому, для использования
вам понадобится подключиться с IP-адреса США с полным туннелированием
трафика, включая DNS. Простое использование GeoDNS пока не работает.

Скачивайте Google Antigravity с официальной страницы проекта по
ссылке:
https://antigravity.google/

Ответить   Fri, 21 Nov 2025 08:48:39 +0500 (#3714961)

 

Ответы:

привет, чую, скоро тут ссылку дадут, внешние мозги, скачивайте мол!
и деменция уже в 25 а не в 80.
ох и прав был Задорнов с коекакерами!

Ответить   Fri, 21 Nov 2025 18:17:09 +0300 (#3714976)

 

Здравствуйте, Almus!!!

Вы писали:

Конец цитаты.

Ну, вы явно профессионал, не судите строго простых юзеров и, если не
затруднит, проконсультируйте вайпкодера по некоторым вопросам, а
именно.

1. Когда я прошу Gemini написать на Python программу под Windows,
для создания графического интерфейса Gemini, так сказать, по умолчанию
использует библиотеку Tkinter. Интерфейс, отрисованный с
помощью этой библиотеки абсолютно недоступен для программ чтения с
экрана. В качестве решения добавил инструкцию для Gemini, в которой
написал, что при создании программ под Windows надо использовать
библиотеку PySide6, так как графические интерфейсы, созданные с
помощью этой библиотеки вполне себе доступны. Но у Tkinter больше
возможностей. Как с помощью Tkinter делать доступные интерфейсы? Я и
Gemini эту проблему решить не можем, скачать мозги, к сожалению, тоже.
Остаётся только обратиться к такому умному профессионалу, как вы.
всё-таки Задорнова слушаете, это сразу показывает уровень, помогите,
пожалуйста, коекакеру, будьте добры.

2. Объясните пожалуйста, как использовать библиотеку PyAutoGui.
Хочу использовать Gemini в качестве ИИ агента на компе, ну и, чтобы
дать ей возможность управлять компом, планирую использовать библиотеку
PyAutoGui.
Подскажите, пожалуйста, как использовать эту библиотеку и как
предоставить Gemini инструменты для управления?
И как Gemini должна понять, какие координаты передать, например, для
клика мышью по элементу? Координатную сетку ей на скриншоты
накладывать или можно как-то лучше?

3. Gemini написала мне программу с графическим интерфейсом, я
скопировал код в файл main.py и
теперь хочу создать из него EXE файл.
Gemini советует использовать для этого библиотеку pyinstaller и
предлагает такую команду:
pyinstaller --onefile --noconsole main.py

Кое-как делаю, но не понимаю, зачем для программ с графическим
интерфейсом Gemini всегда предлагает команду с атрибутом noconsole?
Что это даёт? Может этот атрибут добавляет в программу какие-то
скрытые функции и потом, например, данные наших пользователей будут
уходить на запад?
Кое-как делаю, но вот беспокоит меня этот странный атрибут, буду
благодарен любым объяснениям от умного человека.

А Жириновского тоже слушаю, великий человек, он всё предсказал!

Ответить   Mon, 24 Nov 2025 02:42:31 +0500 (#3715059)