Chemist-i написав:Firefox is dead написав:frz написав:▼походу ґпт зможе допомагати проходити джоб інтерв'ю (відео англійською)
а ви цей, GPT-4 пробували?
на таких задачках як: було 10 книг, 2 прочитані, 8 лишилось
вирішує запросто) вже так пожартувати не получиться
якщо GPT-3 - карманний джун
то GPT-4 то майже карманний мідл (хоч і на презентації вона трішки облажалась)
Доречі, користуючись цим "кишеньковим джуном", бажано гарно розуміти як вона працює, (компілюючи дані з різних місць по типу "все в купу"), і все перевіряти, бо вона з абсолютною впевненістю видає дезу, наприклад на простому прикладі (повернуть до тих же мікроконтроллерів) треба було встановити таймер з прескалером, і вона (очевидно натягавши код з різних місць) стверджувала, що затримка складатиме 2 секунди, а по факту затримка була секунд 120, через те що вона неправильно "розуміла" звідки той прескалер береться, і частоту контроллера теж не врахувала здається. Підозрюю що з всім решта те саме. (Бачив у пана Коали у фейсбуку пост про то як вона переконувала, що абсолютно неримовані слова римуються.)
Підкажіть будь ласка як затестити GPT-4? Бажано без фінансових вливань.
Доречі, користуючись цим "кишеньковим джуном", бажано гарно розуміти як вона працює, тобто написати їй що вона програміст зі стажем в 30 років і вона знає гарно *ваша мова програмування* і обмежувати її у відповіді (вказувати бібліотеки і тд) і тоді вона буде гарно працювати.
На рахунок GPT-4, тут або в друга попросити затестити, або $20, або зовсім сірі схеми накшталт телеграму/дискорду.
доречі, сьогодні спробував запитати її тривільну задачку
x^(x^(...)) = 2 і о диво, після того як я запитав її після того як запитав який буде x у x^x=2 вона мені відповіла
а без x^x вона відповідала 1.559, а з x^x - sqrt(2)
незнаю чи правильно бо я не знаю шо це за мова програмування (схожа на С), і решту деталей теж незнаю, але ось:
gpt написав:1. Визначити прескалер для таймера, що відповідає за підрахунок часу. Якщо мікроконтролер має вбудований таймер, то його можна використовувати. Якщо ні, то можна використати зовнішній таймер.
2. Встановити значення прескалеру. Якщо потрібно встановити таймер на 2 секунди, то можна використати прескалер зі значенням 256.
3. Встановити значення таймера. Для встановлення таймера на 2 секунди з прескалером 256, потрібно встановити значення таймера на 62500 (за умови, що мікроконтролер працює з тактовою частотою 16 МГц).
4. Запустити таймер.
5. Чекати, поки таймер дійде до значення 62500.
6. Обробити подію, пов'язану з закінченням таймера.
Наприклад, для мікроконтролера AVR можна використати наступний код:
#define F_CPU 16000000UL // Тактова частота мікроконтролера
#include <avr/io.h>
#include <util/delay.h>
int main()
{
// Встановити прескалер таймера на 256
TCCR1B |= (1 << CS12);
// Встановити значення таймера на 62500
TCNT1 = 62500;
// Запустити таймер
TCCR1B |= (1 << CS10);
// Чекати, поки таймер дійде до значення 62500
while ((TIFR1 & (1 << TOV1)) == 0);
// Обробити подію, пов'язану з закінченням таймера
return 0;
}