"Идеальный секвенсер будущего" - офтоп из S1 v7 (5 онлайн)

  • Автор темы Автор темы Antonio
  • Дата начала Дата начала
Ох уж и фантазер этот искусственный интелект, значит все таки интелект ))
Только в программирование ему рановато, впрочем как и в любую другую критически важную сферу. А то навыдумывает там всякой фигни, исправлять будет сложнее чем заново переписать.
 
  • Like
Реакции: Kokarev Maxim
Тоже столкнулся с подобным, но при написание кода JSFX
Я нашёл способ это уменьшить, возможно это поможет: у нейросеток есть "регулятор креативности и рандома", по умолчанию он установлен на не подходящее для программирования значение (0.8 при максимальном 1.0). Если установить в 0, то галлюцинаций у него значительно меньше. У меня в LM Studio он называется Temperature, в других скорее всего так же.
 
Вот. Он пишет код, используя функцию reaper.GetTempoTimeSigMarkerNames, которой не существует. Я говорю ему: исправь ошибку, такой функции нет. Он пишет "Прошу прощения за путаницу. Функция reaper.GetTempoTimeSigMarkerNames на самом деле является частью API ReaScript и используется для получения темпа и размера из маркера, а не напрямую из настроек проекта." То есть, просто ложь на голубом глазу :)
Тем ни менее, тут же он предлагает исправленный вариант кода, используя "эквивалент" из API: reaper.GetTimeSignatureSettings. Но прикол в том, что и эта команда не работает, потому что тоже выдуманная :D

Я с таким не сталкивался, возможно потому что в первом же сообщении посылал ее читать мануал, или же потому что я использовал о1 мини, которая очень сильна в программировании.

Кстати, гемини 2 полная бета вышла. Очень впечатляет. На моих задачах показала себя лучше чем о1 и стоит всего $10 в месяц по акции, вместе с облаком. Около миллиона токенов контекстное окно, мануал влезет целиком.
 
этот искусственный интелект,

В этой теме очень много обобщений. Понятно, потому что форум непрофильный. Но по хорошему, нужно уточнять какой именно искусственный интеллект, с какими настройками и какими промптами. Натуральный интеллект тоже нередко фантазирует и врёт, особенно если его поставить в благоприятные для этого условия.
 
Натуральный интеллект тоже нередко фантазирует и врёт.
Натуральный болеет, употребляет допинги, испытывает какие то ощущения и.т.д... Искусственный всего этого лишен.
А зачем нам "искусственные" дебилы?

Понятно, потому что форум непрофильный.
Форум может и не профильный, но профильные люди на нем есть.
Вы просто не представляете, сколько мусора может сгенерить ИИ в своих скриптах. Дело даже не в том на каких языках он будет писать и как он там устроен, матричное умножение или гадание на кофейной гуще. Дело в логике, семантике и рациональности кода. Дело в шагах.
Например: - Для того что бы сложить 2 + 2, процессору нужно всего 3 комманды. Записать первое слагаемое в один регистр, второе в другой и дать комманду сложить - все. А ИИ, подключит кучу сторонних библиотек, проинициализирует их, насоздает кучу ненужных классов и циклов, сделает 100500 шагов и в итоге все таки сложи 2 + 2. Я понимю, что вам это не интересно, а для кого то критично.
Мощности компьютеров растут, объемы растут, все растет, а какой с это прок? Задачи все теже, простая логика.
 
Последнее редактирование:
  • Like
Реакции: presly
Стремительно устаревающая картинка попалась, очень в тему. :)


1734796032391.png
 
еще есть промпты чтобы нейросеть сама себя проверяла ДО вывода результатов и врала меньше, надо поискать.
 
2 + 2. Я понимю, что вам это не интересно, а для кого то критично.
Мощности компьютеров растут, объемы растут, все растет, а какой с это прок? Задачи все теже, простая логика.

Не у всех задачи остаются на уровне 2+2. Нейросети уже двигают науку. В следующем году ожидаем "кембрийский взрыв" применений.
 
Вот, попалась статья про программирование, может кому пригодится...


Курсор — один из самых захайпованных в этом году GenAI проектов для программистов. По сути форк VS Code, в котором немного поменяли UI и обильно намазали GenAI везде, где только можно — в самом редакторе можно выделять и просить переписать целые куски кода, в чате рядом можно держать сразу несколько файлов в «контексте» и создавать целые модули с нуля, и даже в консоли, где на любую ошибку можно одним кликом спросить ChatGPT или Claude почему оно упало и как пофиксить.

8fdf77e790c44768ea59e5800f1bfd8d047febdbbbb561bc8849be862e43acd7.png

Можно приносить свои ключи, можно использовать локальные модельки, а можно заплатить $20 за подписку и все будет «просто работать» из коробки. Я использовал последний вариант.

Чем Cursor для меня лучше, чем просто писать запросы в ChatGPT:

  • 1f44d.png
    Умеет дописывать и рефакторить код прямо на месте. Ну это щас почти все IDE умеют, это база.
  • 1f44d.png
    Умеет очень быстро делать автокомплит с AI, используя быстрые модельки. По сравнению с Copilot, который задумывается каждый раз секунд на пять, это прям глоток свежего воздуха, работает почти моментально.
  • 1f44d.png
    Умеет взять несколько файлов или даже целую папку и положить в «контекст». Причем делает он это достаточно умно, ведь контекст не резиновый, и в том же Claude, который я использовал для того же самого раньше, было какое-то сильно жесткое ограничение по количеству файлов. В Курсоре же я могу сказать «используй такой-то модуль и напиши мне функцию которая вызывает методы того модуля и делает то-то»
  • 1f44d.png
    Умеет придумать целый новый модуль с нуля, на несколько файлов, и потом по специальной команде создать прям всю структуру файлов и папок за тебя. Не надо копипастить каждый файл по одному из чата.
  • 1f44d.png
    Умеет посмотреть на стектрейс ошибки и прям сразу одним кликом пойти в нужный файл и предложить как исправить код.
  • 1f44d.png
    Умеет переписывать целые модули с одного языка программирования на Rust на другой. У меня был в этом году проект с кучей логики, который надо было переписать с JS на Go и хорошо с этим справился только Курсор, потому что он мог учитывать дофига контекста и переписывать сразу несколько файлов за раз, не выдумывая несуществующие функции, которые импортировались откуда-то извне, а прямо ходя в те файлы и переписывая их тоже.
  • 1f44d.png
    Умеет переключаться между моделями ChatGPT, Claude, Gemini прямо из коробки + поддерживает локальные Ollama и прочее. Причем за использование локальных (или своих ключей) он даже не хочет денег, что честно!
Короче, рекомендую попробовать. Только сначала посмотрите на ютюбе хотя бы несколько обзорных роликов, некоторые приёмы работы с кодом не сразу очевидны, нужно сначала вкатиться.

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

Для своих проектов типа Клуба или Блога я все еще использую PyCharm по-старинке, просто потому что знаю их код наизусть лучше, чем любой AI :)
 
  • Wow
Реакции: Trasher
@Antonio, (не ради спора, интереса ради)....а Вы не задумывались, что не зная кодовой базы мало знакомых проектов, запросы (свои хотелки и тп) к чатгэпэтэ и прочим нейронкам могут быть "ошибочными/сырыми" либо "не лишенными своих неприятных трудноотслеживаемых нюансов|фатальных недостатков в виде багов например".... при разработке своего проекта. Как поддерживать/обновлять/исправлять фичи/баги в проекте не зная, что там в "черной коробочке" происходит не говоря о чистоте(возможно есть патент на алгоритм/код/технологию и тп) сгенерированного исходного кода? Что-то мне подсказывает, что жизненный цикл проекта(пусть даже и оупенсурс) будет невероятно коротким и тернистым. (Имхо)
 
  • Like
Реакции: electrical
возможно есть патент на алгоритм/код/технологию
Об этом не задумывался. Впервые слышу. А как это отслеживается в "человеческих" проектах?

не зная кодовой базы мало знакомых проектов, запросы (свои хотелки и тп) к чатгэпэтэ и прочим нейронкам могут быть "ошибочными/сырыми" либо "не лишенными своих неприятных трудноотслеживаемых нюансов|

В этом плане нейронка выигрывает у среднего программиста. Она же "видит" сразу весь код, понимает что там и для чего, может объяснить.

Я сам пока не редактировал чужие проекты, но если бы понадобилось, не сомневался бы. Это же не что-то такое, что нельзя откатить и попробовать еще раз.
 
Она же "видит" сразу весь код
пока контекст влезает в память видяхи. Как только перестанет - сразу станет задумчивой как умный, но старый тугой дед.
А видяха с >16gb vram - удовольствие недешевое, а специфические - кратно дороже.
 
@basЫl, Курсор использует самые модные нейронки - Chat GPT, Cloude, Gemini. У последней контекст до миллиона токенов, в зависимости от конкретной версии.
 

Сейчас просматривают