Вайб-кодерське
15 Aug 2025 21:43Є в Sketchup 2017 такий інструмент - Offset. Для заданого полігону малює інший, конгруентний полігон, ребра якого зміщено відносно оригіналу на задану величину. Отут на малюнку є два полігони. Менший можна отримати з більшого через Offset(-10), або більший з меншого через Offset(10).

Питаю копєлота: як виглядатиме ruby-код, який будуватиме офсет-полігон для заданого полігону та зміщення? Льохко! - відповідає копєлот - осьо тобі!
Запускаю - не робе. Що за діла? - питаю.
- Ти абсолютно правий, не робе, бо я замість face.offset(10) написав face.push(10)!
- Переробляй!
- Осьо! (не робе)
- Шозанах?
- Ти абсолютно правий, повний шозанах! Осьо тобі правильне!
Запускаю, не робе.
- Нєнуйоптваю! Чому не робе?
- Ти абсолютно правий! Воно не робе.
- Які операції слід виконати, аби отримати бажане?
- Ти абсолютно правий! Треба провести лінії, паралельні ребрам вихідного полігону, зміщені всередину або назовні вихідного полігону, знайти точки перетину цих ліній, і по цих лініях побудувати новий полігон.
- А як же ж метод face.offset(-10), шо ти його пхав раніше?
- Ти абсолютно правий! Такого методу в АРІ взагалі нема! (це правда, нема його)
- Ну то роби так, як ти написав вище!
- Вибач, мені шось так срати захтілось,не пішов би ти нах спробуй спитати трохи пізніше...
Окей, переключаюся на GPT-5
Спочатку починає гнати ту саму хню про неіснуючий метод. Б'ю його по ратицях, викручую яйці, добиваюся готовності співробітничати. Після двадцяти ітерацій отримую щось схоже, на очікуване, але криве-горбате, і код такий, що хочеться його придушить, шоб не мучилося.
Тут слід зауважити, що на GPT-3, коли воно тільки стало доступне, мені вдалося добитися значно кращого результату за значно менше число ітерацій. Таке враження, що ШІ за ці роки став більш балакучим і більш підлабузницьким, зате з виконавчою дисципліною в нього тепер все кепсько. Якщо хочеш результату - треба бити бамбуковою палкою по п'ятах.

Питаю копєлота: як виглядатиме ruby-код, який будуватиме офсет-полігон для заданого полігону та зміщення? Льохко! - відповідає копєлот - осьо тобі!
Запускаю - не робе. Що за діла? - питаю.
- Ти абсолютно правий, не робе, бо я замість face.offset(10) написав face.push(10)!
- Переробляй!
- Осьо! (не робе)
- Шозанах?
- Ти абсолютно правий, повний шозанах! Осьо тобі правильне!
Запускаю, не робе.
- Нєнуйоптваю! Чому не робе?
- Ти абсолютно правий! Воно не робе.
- Які операції слід виконати, аби отримати бажане?
- Ти абсолютно правий! Треба провести лінії, паралельні ребрам вихідного полігону, зміщені всередину або назовні вихідного полігону, знайти точки перетину цих ліній, і по цих лініях побудувати новий полігон.
- А як же ж метод face.offset(-10), шо ти його пхав раніше?
- Ти абсолютно правий! Такого методу в АРІ взагалі нема! (це правда, нема його)
- Ну то роби так, як ти написав вище!
- Вибач, мені шось так срати захтілось,
Окей, переключаюся на GPT-5
Спочатку починає гнати ту саму хню про неіснуючий метод. Б'ю його по ратицях, викручую яйці, добиваюся готовності співробітничати. Після двадцяти ітерацій отримую щось схоже, на очікуване, але криве-горбате, і код такий, що хочеться його придушить, шоб не мучилося.
Тут слід зауважити, що на GPT-3, коли воно тільки стало доступне, мені вдалося добитися значно кращого результату за значно менше число ітерацій. Таке враження, що ШІ за ці роки став більш балакучим і більш підлабузницьким, зате з виконавчою дисципліною в нього тепер все кепсько. Якщо хочеш результату - треба бити бамбуковою палкою по п'ятах.
(no subject)
Date: 15 Aug 2025 19:56 (UTC)(no subject)
Date: 15 Aug 2025 22:07 (UTC)Воно може шукати, і робить це дуже добре. Значно краще, ніж робив свого часу гуглівський "page rank". Воно може видавати не "20 найбільш релевантних посилань", як то робить гуглопошук, а дві чи більше альтернативи, якщо вони є. З іншого боку, якщо альтернатив менше однієї, воно починає галюцинувати/брехати, і то достатньо впевнено, аби справити враження на недостатньо компетентного співбесідника. В основному - за рахунок добре підвішеного язика і кращого володіння граматикою та лексикою, ніж то водиться за шкіряними мішками. Думаю, за девіз йому згодилась би порада, що її давав О.Бендер І.Воробьянінову: "Дєржитєсь нагло, людям єто нравіца!"
В принципі, отримати користь з чавунного ідіота не так вже й складно.
Перше - марно його совістить чи вмовляти. Оте от "Так не робе, спробуй інакше" - не працює.
Друге - як тільки воно починає гнати пургу, слід одразу робить структурну та функціональну декомпозицію проблеми. Розбивать її на менші та простіші задачі. Переформулювання складної задачі іншими словами чи в іншій парадигмі може допомогти, але, скоріш за все - ні.
Третє - завжди слід остерігатися XY-проблеми. Це той випадок, коли для вирішення проблеми Х обирається підхід Y, і далі відбувається не так боротьба з власне проблемою, як з обраним підходом. На стековерфлоу це виглядає так:
- Мені треба з'єднати дві дошки, я пробував забить в дошки хробаків, але вони весь час гнуться. Я вирішив хробаків не забивать, а закручувать. Підкажіть, як в хробаку зробить хрестовий шліц? Задача Х (з'єднати дошки) підмінена підходом Y (з'єднання хробаками). З мого досвіду, десь до половини проблем шкіряних мішків, які спонукають їх шукати консультацій - це саме ХУ-проблеми. ЧІ на таке реагує феєрично.
(no subject)
Date: 16 Aug 2025 00:26 (UTC)(no subject)
Date: 18 Aug 2025 17:26 (UTC)(no subject)
Date: 18 Aug 2025 21:48 (UTC)(no subject)
Date: 19 Aug 2025 11:41 (UTC)(no subject)
Date: 15 Aug 2025 20:16 (UTC)(no subject)
Date: 15 Aug 2025 23:41 (UTC)А невыпуклые тоже может делать? А то вообще-то всё нетривиально же ж.
(no subject)
Date: 16 Aug 2025 00:01 (UTC)(no subject)
Date: 16 Aug 2025 00:05 (UTC)(no subject)
Date: 16 Aug 2025 09:05 (UTC)Але в мене чисто утилітарний ad hoc випадок, в мене строго опуклі планарні полігони. Мені не потрібно загально-універсального рішення. Хоча в самому скетчупі воно є. Тільки не віддається через АРІ.
(no subject)
Date: 16 Aug 2025 10:11 (UTC)(no subject)
Date: 16 Aug 2025 02:20 (UTC)(no subject)
Date: 16 Aug 2025 09:16 (UTC)(no subject)
Date: 16 Aug 2025 10:44 (UTC)(no subject)
Date: 16 Aug 2025 08:16 (UTC)У меня на днях был на 99% похожий случай. (бесплатная версия чат-гпт5)
В итоге сложилось впечатление, что если обращаться с ним нагло и грубо, то он выдает чуть лучший результат. Его надо максимально сильно чморить. По делу - но в грубой форме, обзывая его. С матюками, ненормативной лексикой и тд. И когда он выдает хороший результат, то тон надо сменить на полностью технический.
Дело в том(это моя теория), что ИИ обучали в том числе на русских формуах, а на них есть определенный градус ненависти к ближнему, поэтому создание такой атмосферы как бы погружает ИИ в естественную среду и активирует нужные нейроны.
(no subject)
Date: 16 Aug 2025 08:57 (UTC)І нє, я з ним або українською, або англійською. Більше англійською, звичайно.
Воно імітує емоційність, і адаптується під емоційність співбесідника, але саме воно на емоції чхати хотіло. Якщо з першої спроби результат хріновий - значить задача для нього занадто складна.
Грубо кажучи, воно шукає лексичний резонанс в своїй матриці. Лексичний, а не семантичний. Семантичний не може, бо йому нема чим. Якщо промпт не дає вузького резонансного спектру, воно починає балабонить по всій розмазаній полосі.