Я не так давно открыл для себя волшебного помощника в лице ChatGPT, через VPN. Сейчас они даже расщедрились и дают GPT4o модель бесплатно. После какого-то лимита переходит в GPT3.5 режим.
В соседней теме пример помощи на проблему с XCode и разрешениями на Mac.
На днях писал код с внешней библиотекой, в примерах не мог найти как правильно написать один кусок код — ChatGPT помог. Также помогает с конвертацией C++ кода на FreePascal.
Иногда для сайта нужно писать короткие PHP и JS скрипты. Опять же GPT помог с написанием.
Конечно при любом коде потом проверяю каждую функцию хотя бы по описаниям, что она делает.
Здравствуйте, PeterOne, Вы писали:
PO>Кто-нибудь пользуется по работе?
PO>Я не так давно открыл для себя волшебного помощника в лице ChatGPT, через VPN. Сейчас они даже расщедрились и дают GPT4o модель бесплатно. После какого-то лимита переходит в GPT3.5 режим.
PO>В соседней теме пример помощи на проблему с XCode и разрешениями на Mac.
PO>На днях писал код с внешней библиотекой, в примерах не мог найти как правильно написать один кусок код — ChatGPT помог. Также помогает с конвертацией C++ кода на FreePascal.
PO>Иногда для сайта нужно писать короткие PHP и JS скрипты. Опять же GPT помог с написанием.
PO>Конечно при любом коде потом проверяю каждую функцию хотя бы по описаниям, что она делает.
Генерим тексты Полу-ручные развернутые планы с фактами (они генерятся, а потом редактируются руками), потом много разных промптов, в конце — вычитка руками (нами же на предмет адекватности, а не языка), ручное onPage СЕО с помощью аналога SrurferSEO, потом ручная правка, чтобы текст не подсвечивал AI детектор. Потом это дело переводится на 30 языков где-то )
Еще по мелочи для генерации служебных скриптов на Питоне. Еще я кайфую что оно хорошо пишет RegExp-ы, я с детства их не люблю писать ))
Здравствуйте, eustin, Вы писали:
E>Потом это дело переводится на 30 языков где-то
Ого! А давно практикуете? Действительно есть смысл в куче локализаций? Ну я, конечно, думаю, что есть, просто хочется услышать воодушевляющую историю А то как представлю, что надо следить за обновлением всех языковых версий... Это ж явно надо автоматизировать как-то.
Здравствуйте, PeterOne, Вы писали: PO>Кто-нибудь пользуется по работе?
Конечно, каждый день. Для тех же задач что и вы, плюс:
Улучшить ответ пользователю или даже написать ответ пользователю. Говоришь ему, мол мне написали вот это, ответь вот так то — он напишет полноценный ответ. Также работает если исходное письмо было на другом языке, он на нем и ответит.
При создании интерфейса можно спросить как лучше назвать тот или иной пункт меню или кнопку, чтобы всем было понятно + перевести на языки локализации. Перевод работает отлично, тк чат знает контекст перевода.
Всякие вопросы по программированию и написанию регексов — гугл стал практически не нужен.
Здравствуйте, Черный 😈 Властелин, Вы писали:
ЧВ> ЧВ>Улучшить ответ пользователю или даже написать ответ пользователю. Говоришь ему, мол мне написали вот это, ответь вот так то — он напишет полноценный ответ. Также работает если исходное письмо было на другом языке, он на нем и ответит. ЧВ>При создании интерфейса можно спросить как лучше назвать тот или иной пункт меню или кнопку, чтобы всем было понятно + перевести на языки локализации. Перевод работает отлично, тк чат знает контекст перевода. ЧВ>Всякие вопросы по программированию и написанию регексов — гугл стал практически не нужен. ЧВ>
А как ты не письма отвечаешь? Я не смотрел еще насколько мелкомягкие это интегрировали.
Можно например сейчас просто "сказать" аутлуку, что ответить на письмо "по смыслу" (чтобы он сам его написал)?
Или ты копируешь текст с сайта?
Здравствуйте, bnk, Вы писали: bnk>А как ты не письма отвечаешь? Я не смотрел еще насколько мелкомягкие это интегрировали. bnk>Можно например сейчас просто "сказать" аутлуку, что ответить на письмо "по смыслу" (чтобы он сам его написал)? bnk>Или ты копируешь текст с сайта?
Копи-пастой в ЧатГПТ из хелпдекса или имейл клиента. Там может как-то и напрямую можно прикрутить, но нет таких обьемов переписки.
Ну еще можно использовать тн memory, научить чат основным фактам о продуктах (цены, лицензии, фичи). Тогда можно просто делать "отвечай по смыслу".
Вот у меня такого рода "решения" вызывают только новые вопросы.
Например, как ты определил, что это верный ответ, а не "правдоподобный бред"?
Если ты обладаешь достаточными знаниями для оценки корректности ответа, то зачем тебе что-то спрашивать у ChatGPT?
А если не обладаешь, то собственнно возвращаемся к пункту, как оценить верность ответа?
Можно это сделать через практический эксперимент (подписать приложение и посмотреть на результат), но это покажет лишь, что подпись достаточна для решения проблемы.
Но не докажет, что необходима. Т.е. это может быть избыточным решением (что нежелательно учитывая затраты на подпись).
Это что касается, собственно ответа про необходимость подписи.
Кроме того в ответе дается развернутое объяснение (про уникальный идентификатор и всё такое).
Аналогичный вопрос о достоверности.
Обычно к ответу/решению приводится ссылка на источник (например оф. документация, литература и пр), либо на собственный практический опыт.
Дает ли ChatGPT ссылки на источники? Не говоря уже о практическом экспериенте в подтверждение сгенерированных им ответов.
And, as always, don't assume that whatever ChatGPT gives you is accurate. It's still quite possible it will completely fabricate answers, even to the point of making up the names of what seem like academic journals.
It's a fibber. It's a sometimes helpful tool, but also a fibber.
U_E>Ого! А давно практикуете? Действительно есть смысл в куче локализаций? Ну я, конечно, думаю, что есть, просто хочется услышать воодушевляющую историю А то как представлю, что надо следить за обновлением всех языковых версий... Это ж явно надо автоматизировать как-то.
Если что, все это я про b2c пишу. B2b тоже есть, то там пока массово не используется — там нормальные переводы пока)
Ru De Fr Es Pt уже очень давно, лет 15-20 Остальных совсем массово уже не так давно, когда появилось AI... или хотя бы DeepL пошли опыта. В свое время заметил у весьма процветающих китайцев в b2c автоперевод русских лендингов, который резал глаз... но не сильно так резал.
Точных цифр не скажу, особенно что было до и после, но те же Поляки, Чехи, Венгры стали куда заметнее покупать после добавления локализации, цен в нац валютах и коээфициентами цен по богатоти стран. Трафик на локальных сайтах есть (на многих около 20% он английского домена без всяких действией дополнительных по продвижению), закачки есть, значит и продажи повышаются в итоге. Хз ведь что было бы без этого))
Делали на поддоменах (для основных языков домены 2 уровная куплены, но имхо нету смысла в них) и ничуть не желею. На подпапках я б постермался такой зоопарк держать с кучей автоперевода ) накосячешь в одном (а косяков не мало было) и языке и Гугл может фильтрануть весь сайт... А на поддоменах имхо ничего не теряешь Ну и рандом Гугла в плюс работает, например, Арабский сайт не так давно вырос ощутимо. Ничего не делалось давно при этом. Правда там больше Египтяне, чем Эмираты, но все же. А Японский раньше наоборот неплохо шел, а сейчас упал.
Автоматизация — скрипты на Питоне, которые переводят новые куски в PO файлах, свой движек тоже позволяет автоперевести любую статью... и грохнуть любые статьи, по которым нету трафика в серчкосоли за пол года. Еще бы вычитку нейтивами наладить для того, что в ТОП заходит и базовую сео оптимизацию переводов... но пока не доходят руки. Кстати, основной трафик все же на переведенных страницах продукта, чем на How-тушках. Хотя и они тоже бывают выстреливают. Все же ссылочный вес. Еще в планах потестить на нацподдоменах дешевые ссылки всякие, типа сабмитов (естественно, не Миколы Руденко, а профиля и дириктории имею в виду). На полноценные линкбилдинг тоже пока нет ресурсов... точнее пробовал на одном из поддоменов для одной из стран восточной европы приклеить 10-ок свежих дропчиков... но оказалось что для этого языка тематические дропчики бывают редко представляют из себя жалкое зрелище в плане показателей.
Здравствуйте, Черный 😈 Властелин, Вы писали:
ЧВ>даже написать ответ пользователю. Говоришь ему, мол мне написали вот это, ответь вот так то — он напишет полноценный ответ. Также работает если исходное письмо было на другом языке, он на нем и ответит.
А можешь привести пример вопроса-ответа? У меня, сколько не пробовал (b2b), отвечает полный бред. Точнее выглядит все как настоящее, но применить нельзя. Например, вопрос:
Как в ПО ввести платеж вручную?
Ответ:
Для того чтобы внести платеж вручную, обычно следует выполнить следующие шаги:
1. Откройте программу или систему, через которую осуществляется учет платежей в ПО.
2. Выберите опцию "Добавить новый платеж" или аналогичную, которая позволит внести платеж вручную.
3. Введите необходимую информацию о платеже: сумму, дату, номер лицевого счета или другие идентификационные данные.
4. Убедитесь, что все данные введены корректно, и подтвердите внесение платежа.
5. Проверьте, что платеж отражен в системе и в соответствии с нужными параметрами.
Если у вас возникают сложности или у вас есть специфические требования к процессу внесения платежей, рекомендуется обратиться за консультацией к специалистам, обучающим пользователей используемой програмного обеспечения.
То есть формально ответ есть, но пользоваться им нельзя.
Если хочешь всерьёз этим заняться, тебе надо составить все нужные инструкции в кратком и ёмком виде, забить их в промпт и тогда ИИ сможет сгенерировать конкретный ответ, используя эти инструкции. Естественно это будет лишь продвинутым поисковиком по инструкциям, но возможно пользователям это и надо.
Ну и юзерам обычно такое не нравится, поэтому готовься к броскам какашками со стороны тех, чей вопрос таким образом не решается.
Здравствуйте, PeterOne, Вы писали:
PO>Кто-нибудь пользуется по работе?
Попробовала задать написать рекламный текст, чот фраза "Установите ХХХ и почувствуйте надежный защитный щит" вызвала веселье, особенно с учетом звучания для англоязычных последнего слова)
Но стоит поэкспериментировать.
Здравствуйте, vsb, Вы писали:
vsb>Если хочешь всерьёз этим заняться, тебе надо составить все нужные инструкции в кратком и ёмком виде, забить их в промпт
Если не затруднит, ткни пальцем в мануал или расскажи как это сделать.
Здравствуйте, sfsoft, Вы писали:
vsb>>Если хочешь всерьёз этим заняться, тебе надо составить все нужные инструкции в кратком и ёмком виде, забить их в промпт
S>Если не затруднит, ткни пальцем в мануал или расскажи как это сделать.
У ChatGPT есть API, если речь о нём. Манул тут. Если не ChatGPT, то в других моделях принцип похожий. Создаёшь промпт и потом подставляешь запрос пользователя после него. Тема горячая, информации по этому довольно много, думаю, не должно быть сложно найти примеры.
Насколько я понимаю, удобная альтернатива ChatGPT это perplexity.ai они у себя крутят все модели и оплата идёт за использование. Ну если локально хочется запускать, тут я совсем не разбираюсь, нужно качать питоны и прочее.
PO>>Конечно при любом коде потом проверяю каждую функцию хотя бы по описаниям, что она делает. M>Вот есть на русском M>https://trychatgpt.ru
В чем-то может помогать, да. Но такой себе помощник — например, API joomla 4 не знает, кроме неймспейсов, дает нерабочий код для joomla 3.
Для дельфи тоже дает неправильную функцию кодирования строки в base64 —
функция
uses
System.NetEncoding;
function EncodeBase64String(const AString: string): string;
begin
Result := TNetEncoding.Base64.Encode(TEncoding.UTF8.GetBytes(AString));
end;
(лишняя функция TEncoding.UTF8.GetBytes, да еще и результат содержит переносы строк, что ломает base64)
Хотя вот с этой фигней — https://www.literallyanything.io/ — я себе сделал довольно быстро несколько простых инструментов, например, собственный простенький поисковик по гитхабу.
Здравствуйте, terrible_mummy, Вы писали:
_>Здравствуйте, PeterOne, Вы писали:
PO>>Кто-нибудь пользуется по работе?
_>Попробовала задать написать рекламный текст, чот фраза "Установите ХХХ и почувствуйте надежный защитный щит" вызвала веселье, особенно с учетом звучания для англоязычных последнего слова) _>Но стоит поэкспериментировать.
Чат-бот Яндекса хорошо рекламу придумывает, но только на русском
T>(лишняя функция TEncoding.UTF8.GetBytes, да еще и результат содержит переносы строк, что ломает base64)
Почему же лишняя? Указывать кодировку явным образом при преобразовании строк в бинарный вид и обратно это правильная практика.
Что касается переносов, то скорее всего кодирование идет по rfc2045, вместо rfc4648. Но это уже проблема (документации) библиотек, которые используются в этом коде.
Здравствуйте, PeterOne, Вы писали:
PO>Кто-нибудь пользуется по работе?
Купил недавно софт, есть проблемка*, у авторов на сайте сидит ИИ, в теме не шарит, до людей достучаться не могу вообще.
Все способы пообщаться с авторами приводят в чатик с ИИ, который можно уговорить на общение с людьми, но по ссылке ты опять попадаешь на страницу, с которой опять попадаешь на чатик с ИИ.
* — эти уроды — wondershare, в тихую делают подписку в комплект к основному продукту. Будьте осторожны.
Здравствуйте, m2user, Вы писали:
T>>(лишняя функция TEncoding.UTF8.GetBytes, да еще и результат содержит переносы строк, что ломает base64)
M>Почему же лишняя? Указывать кодировку явным образом при преобразовании строк в бинарный вид и обратно это правильная практика. M>Что касается переносов, то скорее всего кодирование идет по rfc2045, вместо rfc4648. Но это уже проблема (документации) библиотек, которые используются в этом коде.
Потому что попробуйте это скомпилировать.
Я еще с ним экспериментировал, в FMX вообще не шарит, дает вроде бы красивые, но не рабочие решения. Получается быстрее загуглить вопрос, чем сначала заставить выдать GPT ответ, встроить его в свой код и потом искать где у него косяки и как их исправить.
Но для каких-то мелких вопросов, типа "как закодировать строку в base64 в php" использовать можно.
Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, Morgan, Вы писали:
M>>Чат-бот Яндекса хорошо рекламу придумывает, но только на русском
M>>https://a.ya.ru/
_>Image: LbHFfd8.png
Ответ Chat GPT:
"Когда у прямоугольного стола с четырьмя углами отрезают один угол, на самом деле образуется два новых угла на месте отрезанного. Это связано с тем, что отрезание угла создает новый отрезок, который добавляет дополнительный угол к каждой стороне разреза. Таким образом, вместо одного угла, который был отрезан, образуются два новых угла.
Изначально у стола было 4 угла. После отрезания одного угла, количество углов увеличивается на один, так как на месте одного старого угла появляются два новых.
Здравствуйте, temnik, Вы писали:
T>Я еще с ним экспериментировал, в FMX вообще не шарит, дает вроде бы красивые, но не рабочие решения. Получается быстрее загуглить вопрос, чем сначала заставить выдать GPT ответ, встроить его в свой код и потом искать где у него косяки и как их исправить.
T>Но для каких-то мелких вопросов, типа "как закодировать строку в base64 в php" использовать можно.
А вы пробовали Chat GPT 4o версию? Потому что если через посредников в Телеграме, то обычно версия 3.5, она глупее.
Но скорее всего он ничего не знает про FMX код.
Хотя для Lazarus мне выдавала вполне рабочий код на LCL.
PO>А вы пробовали Chat GPT 4o версию? Потому что если через посредников в Телеграме, то обычно версия 3.5, она глупее.
Нет, я пробовал trychatgpt, на который тут была ссылка. Скорее всего там 3.5.
PO>Но скорее всего он ничего не знает про FMX код.
Знает и предлагает подключать правильные модули.
PO>Хотя для Lazarus мне выдавала вполне рабочий код на LCL.
Мне для Delphi упорно выдавал код на LCL (TProcess, которого в Дельфи нет). Когда я ему на это указывал, он извинялся, писал мол да, действительно, ошибочка вышла и выдавал новую неправильную функцию.
Я не сомневаюсь, что новые модели будут умнее, особенно если их натренируют на коде. Пока получается — по php больше информации в интернете, он и отвечает пограмотнее.
Здравствуйте, PeterOne, Вы писали:
PO>Изначально у стола было 4 угла. После отрезания одного угла, количество углов увеличивается на один, так как на месте одного старого угла появляются два новых.
Здравствуйте, icezone, Вы писали:
I>Здравствуйте, PeterOne, Вы писали:
PO>>Изначально у стола было 4 угла. После отрезания одного угла, количество углов увеличивается на один, так как на месте одного старого угла появляются два новых.
I>если пилить по диагонали, то останется 3 угла
Если вы будете пилить по диагонали, то вы отрезаете 1 угол, плюс отрезаете еще по половине от 2 других углов. С натяжкой можно принять за ответ со звездочкой.
Но Chat GPT 4o в принципе правильно ответил и логически обосновал.
Пишу бэк. Использую пока гугл.
И вот какую стал замечать проблему.
Когда активно ищешь в гугле как написать тот или иной кусок кода на фреймворке, вылазит несколько сайтов (включая СОФ) и все они разноцветные и от этого парада стилей и красок кровь идет из глаз. Только что ты копипастил код с с сайта с белой и зеленой темой. Следующий темная тема и красные буквы.
Причем все эти сайты по-разному оптимизирует корежит, все по разному грузятся, реагируют на ресайзы окна, вылазит реклама, попапы, где-то просят подписаться, регистрация, смс, и т.д.
И в этом плане у меня вопрос к GPT.
Могу ли я от него получить гуглинг, который будет выдавать результаты примеров кода в одном стиле? Желательно с одинаковым форматированием кода
Если вы параноик — это еще не значит, что за вами никто не следит
C>И в этом плане у меня вопрос к GPT. C>Могу ли я от него получить гуглинг, который будет выдавать результаты примеров кода в одном стиле? Желательно с одинаковым форматированием кода