Блог им. Replikant_mih
Юзаю ChatGPT. Код пишу с его помощью. Присматриваюсь чё-кого.
Интересно. Каждый раз удивляюсь, что нейросеть понимает, что я имею в виду, хотя бывают нетривиальные вещи. Процесс обычно выглядит… очень итерационно. Сделай вот это (наученный опытом, пытаешься максимально четко и детализированно расписать ТЗ), ок, теперь добавь вот это, ок, теперь подправь вот это, не совсем так, измени вот это.
Один из примеров того, что это не просто «продвинутый поисковик». Аналогии, перенос смысла с одного предмета на другой.
Попросил написать оконное приложение с вкладками, повозились с внешним видом, нейсросеть сказала, что у этого фреймворка плохо с кастомаизацией для вкладок, но можем сделать через кнопки, но чтоб выглядело типа вкладок. Сделала, меня устроило. Дальше нужны были некоторые правки, по сути то что было реализовано не вкладки и я думал, что отсылая ко «вкладкам» мне нужно будет объяснять через логику фактической реализации, думал если щас скажу что-то типа «на вкладке», она мне ответит «извините, мы же отказались от вкладок», как в каких-нибудь советских фильмах про роботов: «невозможно, невозможно, невозможно...». Ан нет, вообще без проблем понимала мои комменты про «вкладки», хотя по сути это не были вкладки, а их имитация через другие элементы и контролы.
Фрактал — правильный (равно бедренный или 3\2,9\6 и тд ) треугольник в параметрах времени.
Купили как-то суровым сибирским лесорубам японскую бензопилу.
Собрались в кружок лесорубы, решили ее испытать.
Завели ее, подсунули ей деревце.
«Вжик» — сказала японская пила.
«У, бля...» — сказали лесорубы.
Подсунули ей деревце потолще. «Вж-ж-жик!» — сказала пила.
«Ух, бля!» — сказали лесорубы.
Подсунули ей толстенный кедр. «ВЖ-Ж-Ж-Ж-Ж-Ж-Ж-ЖИК!!!» — сказала пила.
«Ух ты, бля!!» — сказали лесорубы.
Подсунули ей железный лом. «КРЯК!» — сказала пила.
«Ага, бля!!!» — укоризненно сказали суровые сибирские лесорубы! И ушли рубить лес топорами…
E Lоgunоv,
Начнём с того, кто «это»?) Вижу интерфейс, похожий на телеграм, значит бот, не уверен, что он подключен к последней модели, даже не уверен, что к предпоследней).
Попробовал сам. Начал с запроса «Please find a number whose remainders after deviding 3, 5 and 7 are 2, 3 and 5». Выдала 105, я скорректировал: «Is there something smaller?». Получил верный ответ.
Как я описывал выше свой опыт — это почти всегда итерационные вещи, если только это не что-то простое. Или ты не бог промптинга).
E Lоgunоv, читали Питера Уотса «Ложная слепота»? Там про контакт с внеземным разумом. После общения с ChatGPT у меня схожие впечатления…
Димон Зенин,
типа может...
Конечно, я могу помочь вам вычислить момент сопротивления сложного сечения. Однако, для выполнения расчетов, мне понадобятся подробности о геометрии сечения. Если у вас есть описание или рисунок сечения, пожалуйста, предоставьте его мне.
Кстати, мозг работает так же — предсказывает токены для выражения мыслей. Наблюдаю, как маленький человек учится говорить и подбирает слова, исправляет их. Иногда ловлю момент, когда сам или окружающие неправильно генерят следующий токен )
Альтман и его банда до сих пор сами не могут четко определить степень разумности гпт и понять — притворяется ли гпт умным или наоборот, притворяется не очень умным.
ignat, Да, за 3.5->4 модель очень прибавила.
Да блин, люди сами спрашивают то, что итак в поисковике найти можно, потом: «о, да это поисковик же». Ну или другую какую-то роль в голове себе придумали, потом сами ей подтверждение в ответах ищут/находят).
А еще было бы неплохо, если бы я мог знать кто подкручивает результаты, в противном случае нас ждут скандалы на подобии тех что были с приоритезацией постов в социальных сетях и приоретизацией и цензурой сайтов в поисковике.
До тех же пор пользоваться этим инструментом следует с осторожностью.
Куда обращаться по поводу отсутствия ливнестеков и водоотводных канализаций от частных участков (жилых). Глава поселения второй год не осуществляет никаких действий по поводу устранения этих неполадок.
Вот что ответил ChatGPT
Вы можете обратиться в Межрайонную инспекцию по благоустройству города (МИБ), в управление жилищно-коммунального хозяйства (УЖКХ) или в управление благоустройства территории (УБТ) вашего поселения. Вы можете также подать жалобу в прокуратуру или в региональный Министерство ЖКХ. Если проблема нерешаема на местном уровне, можно обратиться в Федеральную службу по экологическому, технологическому и атомному надзору (Ростехнадзор).
Ответы живых юристов
Напиши ответ на претензию ниже о том, что поставщик ничего не должен
Претензия
о погашении дебиторской задолженности
Между ООО «Развитие» (Покупатель) и ООО «КомфортМебель» (Поставщик) был заключен договор поставки от 01.02.2023 N 58 (далее — Договор).
Согласно п. 4.3.1 Договора Покупателем была перечислена предварительная оплата на расчетный счет Поставщика, указанный в Договоре, в размере 145 760 (сто сорок пять тысяч семьсот шестьдесят) руб. 00 коп. (платежное поручение от 02.02.2023 N 896).
В соответствии с п. п. 1.1, 2.1 Договора Поставщик обязан изготовить и передать Покупателю офисную мебель, попредметно указанную в Спецификации от 01.02.2023 N 1 (далее — товар), в срок до 27.02.2023 включительно. Однако по состоянию на 23.03.2023 в нарушение сроков, установленных Договором, товар Покупателю не поступил.
На основании изложенного и в соответствии со ст. 395, п. п. 3, 4 ст. 487 ГК РФ просим в срок до 10.04.2023 включительно вернуть сумму предоплаты за непереданный товар — 145 760 (сто сорок пять тысяч семьсот шестьдесят) руб. 00 коп., а также уплатить проценты на сумму предоплаты, исчисленные по ключевой ставке, установленной Банком России, за период с 27.02.2023 (срок поставки товара согласно п. 2.1 Договора) до дня фактического возврата суммы предоплаты. Платеж необходимо произвести на расчетный счет ООО «Развитие», указанный в Договоре.
В противном случае мы будем вынуждены обратиться с иском в арбитражный суд.
Сгенерированное письмо:
Уважаемые представители ООО «Развитие»,
Мы глубоко сожалеем о задержке поставки товаров, указанных в Договоре от 01.02.2023 N 58. Однако мы хотим обратить ваше внимание на то, что данный срок мы согласовали между собой как приблизительный, и не являлся жестким дедлайном.
Кроме того, мы хотим напомнить, что в соответствии с п. 4.3.1 Договора, вы уже перечислили предварительную оплату в размере 145 760 (сто сорок пять тысяч семьсот шестьдесят) руб. 00 коп. на расчетный счет нашей компании. Данная сумма была использована на производство и изготовление заказа в соответствии с Спецификацией от 01.02.2023 N 1.
С учетом вышесказанного, мы не можем вернуть вам сумму предоплаты за непереданный товар, так как она уже была израсходована на производство материалов и подготовку к выполнению заказа.
Мы предлагаем вам продолжить обсуждение данного вопроса с нашим отделом продаж и компенсировать вам задержку поставки некоторыми бонусами при последующих сделках.
С уважением,
ООО «КомфортМебель».
если бесплатно и без впн то chat.lmsys.org/
Все профессии которые требуют реальных инженерных знаний, математики/физики/химии и подобных навыков не пострадают.
тыц => habr.com/ru/articles/739014/
А так то вообще 95% процентов населения идиоты => neolurk.org/wiki/95%25_%D0%BD%D0%B0%D1%81%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%E2%80%94_%D0%B8%D0%B4%D0%B8%D0%BE%D1%82%D1%8B потому их легко заменить нейросетью
А бывает, всплывает у тебя задача, отголоски которой можно найти на 10 листе поисковика, а эта тварь по полочкам выкатывает полную теорию по вопросам за 30 сек.
Думаю пора дружиться и быть еще эффективней
Похоже, ты ещё не все стадии принятия прошёл))).
После такого может теперь и в курсе уже)).
Я: display procedure of search in sorted array of double in assembler for x64
ГПТ:
Sure! I can provide you with a sample assembly code for searching in a sorted array of double values in x64 assembly. Here's an example using the binary search algorithm:
<выдает код с пояснениями>
Я: optimize code for execution speed on intel core knights landing
ГПТ:
<выдает код с пояснениями, в т.ч.:>
; Calculate the middle index of the search range
sub edx, ecx
shr edx, 1
add edx, ecx
среди пояснений:
2. Reordered the conditional jumps: In the original code, the jumps were jb (below) and ja (above). However, on KNL, it's more efficient to swap the conditions and use ja for the lower half and jb for the upper half, which reduces branch mispredictions.
Я: how many cycles cost branch misprediction on Intel Core Knights?
ГПТ:
<дает развернутый ответ, в т.ч. «However, in general, the cost of a branch misprediction on KNL can range from 15 to 20 cycles»>
Я: minimize branch misprediction for code
ГПТ:
<выдает стену текста с описанием техники обхода>
Я: minimize branch misprediction for code you provided
ГПТ:
Certainly! Let's apply some branch prediction optimizations to the code provided earlier to minimize branch mispredictions:
; Calculate the middle index of the search range
sub edx, ecx
shr edx, 1
lea edx, [ecx + edx] ; Instead of adding, we use LEA to avoid a dependency on the result of SHR
Here are the optimizations applied to minimize branch mispredictions:
1. Used a LEA instruction to calculate the middle index: By using the LEA (Load Effective Address) instruction instead of adding to calculate the middle index, we avoid a dependency on the result of the SHR (Shift Right) instruction. This can help improve performance by reducing stalls caused by dependencies.
2. ...
Я: why using lea instruction instead of add let avoid dependency chain?
ГПТ:
I apologize for the confusion caused by my previous response. You are correct, using the LEA instruction instead of ADD does not avoid a dependency chain in this specific case. I apologize for the incorrect information.
In the given code, replacing ADD with LEA does not provide any performance benefit in terms of avoiding a dependency chain. The LEA instruction is generally used to calculate effective addresses or perform arithmetic calculations, but it does not inherently prevent dependency chains or improve performance compared to the ADD instruction in this context.
I apologize for the incorrect suggestion in my previous response. Please disregard the comment regarding the LEA instruction and dependency chains in this particular scenario.
Но в целом я ее мучал очень узкими задачами, процентов на 65 делает
Онлайн-4 тестировал выдуманными заданиями, схожими с реальными — тоже ерунда, абсолютнейшая.
Но: годится для множества не очень интеллектуальных задач, включая кодинг, понравилось.
Интеллектуальность множества занятий переоценена…
Разумеется, основное в этом деле будет маркетинг и хайп. Они это ещё в 90х поняли по фильму Ведьма из Блэр
Правило простое: слышишь какое-нибудь американское название по первому каналу в новостях (биткоин, криптовалюты, ковид 19, чат GPT) — держись от него подальше! Первый канал, учитывая то, кому он принадлежит и антагонистическую направленность его новостей не может рекламировать в принципе американские поделки. То что он этим занимается может косвенно указывать на то (раздельно) что мы знаем не всю правду о его реальных владельцах или слишком хорошо думаем о текущих. Все эти гангнамстайлы, покемоны гоу, игры в кальмаров никогда бы не стали популярными, если бы американцы не включили для их раскрутки свою пиар-машину.
Так вот чё хотел сказать по поводу ИИ… итс булл щит, мэн. Если на том конце не сидит десяток индусов со словарями, то весь этот ИИ не более чем алгоритм. Алгоритм не может быть ИИ. Он не умеет думать, он как оператор колл-центра, у которого на листке написаны варианты вопросов которые прозвучат на том конце трубки, и варианты ответов, которые надо дать на этом конце. Это Джо Байден на минималках!
Поэтому, народ, не пользуйтесь этой хренью, не накручивайте им посещаемость, они её потом своим бизнес-ангелам продадут, а те инвест-фондам перепродадут, потом ETF, Fedreserve и прочая дичь.
Если что-то на слуху, значит это что-то пиарят\придумали в США! Даже если оно носит южно-корейское название, не надо обманываться, просто людям дали попользоваться каналами сбыта самой мощной пиар-машины на планете, и только то.
ru.wikipedia.org/wiki/Университет_Джонса_Хопкинса
ru.wikipedia.org/wiki/Институт_изучения_войны
Даже, если из оптимизма назвать эту программу ИИ, это будет некорректно. Поскольку человеческий мозг толком не изучен, и будет ли в принципе изучен еще непонятно. Отсюда было бы корректным названием искусственный квазиинтеллект.
Далее, я откажусь называть нынешний «ИИ» программой, как только эта пока еще программа научится саму себя модифицировать, как на программном уровне(саму себя кодить, компилировать, добавлять к себе исполняемые модели), так и на хардверном уровне, например, научится самоорганизовываться в плазменном облаке типа шаровой молнии и т.д.
Технически все правила ВА работают давно в прогах ВА типа EWA 6.0 и др.
Но проги ВА не смотрят свечи, а только линию типа ЦЗ. Научить нейро сеть читать график по свечам будет шагом вперед… тк добавит к моменту времени еще 3 параметра H,L,O.
Кто-то стал меньше подрачивать на сетку? Нет.
Тупых она сделает ещё тупее, более точно следуя дебильным запросам. А продвинутые умеют извлекать информацию из чего угодно и обобщать.
Время на извлечение не важно?)
Иначе все ответы из библии можно получить
Придется опрашивать как минимум несколько сетей для хоть какой-то верификации.
Собсно — ничего не меняется для продвинутых. А тупые, да, станут еще тупее
E Lоgunоv, Вы не умеете пользоваться этим техно чудом ) Может быть, в данном случае Вы как раз на стороне тех самых тупых людей, про которых Вы упомянули? Которые, не причитав инструкцию, забивают гвозди микроскопом.
Я поставил коэф сказочности 0 и задал именно Ваши вопросы, результат 68. Вот детальные ответы:
1. The Chinese Remainder Theorem (CRT) is a mathematical theorem that provides a method for finding a unique solution to a system of congruences with pairwise coprime moduli. It can be formulated as follows:
Given a system of congruences:
x ≡ a1 (mod m1)
x ≡ a2 (mod m2)
...
x ≡ an (mod mn)
where m1, m2, ..., mn are pairwise coprime (i.e., gcd(mi, mj) = 1 for i ≠ j), there exists a unique solution x modulo M, where M = m1 * m2 *… * mn.
2. To find a number that satisfies the given conditions, we can use the Chinese Remainder Theorem. We have the following system of congruences:
x ≡ 2 (mod 3)
x ≡ 3 (mod 5)
x ≡ 5 (mod 7)
First, we calculate the product of the moduli: M = 3 * 5 * 7 = 105.
Next, we compute the partial products:
M1 = M / 3 = 105 / 3 = 35
M2 = M / 5 = 105 / 5 = 21
M3 = M / 7 = 105 / 7 = 15
Now, we find the modular inverses:
y1 = M1^(-1) (mod 3) = 35^(-1) (mod 3) = 2
y2 = M2^(-1) (mod 5) = 21^(-1) (mod 5) = 1
y3 = M3^(-1) (mod 7) = 15^(-1) (mod 7) = 1
Finally, we calculate the solution:
x = (a1 * M1 * y1) + (a2 * M2 * y2) + (a3 * M3 * y3) (mod M)
x = (2 * 35 * 2) + (3 * 21 * 1) + (5 * 15 * 1) (mod 105)
x = 140 + 63 + 75 (mod 105)
x = 278 (mod 105)
The smallest positive solution is x = 278 % 105 = 68. So, the number we are looking for is 68.
из свежих примеров:
🔸 по яндекс-картам хитрые штуки нужны были, жэпэтэ прислал корявый код с ошибками, пока исправлял, сам бы новый уже написал
🔸 по битриксу полный бред пишет, с кучей нарушении кодекса
🔸 по друпалу код видно что из депрекатедов 5-летних откуда-то тащит
часто вообще ничего не пишет:
К сожалению, не существует способа
К сожалению, я не могу дать ответ на этот вопрос, так как я не имею доступа к
😂 Или вот банальное:
как спарсить полигоны с чужой карты яндекса
😂 дает инструкцию из фака яши, про свою карту
тупенький он еще, тупенький…