-- А я паровоз поднимал -- Правда? Поднял? -- Я не сказал поднял, я сказал поднимал.
Тут как-то на пробу кинул ИИшке тривиальную задачку. Буквально на 10 строк кода максимум. Он выдал решение. Но очень громоздкое, плохо читаемое и крайне неэффективное.
Когда предложил ему свой вариант, он сразу согласился что да, так компактнее, лучше читается и будет быстрее работать и потреблять меньше ресурсов.
Обмен JSON это достаточно верхний уровень. Нижний - это JSON распарсить, вытащить данные и обработать их в соответствии с заданной бизнес-логикой. Которая может быть весьма и весьма нетривиальной.
И вот тут начинаются проблемы - чтобы описать всю эту логику так, чтобы ее ИИ адекватно понял, уходит не меньше времени чем сразу написать код самому. А потом еще надо проверить что он там нагенерил, в том числе, насколько все это эффективно реализовано.
Не пробовал. Мне от офиса не сильно много надо. Сам не пишу, надо только в ТЗ работать. А там нужно чтобы было удобное оглавление и режим прохода по правкам. В либре все это крайне ублюдочно реализовано, в Only меня устроило, остальное не стал перебирать уже.
Наши документы он отображает адекватно, работать тоже ним вполне нормально. Интерфейс отторжения не вызывает. Так что оставил его на линуксовой машине.
Ну для невызыскательных - OnlyOffice может сгодиться. По крайней мере там хоть интерфейс не так страшен как у либры.
И, к слову сказать, один и тот же файл 1.5Мб, 400+ страниц в MS под виндой практически не ворочается (конкретно - надо было в режиме рецензирования быстро пробежаться по правкам), а в OnlyOffice под линукс да же на более слабом компе с ним удалось более-менее работать.
Вы серьезно не видите разницы между тем, что делаете для себя и тем, что публикуете для всеобщего обозрения?
Я тоже делаю что-то для себя на Rust (который знаю куда хуже того, на чем пишу по работе). И тоже использую килокод. Но публиковать это никогда не буду. Потому что перед публикацией требуется очень объемное тестирование на множестве кейсов. А для себя - ну столкнусь с ошибкой, подправлю код и буду дальше пользоваться.
У меня даже питона нет. И ставить кучу ненужного мне хлама чтобы запустить какой-то сомнительный скрипт - ну такое себе.
Когда я его в первый раз попросил написать что-то на языке, который я неплохо знаю, у меня волосы по всему организму дыбом встали когда увидел результат.
Сейчас уже есть немаленький SKILL.md в котором множество пунктов что можно, чего нельзя, что как делать. И то, приходится делать много итераций "опиши логику в документации", "сделай ревью кода, обрати внимание на то, это и вот это...", "исправь вот тут (и сохрани на будущее)..."
Тесты тоже надо самому придумывать, а не ему отдавать.
В общем, надо очень хорошо понимать что он делает. Иначе будет казаться что все хорошо. А это не так.
Надо пробовать, я не пробовал. Просто видел что оно там есть.
Суть в том, что это не конвертер как таковой, а сохранение открытого документа в нужном формате. Надо пробовать, смотреть какие там ограничения (если есть).
Ну тут хитрее. В дисплейном файле (где собственно описание экранных форм) на каждое поле можно много всяких атрибутов вешать. И цвет и мерцание и еще много чего. А сам файл фактически организован как таблица БД - форматы записей, набор полей и т.п.. И описывается на том же DDS.
Ну вот наши сервера работают с терминалами по протоколу IBM5250. Который разрабатывался в те времена, когда 2400 за счастье было. Когда еще аппаратные терминалы использовались. И там, естественно, никакой графики, чисто текстовые экранные формы, но вполне продвинутые. И да, там передаются наборы полей с их атрибутами.
У нас тоже на НПО Автоматики постоянно вакансии есть. На там з/п ниже рынка, жесткая дисциплина и форма секретности минимум 2-я. Ибо оно в структуре Роскосмоса и там далеко не только мирные разработки.
Сейчас с гостайной вообще все хуже стало. Даже академические институты накрывают. Ладно ИММ (математики и механики - эти по жизни алгоритмы управления всяким летающим разрабатывали), так еще химиков ИХТ - химия твердого тела, ИОС - оргсинтез тоже...
За RDP не знаю, у нас сейчас модно VDI. А 80% работы вообще через терминал на "большой машине" где 120 8-поточных ядер и память измеряется не гигабайтами, но терабайтами.
Тут мощность и ОС терминального устройства вообще роли не играет.
Я тоже в РФ и тоже в частном секторе (до города километров 15). И да, оператор один. Поэтому "дороже чем в городе" - $20 за 500Мбит оптики. LTE в горячем резерве - направленная на вышку антенна дает 50-90Мбит если вдруг оптика упала (что бывает крайне редко).
Не очень понял вопрос... На что ответил бы? В целом мало что поменялось. Должность стала выше, денег стало больше.
ИИ... Прежде чем он начинает писать код хотя бы на уровне среднего мидла, его надо очень сильно и долго накачивать контекстом. По крайней мере в моем случае. Фактически - я должен сначала до запятой ему рассказать что сделать, потом он что-то сделает, потом я должен проверить каждую строку кода, написать ему замечаний чтобы он поправил.
Т.е. работа в режиме парного программирования скорее нежели замена разработчика. Если, конечно, задача состоит в получении качественного и эффективного кода, а не просто чего-то как-то работающего.
Как говорит один мой коллега:
-- А я паровоз поднимал
-- Правда? Поднял?
-- Я не сказал поднял, я сказал поднимал.
Тут как-то на пробу кинул ИИшке тривиальную задачку. Буквально на 10 строк кода максимум. Он выдал решение. Но очень громоздкое, плохо читаемое и крайне неэффективное.
Когда предложил ему свой вариант, он сразу согласился что да, так компактнее, лучше читается и будет быстрее работать и потреблять меньше ресурсов.
Обмен JSON это достаточно верхний уровень. Нижний - это JSON распарсить, вытащить данные и обработать их в соответствии с заданной бизнес-логикой. Которая может быть весьма и весьма нетривиальной.
И вот тут начинаются проблемы - чтобы описать всю эту логику так, чтобы ее ИИ адекватно понял, уходит не меньше времени чем сразу написать код самому. А потом еще надо проверить что он там нагенерил, в том числе, насколько все это эффективно реализовано.
В итоге все это растягивается очень надолго.
Не пробовал. Мне от офиса не сильно много надо. Сам не пишу, надо только в ТЗ работать. А там нужно чтобы было удобное оглавление и режим прохода по правкам. В либре все это крайне ублюдочно реализовано, в Only меня устроило, остальное не стал перебирать уже.
Наши документы он отображает адекватно, работать тоже ним вполне нормально. Интерфейс отторжения не вызывает. Так что оставил его на линуксовой машине.
Либра вообще творение каких-то укурков. Во всех отношениях.
Ну для невызыскательных - OnlyOffice может сгодиться. По крайней мере там хоть интерфейс не так страшен как у либры.
И, к слову сказать, один и тот же файл 1.5Мб, 400+ страниц в MS под виндой практически не ворочается (конкретно - надо было в режиме рецензирования быстро пробежаться по правкам), а в OnlyOffice под линукс да же на более слабом компе с ним удалось более-менее работать.
Вы серьезно не видите разницы между тем, что делаете для себя и тем, что публикуете для всеобщего обозрения?
Я тоже делаю что-то для себя на Rust (который знаю куда хуже того, на чем пишу по работе). И тоже использую килокод. Но публиковать это никогда не буду. Потому что перед публикацией требуется очень объемное тестирование на множестве кейсов. А для себя - ну столкнусь с ошибкой, подправлю код и буду дальше пользоваться.
У меня даже питона нет. И ставить кучу ненужного мне хлама чтобы запустить какой-то сомнительный скрипт - ну такое себе.
Когда я его в первый раз попросил написать что-то на языке, который я неплохо знаю, у меня волосы по всему организму дыбом встали когда увидел результат.
Сейчас уже есть немаленький SKILL.md в котором множество пунктов что можно, чего нельзя, что как делать. И то, приходится делать много итераций "опиши логику в документации", "сделай ревью кода, обрати внимание на то, это и вот это...", "исправь вот тут (и сохрани на будущее)..."
Тесты тоже надо самому придумывать, а не ему отдавать.
В общем, надо очень хорошо понимать что он делает. Иначе будет казаться что все хорошо. А это не так.
Чтобы проверить надо хорошо понимать что там написано. Т.е. неплохо знать язык на котором написано.
Надо пробовать, я не пробовал. Просто видел что оно там есть.
Суть в том, что это не конвертер как таковой, а сохранение открытого документа в нужном формате. Надо пробовать, смотреть какие там ограничения (если есть).
Нет никаких "облаков". Есть где-то чей-то чужой комп который вы не контролируете никак.
В OnlyOffice, насколько помню, в "Сохранить как..." можно выбрать формат fb2
Ну тут хитрее. В дисплейном файле (где собственно описание экранных форм) на каждое поле можно много всяких атрибутов вешать. И цвет и мерцание и еще много чего. А сам файл фактически организован как таблица БД - форматы записей, набор полей и т.п.. И описывается на том же DDS.
Ну вот наши сервера работают с терминалами по протоколу IBM5250. Который разрабатывался в те времена, когда 2400 за счастье было. Когда еще аппаратные терминалы использовались. И там, естественно, никакой графики, чисто текстовые экранные формы, но вполне продвинутые. И да, там передаются наборы полей с их атрибутами.
У нас тоже на НПО Автоматики постоянно вакансии есть. На там з/п ниже рынка, жесткая дисциплина и форма секретности минимум 2-я. Ибо оно в структуре Роскосмоса и там далеко не только мирные разработки.
Сейчас с гостайной вообще все хуже стало. Даже академические институты накрывают. Ладно ИММ (математики и механики - эти по жизни алгоритмы управления всяким летающим разрабатывали), так еще химиков ИХТ - химия твердого тела, ИОС - оргсинтез тоже...
За RDP не знаю, у нас сейчас модно VDI. А 80% работы вообще через терминал на "большой машине" где 120 8-поточных ядер и память измеряется не гигабайтами, но терабайтами.
Тут мощность и ОС терминального устройства вообще роли не играет.
Но это не про игры и роазвлечения, а про работу.
Собственно, как и GPS в свое время. Военные им пользоваться начали несколько раньше чем все граждане получили доступ (в усеченном варианте).
И это касается многих технологий, кстати.
Я тоже в РФ и тоже в частном секторе (до города километров 15). И да, оператор один. Поэтому "дороже чем в городе" - $20 за 500Мбит оптики. LTE в горячем резерве - направленная на вышку антенна дает 50-90Мбит если вдруг оптика упала (что бывает крайне редко).
Не очень понял вопрос... На что ответил бы?
В целом мало что поменялось. Должность стала выше, денег стало больше.
ИИ... Прежде чем он начинает писать код хотя бы на уровне среднего мидла, его надо очень сильно и долго накачивать контекстом. По крайней мере в моем случае. Фактически - я должен сначала до запятой ему рассказать что сделать, потом он что-то сделает, потом я должен проверить каждую строку кода, написать ему замечаний чтобы он поправил.
Т.е. работа в режиме парного программирования скорее нежели замена разработчика. Если, конечно, задача состоит в получении качественного и эффективного кода, а не просто чего-то как-то работающего.
Если бежать изо всех сил не глядя куда бежишь, можно прибежать не туда куда хочешь.
Думаю, что даже сейчас даже не самый свежий Power9 о 120-ти 8-поточных ядрах вывезет пару M6. Только это никому не надо...