ИнфоОтветить

10 месяцев назад / 20 марта 2025 06:41

Я вот пробую. Я вообще не программист, почти ничего в этом не понимаю. И уже получил практически готовый продукт, не считая нескольких мелких скриптов. Выкладывать пока не буду, надо довести до идеала. Код монструозный даже на мой неискушенный взгляд https://forum.ixbt.com/smile.svg

Использую разные приложения к VS Code, иногда напрямую у ChatGPT или DeepSeek спрашиваю. Никаких специально придуманных промптов, просто по-человечески пишу. Чёт подозреваю, что в этом-то и проблема, медленно движется. Может, надо как-то специально писать...

Начинал писать напрямую через ChatGPT - но в какой-то момент он просто перестал видеть код целиком.

Делитесь опытом.

 

ИнфоОтветить

10 месяцев назад / 20 марта 2025 07:02

Я лично вообще не представляю, как ИИ может что-то написать.
Как он может написать, к примеру, такую вещь как "автоматическое заполнение графиков аренды основных средств для 1С:Предприятия. ERP Управление предприятием 2"? Откуда он может знать имена таблиц и полей СУБД этой системы? И как он нарисует интерфейс, если интерфейс делается только интерактивно?

Да, верю, что ИИ может написать сортировку методом пузырька или т.п., только это ни о чем.

 

ИнфоОтветить

10 месяцев назад / 20 марта 2025 07:35

ksr123
Я вообще не программист, почти ничего в этом не понимаю. 
А смысл тогда пытаться что-то сделать? 
https://forum.ixbt.com/wink.svg

Никаких специально придуманных промптов, просто по-человечески пишу. Чёт подозреваю, что в этом-то и проблема, медленно движется. 
Никаких промптов и не надо.

Может, надо как-то специально писать... 
Да нет, надо просто понимать, что именно хочешь получить. Не просто: "Сделай мне красиво".

через ChatGPT - но в какой-то момент он просто перестал видеть код целиком. 
Естественно. Большую задачу надо разбивать на более мелкие фрагменты: процедуры или функции (в зависимости от используемого языка). Но для этого надо знать хотя бы основы программирования.

К тому же ChatGPT, особенно бесплатная версия имеет не так много токенов, чтобы писать большие вещи. И достаточно быстро уходит в глюки. Grok несколько лучше. У него нет ограничений на количество токенов. Но и он после достаточно длительного общения начинает глючить.

О, смотрю, нашёл ветку про Manus. Вот там и можно продолжить.

Добавление от 20.03.2025 07:35:

Aphanas
"автоматическое заполнение графиков аренды основных средств для 1С:Предприятия. ERP Управление предприятием 2"? 
Для начала надо спросить, знает ли он о том, как программировать 1C.
Если да, то можно уточнить, как с ним общаться по поводу интерфейса. Возможно просто скидывать ему скриншоты.

Исправлено: Chudik, 20.03.2025 07:41

 

ИнфоОтветить

10 месяцев назад / 20 марта 2025 07:38

Chudik
Для начала надо спросить, знает ли он о том, как программировать 1C. 
Умеет.

Возможно просто скидывать ему скриншоты. 
Дипсик не умеет скриншоты

 

ИнфоОтветить

10 месяцев назад / 20 марта 2025 07:41

Aphanas
Дипсик не умеет скриншоты 
Попробуй Qwen. Или Manus. Или обоих 
https://forum.ixbt.com/smile.svg

 

ИнфоОтветить

10 месяцев назад / 20 марта 2025 07:47

Chudik
Попробуй Qwen. Или Manus. Или обоих 
Это платно? Ну нафиг.

 

ИнфоОтветить

10 месяцев назад / 20 марта 2025 08:29

Aphanas
Это платно? 
Нет. Иначе не предлагал бы. 
https://forum.ixbt.com/biggrin.svg

https://forum.ixbt.com/up.svg

Aphanas

 

ИнфоОтветить

10 месяцев назад / 21 марта 2025 06:39

Aphanas
И как он нарисует интерфейс, если интерфейс делается только интерактивно? 

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


Chudik
А смысл тогда пытаться что-то сделать?


Не ты ли мне на хабре так же по-снобски отвечал? 
https://forum.ixbt.com/smile.svg Смысл - получить нужную мне программу. И я получил.

Да нет, надо просто понимать, что именно хочешь получить. Не просто: "Сделай мне красиво".


Естественно. Это же нужно и при заказе программы обычному кожаному программисту 
https://forum.ixbt.com/smile.svg Правильное ТЗ - 90% успеха.
Но есть один нюанс. Для уточнения ТЗ при работе с ИИ можно сколько угодно рассуждать, он будет предлагать варианты. Он будет объяснять каждую строчку кода.
Кожаный кодер после пятого моего уточнения пошлёт меня в лес и будет прав. Так кто лучше при том же результате? 
https://forum.ixbt.com/smile.svg


Естественно. Большую задачу надо разбивать на более мелкие фрагменты: процедуры или функции (в зависимости от используемого языка). Но для этого надо знать хотя бы основы программирования.


Как оказалось, некоторые приложениия к VS Code видят весь код целиком. Copilot вообще отлично работает. EasyCode работал отлично - но потом, ****, сломался, перестал видеть код, хотя контекст ему подсовываю. Но про разбитие на фрагменты ты совершенно прав. И благодаря ИИ я уже примерно понял, что и как. Впрочем, думаю, через год и этого не нужно будет.

Платность особой роли не играет, ChatGPT у меня жестко тупил при платном аккаунте. Но, теперь думаю, это я тоже тупил - и получился взаимный затуп.

За пару месяцев общения с ИИ многому научился, кстати.

 

ИнфоОтветить

10 месяцев назад / 21 марта 2025 07:23

ksr123
Не ты ли мне на хабре так же по-снобски отвечал? 
Нет. 
https://forum.ixbt.com/biggrin.svg

получить нужную мне программу. И я получил. 
Что она делает?

Copilot вообще отлично работает. 
Как бы естественно. Я так понимаю, что MS специально затачивала его для программирования.

И благодаря ИИ я уже примерно понял, что и как. 
https://forum.ixbt.com/up.svg

Впрочем, думаю, через год и этого не нужно будет. 
Зависит от объёма программы.

 

ИнфоОтветить

10 месяцев назад / 21 марта 2025 07:40

Chudik
Что она делает?


На данный момент:

- скачивание видео из ютуба (мониторинг буфера обмена с возможностью отключения мониторигна)
- скачивание плейлистов с выбором видео
- скачивание каналов с выбором видео
- выбор конвертировать или скачивать в исходных форматах (webm и m4a)
- выбор качества видео при скачивании
- выбор скачивать видео или только аудио
- просмотр истории загрузок с возможностью повторного скачивания и очистки истории
- окно поиска по ютубу с возможностью просмотреть описание и скачать выбранные видео:
-- поиск через ютуб API по названиям
-- поиск через ютуб API по описаниям
-- поиск через Invidious API (через локальный сервер или удалённый)

Работает не идеально, просто не хватает времени на тестирование всех вариантов, но РАБОТАЕТ!!! Аналоговнет (с)
Ну, есть, конечно, но эту-то я под себя создавал. Самое удобное для меня - скопировал ссылку и она сразу качает, папку можно выбрать.

Код не покажу, пока не отрефакторим с ИИшками.

 

ИнфоОтветить

10 месяцев назад / 21 марта 2025 07:44

ksr123
Ну, есть, конечно 
Конечно 
https://forum.ixbt.com/smile.svg

 

 

ИнфоОтветить

10 месяцев назад / 21 марта 2025 07:51

Chudik


Конечно 
https://forum.ixbt.com/smile.svg

Да. Но вот тот же MediaHuman работать перестал, да и до этого был тормознутым и не особо удобным. Интерфейс делали наркоманы авторы под себя, похоже.
Есть самодельные обвязки для yt-dlp. video-dl, vdl... Они норм, я ими пользовался, но глючные ещё больше, чем моё поделие. И далеко не всё там есть, что мне нужно. И интерфейс унылый.

И так далее.

Впрочем, моей целью было не только написание программы. Цель - добиться от ИИ готового кода от меня, от человека, который в программировании разбирается чуть меньше, чем в процессах и аппаратах химической технологии. И я добился.
Получил большое удовольствие и готовую программу, которую теперь будем допиливать долго и интересно.

https://forum.ixbt.com/up.svg

Chudik

 

ИнфоОтветить

10 месяцев назад / 21 марта 2025 09:50

ksr123
Да элементарно. На питоне формирует код, который рисует интерфейс. Потом его вручную можно править даже без особых знаний. Или опять же новыми запросами к ИИ. 
Как я этот питон в 1С затолкаю? В 1С нет никакого питона, там надо руками мышку двигать, чтобы нарисовать интерфейс. ИИ будет двигать мою мышку?

 

ИнфоОтветить

10 месяцев назад / 21 марта 2025 16:51

Aphanas
В 1С нет никакого питона, там надо руками мышку двигать, чтобы нарисовать интерфейс. 
В каком виде/формате сохраняются файлы нарисованного интерфейса?

ksr123
Цель - добиться от ИИ готового кода от меня 
Только надо понимать, что при таком раскладе ты, скорее всего, получишь то, что срели профи называется индусским стилем. Или говнокодом 
https://forum.ixbt.com/biggrin.svg
Т.е. работать он, скорее всего, будет, но не будет оптимизирован ни по скорости, ни по размеру. Впрочем, если у тебя технический склад ума, то через некоторое время сможешь заметить некоторые моменты и тот же ИИ, скажет тебе, что ты абсолютно прав, можно это оптимизировать и сделает это для тебя. 
https://forum.ixbt.com/smile.svg

 

 

ИнфоОтветить

10 месяцев назад / 21 марта 2025 18:52

Chudik
В каком виде/формате сохраняются файлы нарисованного интерфейса? 
Можно сделать XML. Но я сильно сомневаюсь, что структуру будет знать какой-либо ИИ. Вообще в 1С это один файл, какой-то бинарный, контейнер. В котором хранятся все тексты модулей, структура СУБД, картинки и всё, всё, всё. Один файл.
Но его можно разобрать в тысячи XML и собрать обратно. Структуру толком никто не знает, кроме разработчиков движка 1С. Схем найти не удалось.

 

ИнфоОтветить

10 месяцев назад / 21 марта 2025 20:01

Aphanas
Можно сделать XML 
Тогда, скорее всего можно сохранить XML интерфейсной части. Показать XML и скриншот. Думаю, что сможет сопоставить и создать по тому же типу, но уже по словесному описанию.
А вообще, попробуй пообщаться. Может он уже знает об 1С и его программировании.
Сберовский GigaChat уж точно должен знать.

 

 

ИнфоОтветить

10 месяцев назад / 22 марта 2025 02:19

Aphanas
Как я этот питон в 1С затолкаю? В 1С нет никакого питона, там надо руками мышку двигать, чтобы нарисовать интерфейс. ИИ будет двигать мою мышку?


Ну так спроси у него, умеет ли он в 1С. Чёт думаю, что умеет. Правда, побрезговать может 
https://forum.ixbt.com/smile.svg


Chudik
Только надо понимать, что при таком раскладе ты, скорее всего, получишь то, что срели профи называется индусским стилем. Или говнокодом


Это я вижу невооруженным взглядом 
https://forum.ixbt.com/smile.svg В любом случае это на порядки дешевле тех же индусов. Зачем платить больше, если результат такой же?
Вот буквально сейчас дописали интересный кусок. При поиске через Invidious API определяется, запущен ли локальный сервер Invidious. Если нет - программа его запускает.

Показать XML и скриншот. 

Скриншоты интерфейса они плохо понимают или вообще не понимают. Текст читают хорошо.

 

ИнфоОтветить

10 месяцев назад / 22 марта 2025 02:51

ksr123
Это я вижу невооруженным взглядом 
https://forum.ixbt.com/up.svg

В любом случае это на порядки дешевле тех же индусов. Зачем платить больше, если результат такой же? 
Логично 
https://forum.ixbt.com/gigi.svg

 

ИнфоОтветить

10 месяцев назад / 22 марта 2025 23:46

А вообще суть я понял. Никто не пишет программы при помощи ИИ. И это печально.

Хотя для меня наоборот 
https://forum.ixbt.com/smile.svg Процесс идёт, думаю, репозиторий будет к концу года.

 

 

ИнфоОтветить

10 месяцев назад / 23 марта 2025 01:51

Я пока не пробовал писать программы, потому что не знаю, с чего начать.
Зато я экспериментировал с настройкой Windows — если мне нужно что-то изменить в системе, я обычно ищу готовые решения.
Например, я не прошу советов, а сразу говорю: «Напиши VBScript-скрипт, чтобы сделать то-то и то-то».
Когда скрипт готов, я запускаю его от имени администратора — и всё работает.
Так я решаю задачи без глубокого изучения программирования.

 

ИнфоОтветить

10 месяцев назад / 23 марта 2025 02:05

Бруно Феррари
Я пока не пробовал писать программы, потому что не знаю, с чего начать.


А начать надо с идеи 
https://forum.ixbt.com/smile.svg Вот мне понадобилась программа - я и начал писать. ТЗ был в уме, формулировался по ходу написания, плюс сами ИИшки подсказывали мне новые идеи.


Зато я экспериментировал с настройкой Windows — если мне нужно что-то изменить в системе, я обычно ищу готовые решения.


А можешь кейсы привести?

 

ИнфоОтветить

10 месяцев назад / 23 марта 2025 02:22

Попросил найти ненужные службы и написать VBS-скрипт для их отключения.
И на всякий случай, для страховки, для обратного включения.

 

ИнфоОтветить

10 месяцев назад / 23 марта 2025 03:36

Бруно Феррари
Попросил найти ненужные службы 

И указал критерии ненужности?

 

 

ИнфоОтветить

10 месяцев назад / 24 марта 2025 09:10

А процесс идёт! Добавили удобное поле для просмотра логов в реальном времени, загрузка описаний в PostgreSQL и поиск уже по ней. Процесс сложный, ИИшки тупят - но в итоге результат есть.

 

 

ИнфоОтветить

10 месяцев назад / 02 апреля 2025 19:11

Я использую ИИ в повседневной работе программиста
Как для рабочих проектов, так и для личных
Помогает

 

ИнфоОтветить

10 месяцев назад / 03 апреля 2025 06:22

Rasmus
Я использую ИИ в повседневной работе программиста


Это логично, это многие используют. Я имею в виду именно написание кода с нуля без каких-то существенных правок с твоей стороны.

К этой теме 03.04.2025 06:41 mChudik подклеил сообщения из темы "LLM Manus: необычный ИИ" (автор: Chudik)

 

ИнфоОтветить

10 месяцев назад / 03 апреля 2025 06:21

Chudik
куда загружаешь свои файлы и он учитывает связи между файлами проекта 

Это и Grok учитывает, все связи понимает. Правда, у него ограничение контекста - 25 загруженных файлов.

 

ИнфоОтветить

10 месяцев назад / 03 апреля 2025 06:33

ksr123
Это и Grok учитывает 
У него нет понятия проекта и режима canvas 
https://forum.ixbt.com/frown.svg

 

ИнфоОтветить

10 месяцев назад / 03 апреля 2025 06:35

Chudik
У него нет понятия проекта и режима canvas


А у ChatGPT понятие проекта есть? Canvas есть, но я не программист. Расскажи, в чем преимущества. Код в отдельном редакторе? Так он у меня все равно не понимал, что я туда пишу, он видел что-то другое.