Обновить
14
0
Виталий Калистратов @VetaOne

Графический дизайнер

Отправить сообщение

Действительно 😁

Не знаю насчёт apk, но у меня была идея завернуть всё в веб-бота для Telegram, чтобы кроссплатформенность сохранить и авторизацию реализовать через tg id, ну и + пуши и т. д.

Спасибо за отзыв )) Но статья не про "LLM умеет писать код". Она про то, как за вечер превратить идею в рабочий продукт, которым я сам пользуюсь каждый день. Да, я не писал код с нуля. Но для многих важнее увидеть, как быстро проверить идею и получить работающий результат, чем очередной туториал по написанию кода. Хотел вдохновить людей больше экспериментировать, и не бояться

Что-то мне подсказывает, что вы не прочитали первые четыре строчки моего текста. И в этот раз не Gemini, а сборная солянка из нейронок.

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

Копировать можно, просто не нужно отправлять в Gmini, пока не нажмёшь горячую клавишу — инфа из буфера никуда не отправится. Но хотя Gemini это Google, а я не то чтобы безоговорочно доверяю Google, но сейчас так сразу и не вспомню, сколько сервисов у меня завязаны на Gmail, например.

по какому пути они должны в итоге располагаться? 

Рядом с main.py, в этом же каталоге. Ошибка, судя по всему, из-за того, что этих файлов нет. Я обновлю их на гитхабе, немного запутался, как он работает (это просто мой первый проект, который я там выложил, и пока всё очень сложно))). Надо привыкнуть.

Контрибьютерство приветствуется?

Да, конечно, спасибо большое! Мне нужно ещё денёк, чтобы полностью разобраться с гитхабом, я планирую в скором времени внести некоторые кардинальные изменения.

Начиная с того, чтобы уйти от customtkinter, заканчивая отказом от config_xx.json

поменял на последние версии

Я же правильно понимаю, что я могу просто ваши версии подставить в свой файл? И у людей будет меньше проблем с запуском?

можно только убить из TaskManager.

Да, спасибо, я это поправлю. Интерфейс доделал в последнюю очередь, а раньше была чисто консольная версия — с ней не было таких проблем.

Чтобы не помнить кучу клавиш

Но тогда придётся какой-то очень строгий и сильный промпт к каждому запросу отправлять + скрин экрана (где, скорее всего, будет плюсом очень много ненужной инфы, которая пойдёт плюсом к этому запросу). А тебе нужно всего лишь три слова на английский перевести. Ну, в общем, идея прикольная и даже не слишком сложно реализуемая — до момента отправки всего этого в gmini, т. к. больше чем уверен, что она на половину инструкций просто болт положит. За всё время работы с ней я понял: чем короче промпт, тем меньше вероятности, что что-то пойдёт не так )))

Оу, прикольная идея )) Но у меня кейсов таких нет, я в телеграме или в мессенджерах (ну, или вот тут, в комментариях, когда дописываю сообщение) уже на автомате нажимаю Ctrl+A + Ctrl+F1, и она исправляет все ошибки, знаки препинания и т. п.

Сегодня делал сайт в Figma. Просто в тексте просишь: «Дай символ рубля или эмодзи часов», — она удаляет запрос и вставляет в текст то, что нужно. Но это я могу где угодно попросить, что в Telegram, что в Photoshop, например.

PS C:\Projects\Work\Scripts\ClipGen> py --version
Python 3.13.1

Тут я не подскажу, так как я не в России сейчас

Я так понимаю, что возможно не все зависимости совпадают.

Да, скорее всего, сейчас поправлю requirements.txt. Проверил — у меня другая версия установлена.

PS C:\Projects\Work\Scripts\ClipGen> pip show google-generativeai
Name: google-generativeai
Version: 0.8.4
Summary: Google Generative AI High level API client library and tools.
Home-page: https://github.com/google/generative-ai-python
Author: Google LLC
Author-email: googleapis-packages@google.com
License: Apache 2.0
Location: C:\Python313\Lib\site-packages
Requires: google-ai-generativelanguage, google-api-core, google-api-python-client, google-auth, protobuf, pydantic, tqdm, typing-extensions
Required-by:
PS C:\Projects\Work\Scripts\ClipGen>

Да, видел примеры с подменой криптокошельков — но мой код открыт.

Я не говорю, что использовать автоматическую модификацию буфера обмена нельзя

А тут я не смог придумать более простой логики работы программы, чтобы не приходилось переключаться или что-то перетаскивать. Работа напрямую с буфером обмена — самое простое и элегантное решение, как мне кажется. Код начинает работать в любой программе, от блокнота до Photoshop, и я просто не представляю, чем это можно заменить.

Собрал .exe (http://vetaone.site/ClipGen/ClipGen.zip) У меня запускается и работает без ошибок, но у меня и через консоль тоже запускается, и тоже всё работает, кстати, добавил в репозиторий ещё requirements.txt может поможет

У меня Caramba Switcher под это дело стоит, и он отлично справляется с этой задачей. Я пробовал, кстати, в промпт добавлять строчку про исправление неправильной раскладки, но что-то мне не понравились результаты (кстати, как раз из-за того, что ИИ очень творчески к процессу подходит)))

В Google информация из буфера обмена отправляется только после нажатия горячей клавиши. Если вы скопировали пароль, то Google его не увидит, если вы ему его не отправите.

И не найдете.

Понял, спасибо. Да скрин я в качестве примера интерфейса gmini приложил, даже не догадался в него заглянуть ))

Сейчас можно написать относительно несложный инструмент с помощью нейросети без знания множества моментов.

Да, тут полностью согласен, это и была основная мысль этого текста которую хотелось донести.

Я тут немного погрузился в тему, посравнивал разные форматы, которые поддерживают анимацию и прозрачность и наткнулся на AVIF. До этого пару раз встречался с ним, но раньше думал: "Что это вообще такое и как его сконвертировать в какой-нибудь PNG, чтобы нормально открыть? )))".

Сейчас попробовал на примере моей GIF-ки, сравнил AVIF с APNG и WebP. И он показывает какие-то фантастические результаты на их фоне. Грубо говоря, одна и та же анимация в AVIF весит в 6 раз меньше, чем в WebP, и в 25 раз меньше, чем в APNG

Спасибо. Звучит круто. Посмотрю

1

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность