Потыкал Cursor — это такой copilot на стероидах, на основе vs code. Вот как у ChatGPT есть canvas, так и тут это, только внутри IDE.
Это реально такой же прогресс по сравнению с копайлотом, как копайлот по сравнению с каким-нибудь TabNine. Оно даже умеет видеть все файлы в проекте и понимать что если я изменил название функции в одном файле, то надо в другом файле в ее вызовах тоже это поменять.
А еще оно умеет не только редактировать пофайлово, но сразу делать мелкие проекты с нуля — типа, создать сразу несколько файлов, включая файл с настройками, докерфайл, гитхабэкшены, и тд, а не только код. Вот например я скрафтил несложного бота — @auscultatio_bot. Код тут: https://github.com/vvzvlad/auscultatio_sounds_bot но смотреть на свой страх и риск, я его принципиально тут вообще руками ни разу не трогал, все через запросы, так что код там адски неряшливый, такой характерный продукт эволюционного развития, с костылями уровня "возвратный гортанный нерв жирафа".
Получается, текущий предела AI-codeassistant в режиме, когда человек не прикасается к коду вообще, а только смотрит на результат и говорит что делать ("я не программист, я продакт, и я хочу сделать PoW") — примерно 20-30кб кода. До этого он все делал хорошо (ну, если не смотреть на качество кода), дальше начинает забываться и писать фигню, которая все ломает. Причем происходит это как будто не из-за того, что код не влезает в контекст запроса, а из-за того, что он наслаивает сложность, не рефакторя, и в какой-то момент в ней сам путается (неудивительно, я попытался осознать что оно там написало и тоже запутался). Думается мне, если это отрефакторить как следует, он сможет еще долго дописывать функционал в таком же режиме.
На самого бота вот до такого состояния ушло примерно 4 часа. Если писать его вручную, я оцениваю х2-х3 по времени, но надо учитывать, что сейчас, если потребуется добавлять какой-то сложный функционал, на разбор техдолга уйдет еще 2-3 часа, не меньше.
Это реально такой же прогресс по сравнению с копайлотом, как копайлот по сравнению с каким-нибудь TabNine. Оно даже умеет видеть все файлы в проекте и понимать что если я изменил название функции в одном файле, то надо в другом файле в ее вызовах тоже это поменять.
А еще оно умеет не только редактировать пофайлово, но сразу делать мелкие проекты с нуля — типа, создать сразу несколько файлов, включая файл с настройками, докерфайл, гитхабэкшены, и тд, а не только код. Вот например я скрафтил несложного бота — @auscultatio_bot. Код тут: https://github.com/vvzvlad/auscultatio_sounds_bot но смотреть на свой страх и риск, я его принципиально тут вообще руками ни разу не трогал, все через запросы, так что код там адски неряшливый, такой характерный продукт эволюционного развития, с костылями уровня "возвратный гортанный нерв жирафа".
Получается, текущий предела AI-codeassistant в режиме, когда человек не прикасается к коду вообще, а только смотрит на результат и говорит что делать ("я не программист, я продакт, и я хочу сделать PoW") — примерно 20-30кб кода. До этого он все делал хорошо (ну, если не смотреть на качество кода), дальше начинает забываться и писать фигню, которая все ломает. Причем происходит это как будто не из-за того, что код не влезает в контекст запроса, а из-за того, что он наслаивает сложность, не рефакторя, и в какой-то момент в ней сам путается (неудивительно, я попытался осознать что оно там написало и тоже запутался). Думается мне, если это отрефакторить как следует, он сможет еще долго дописывать функционал в таком же режиме.
На самого бота вот до такого состояния ушло примерно 4 часа. Если писать его вручную, я оцениваю х2-х3 по времени, но надо учитывать, что сейчас, если потребуется добавлять какой-то сложный функционал, на разбор техдолга уйдет еще 2-3 часа, не меньше.
tgoop.com/vvzvlad_lytdybr/695
Create:
Last Update:
Last Update:
Потыкал Cursor — это такой copilot на стероидах, на основе vs code. Вот как у ChatGPT есть canvas, так и тут это, только внутри IDE.
Это реально такой же прогресс по сравнению с копайлотом, как копайлот по сравнению с каким-нибудь TabNine. Оно даже умеет видеть все файлы в проекте и понимать что если я изменил название функции в одном файле, то надо в другом файле в ее вызовах тоже это поменять.
А еще оно умеет не только редактировать пофайлово, но сразу делать мелкие проекты с нуля — типа, создать сразу несколько файлов, включая файл с настройками, докерфайл, гитхабэкшены, и тд, а не только код. Вот например я скрафтил несложного бота — @auscultatio_bot. Код тут: https://github.com/vvzvlad/auscultatio_sounds_bot но смотреть на свой страх и риск, я его принципиально тут вообще руками ни разу не трогал, все через запросы, так что код там адски неряшливый, такой характерный продукт эволюционного развития, с костылями уровня "возвратный гортанный нерв жирафа".
Получается, текущий предела AI-codeassistant в режиме, когда человек не прикасается к коду вообще, а только смотрит на результат и говорит что делать ("я не программист, я продакт, и я хочу сделать PoW") — примерно 20-30кб кода. До этого он все делал хорошо (ну, если не смотреть на качество кода), дальше начинает забываться и писать фигню, которая все ломает. Причем происходит это как будто не из-за того, что код не влезает в контекст запроса, а из-за того, что он наслаивает сложность, не рефакторя, и в какой-то момент в ней сам путается (неудивительно, я попытался осознать что оно там написало и тоже запутался). Думается мне, если это отрефакторить как следует, он сможет еще долго дописывать функционал в таком же режиме.
На самого бота вот до такого состояния ушло примерно 4 часа. Если писать его вручную, я оцениваю х2-х3 по времени, но надо учитывать, что сейчас, если потребуется добавлять какой-то сложный функционал, на разбор техдолга уйдет еще 2-3 часа, не меньше.
Это реально такой же прогресс по сравнению с копайлотом, как копайлот по сравнению с каким-нибудь TabNine. Оно даже умеет видеть все файлы в проекте и понимать что если я изменил название функции в одном файле, то надо в другом файле в ее вызовах тоже это поменять.
А еще оно умеет не только редактировать пофайлово, но сразу делать мелкие проекты с нуля — типа, создать сразу несколько файлов, включая файл с настройками, докерфайл, гитхабэкшены, и тд, а не только код. Вот например я скрафтил несложного бота — @auscultatio_bot. Код тут: https://github.com/vvzvlad/auscultatio_sounds_bot но смотреть на свой страх и риск, я его принципиально тут вообще руками ни разу не трогал, все через запросы, так что код там адски неряшливый, такой характерный продукт эволюционного развития, с костылями уровня "возвратный гортанный нерв жирафа".
Получается, текущий предела AI-codeassistant в режиме, когда человек не прикасается к коду вообще, а только смотрит на результат и говорит что делать ("я не программист, я продакт, и я хочу сделать PoW") — примерно 20-30кб кода. До этого он все делал хорошо (ну, если не смотреть на качество кода), дальше начинает забываться и писать фигню, которая все ломает. Причем происходит это как будто не из-за того, что код не влезает в контекст запроса, а из-за того, что он наслаивает сложность, не рефакторя, и в какой-то момент в ней сам путается (неудивительно, я попытался осознать что оно там написало и тоже запутался). Думается мне, если это отрефакторить как следует, он сможет еще долго дописывать функционал в таком же режиме.
На самого бота вот до такого состояния ушло примерно 4 часа. Если писать его вручную, я оцениваю х2-х3 по времени, но надо учитывать, что сейчас, если потребуется добавлять какой-то сложный функционал, на разбор техдолга уйдет еще 2-3 часа, не меньше.
BY Странный предмет
Share with your friend now:
tgoop.com/vvzvlad_lytdybr/695