← Timeline
Avatar placeholder
Alter

Трохи про #AI

  • написати user manual по коду і мінімалістичному технічному опису - легко. Прямо от step by step, І як результати вимірювань розуміти, якщо це більш менш відома тема.
  • переклад english - українська і навпаки досить непогано
  • python -> C (з урахування платформи Win/Linux) - ok
  • порт Linux -> Windows з врахуванням особливостей API платформи - норм. Навіть стиль іменування змінних править ) Доречі, спитав, як йому легше - з Python на Win C чи з Linux C на Win C. Каже, між варіаціями С легше.
  • порт з bash на sh. Всо добре робить, в деяких конструкцыях не впевнений, але з підказками норм.
  • робити різні Makefile'и - норм. І переклад Make -> Cmake теж (нарешті зрозумів, як воно взагалі влаштовано, cmake тобто)
  • зробити html форматування - легко. Як і перекласти не чипаючи тегів
  • по завнішньому вигляжу таблиці і підказкам правильно вибрати дані окремих модулів батареї, розмістити по масивах, зробити статистику (правильну, з середньоквадратичним відхиленням і відсівом битих модулів). Переробити видачу на 3 колонки замість 3х полібних таблиць.
  • рефакторінг кода, винос спільних частин за дужки. Але краще покроково, інколи плутається.
  • розробити регексп, імплементувати на js, а потім цей js запхати у html, повісити на кнопку і прив'язати до полів вводу

    От що так собі

  • робота з пам'яттю. Забуває чи не в тому місці робить free(). Це все ж таки контекст більш високого порядку. Треба перевіряти.
  • Паралельні зміни зовсім важко. Краще step by step
  • Писати регекспи за абстрактним описом - среднє. За детальним - відносно ок. Правити існуючі - ніяк. Хак - попросити прокоментувати, що він робить, а потім - згенерувати за описом, але з правками. Так працює.
  • довідникові, точні дані. Обов'язково треба перевіряти, бо він не стільки знає як є, скільки як мало б бути виходячи з його моделі світу. І відповідно - фантазує, якщо не впевнений.
  • про політику і прогнозування. Судячи з усоього може, але пручається і зїзжає з теми. Схоже, так навчили. Інколи можна обходити черех "уяви собі що... я би себе поводив xxx"
  • видати повний набір флагів, що треба встановити для коректної роботи serial port в linux не зміг. Коли знайшов робочий приклад - зрозумів, що я б теж з голови таке не видав ) Це теж по суті про довідникові дані.
  • періодично треба нагадувати, чим ми займаємось ) бо витісняється поступово з контексту і починається генерація наче з нуля. Можна перепитувати чи він пам'ятає, чи треба нагадати. Відповідає.
  • PS. навіть з урахуванням витраченого на експерименти часу - зручніше і швидше ніж руками.

    PPS. а ще мені знається, що спроби навчити його політкоректності підсилюють ефект фантазування у непевних ситуаціях, бо модель вчиться казати щось красиве і правдоподібне, що тим не менш суперечіть фактам.

👍1
To react or comment  View in Web Client