Jump to content
FLProg.PRO

Выбираем ChatGPT  

5 members have voted

  1. 1. Какой ChatGPT лучше?

    • ChatGPT-3
      0
    • ChatGPT-4


Recommended Posts

5 часов назад, Dryundel сказал:

Итак господа. Хочу поделиться некоторыми своими сомнениями. 

Оба сервиса ChatGPT, размещенные на площадке FLProg.PRO, взяты с русских ресурсов и скорее всего к настоящему ChatGPT от OpenAI, имеют опосредованное отношение.

Настоящий GPT4 платный. Мне известно только два способа воспользоваться им бесплатно официально. Это сервис Poe https://poe.com/s/5nuSOQ5nypugyyaGYQ4F. И через новый Bing. Для этого нужно через VPN запросить его на сайте. Потом после после подтверждения нужно скачать Microsoft Edge и через него будет работать, тоже через VPN. Я когда нажал присоединится к списку ожидания, то мгновенно получил подтверждение на Microsoft Bing с поддержкой ChatGPT. Но пользоваться им нужно через Microsoft Edge. Его не устанавливал еще.

Link to comment
Share on other sites

напиши код выполнения этой функции tft.setStrokeWeight(weight);

ответ
 

Спойлер

К сожалению, я не могу написать код выполнения функции tft.setStrokeWeight(weight), так как не знаю, какая библиотека используется (например, TFT_eSPI, Adafruit_ILI9341, iteadlib Arduino Nextion, и т.д.) и какая модель дисплея подключена (например, TFT LCD 1.44 дюйма, OLED SSD1306 128x64, Nextion NX3224T024). 

Однако, могу привести примеры использования этой функции в нескольких библиотеках и на разных дисплеях:

1. Библиотека Adafruit_ILI9341 на дисплее TFT LCD 2.8 дюймов:
```
#include <Adafruit_ILI9341.h>

Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST, TFT_MISO);

void setup() {
  tft.begin();
  // установить толщину линии равной 3
  tft.setStrokeWeight(3);
}

void loop() {
  // ...
}
```
2. Библиотека TFT_eSPI на дисплее TFT LCD 1.8 дюйма:
```
#include <TFT_eSPI.h>

TFT_eSPI tft = TFT_eSPI();

void setup() {
  tft.begin();
  // установить толщину линии равной 2
  tft.setStrokeWeight(2);
}

void loop() {
  // ...
}
```
3. Библиотека iteadlib Arduino Nextion на дисплее Nextion NX3224T024:
```
#include <Nextion.h>

NexText t0 = NexText(0, 1, "t0");
NexButton b0 = NexButton(0, 2, "b0");

void setup() {
  nexInit();

  // установить толщину линии равной 1
  t0.setStrokeWeight(1);
  b0.setStrokeWeight(1);
}

void loop() {
  // ...
}
```
Надеюсь, это поможет вам использовать функцию tft.setStrokeWeight(weight) на вашем конкретном дисплее.

 

используется Adafruit GFX Library

ответ

 

Спойлер

Если используется библиотека Adafruit GFX Library, то код для установки толщины линии будет выглядеть так:

```
#include <Adafruit_GFX.h>
#include <Adafruit_ILI9341.h>

Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST, TFT_MISO);

void setup() {
  tft.begin();
  // установить толщину линии равной 2
  tft.drawPixel(10, 10, ILI9341_RED);
  tft.setStrokeWeight(2);
  tft.drawLine(20, 20, 100, 20, ILI9341_GREEN);
}

void loop() {
  // ...
}
```

В данном примере, при помощи функции tft.setStrokeWeight(weight) устанавливается толщина линии (т.е. ширина пера), которая будет использоваться при рисовании графических примитивов, таких как линии, прямоугольники, круги и другие. В качестве параметра weight передается значение толщины линии в пикселях (например, 1, 2, 3 и т.д.).

После установки толщины линии можно нарисовать линию при помощи функции tft.drawLine(x0, y0, x1, y1, color), где (x0, y0) и (x1, y1) - координаты начала и конца линии, а color - цвет линии в формате RGB565 (например, ILI9341_RED, ILI9341_GREEN и т.д.).

 

Отвечать не обязательно.
Без реального макета заниматься этим рано.

Просто показал пример, как работает робот в Телеграм.

 

Щас задам роботу вопрос на засыпку.
Знает ли он кто воспитывал кренделя Phazz и  почему он такой злой.
Злее тебя робота.
 

 

  • Sad 2
Link to comment
Share on other sites

Как говорил поручик Ржевский - "Давайте определимся...".

Частный опрос участников форума, пользующихся различными услугами по предоставлению доступа к ChatGPT, поставил под сомнение честность многих таких "операторов". Это касается и телеграмм ботов и сайтов.

В качестве эталона возьмем официально зарегистрированный в Европе аккаунт (бесплатный) и зададим два вопроса подряд. Кто не в курсе, ChatGPT поддерживает "нить беседы", глубина которой (кол-во слов) зависит от используемого тарифа и версии.

Если вы получите не конкретные ответы и/или "нить беседы" потеряна, можете честно усомниться в предоставлении услуги. ИМХО.

 

Спойлер

1944129913_.thumb.png.a8d9f457c63648243cc515d2be93a8ba.png

 

 

Link to comment
Share on other sites

В 17.04.2023 в 20:01, Phazz сказал:

Ребята, помогите Даше-путешественнице найти эту функцию в библиотеке. 

Ни кто не нашёл? Ну собственно о чем я и говорил. Gpt3 часто выдумывает ответы, как в данном случае он придумал несуществующую в библиотеке функцию. И поэтому не получится писать программу с помощью него не понимая как вообще писать код. Может у gpt4 с этим будет получше, но и тут ни кто не застрахован от того что он выдумает в какой-то момент неправильный код.

Link to comment
Share on other sites

Если вы найдёте в программе FLProg в просмотре кода.

 

Спойлер

2023-04-16_184342.thumb.png.a65a643df9af14fe334ddc93069de6d7.png

 

Или хоть в одном из пользовательских блоков
Или в постах на двух форумах FLProg.

Хоть одну таким образом прокоментированyую строчку.

 

Спойлер

// Если переменная En равна 1, то:
if (En == 1) {
    // Устанавливаем переменную OF в 0
    OF = 0;
    // Если координаты X, Y или радиус Radius изменились (по сравнению с их предыдущими значениями OLD_X, OLD_Y, OLD_R), то:
    if (OLD_X != X && OLD_Y != Y && OLD_R != Radius) {
        // Закрашиваем окружность с предыдущими координатами OLD_X, OLD_Y и радиусом OLD_R черным цветом
        tft.fillCircle(OLD_X, OLD_Y, OLD_R, ILI9341_BLACK);
        // Обновляем значения OLD_X, OLD_Y, OLD_R
        OLD_X = X;
        OLD_Y = Y;
        OLD_R = Radius;
    }
    // Закрашиваем окружность с координатами X, Y и радиусом Radius цветом Color
    tft.fillCircle(X, Y, Radius, Color);
}
else {
    // Если переменная OF равна 0, то:
    if (OF == 0) {
        // Закрашиваем окружность с предыдущими координатами OLD_X, OLD_Y и радиусом OLD_R черным цветом
        tft.fillCircle(OLD_X, OLD_Y, OLD_R, ILI9341_BLACK);
        // Устанавливаем переменную OF в 1
        OF = 1;
    }
}

Комментарии построчно описывают, что происходит в коде:
- Если переменная En равна 1, то:
- Устанавливаем переменную OF в 0
- Если координаты X, Y или радиус Radius изменились (по сравнению с их предыдущими значениями OLD_X, OLD_Y, OLD_R), то:
- Закрашиваем окружность с предыдущими координатами OLD_X, OLD_Y и радиусом OLD_R черным цветом
- Обновляем значения OLD_X, OLD_Y, OLD_R
- Закрашиваем окружность с координатами X, Y и радиусом Radius цветом Color
- Иначе, если переменная OF равна 0, то:
- Закрашиваем окружность с предыдущими координатами OLD_X, OLD_Y и радиусом OLD_R черным цветом
- Устанавливаем переменную OF в 1

Код отвечает за отрисовку окружности на дисплее. Если переменная En равна 1, то окружность будет отрисована цветом Color с заданными координатами X, Y и радиусом Radius. Если переменная En не равна 1, то окружность будет удалена с дисплея (закрашена черным цветом). Однако, если переменная OF равна 1, то окружность не будет удалена с дисплея, даже если переменная En не равна 1. Это предотвращает многократное отображение и удаление окружности при ее перерисовке.

 

Как это делает робот ChatGPT в Телеграм.
Как раз, как в школе.
 

1 час назад, kulibinsvv сказал:

Статья на Хабре для тех кто уповает на то, что ChatGPT будет делать всё за них:

ChatGPT 4 идёт в школу

 

Если вы понимаете что это такое - нет нигде построчных коментариев кодов.
Тогда вы и поймёте что такое школа.
И за кого же это за них? всё это делает ChatGPT.

 

Так и передайте Хабру - не говори гоп, пока не перепрыгнешь.
 

  • Haha 1
Link to comment
Share on other sites

2 часа назад, kulibinsvv сказал:

Статья на Хабре для тех кто уповает на то, что ChatGPT будет делать всё за них:

ChatGPT - это вещь диалоговая, который можно и нужно развивать, учитывая логическую цепочку диалога. Варианты ответа могут быть разными, и можно выбрать наиболее верный. Никто не надеется на то, что ChatGPT будет делать всё за нас. Тем не менее, он может помочь в работе и обучении. Мы столкнулись с действующими системами искусственного интеллекта впервые в истории, будь то такие как текстовый ChatGPT или генераторы изображений и дизайна. ChatGPT вышел только осенью, а что будет через несколько лет? Сейчас это самая передовая и лучшая технология из подобных.

Edited by Радиолюбитель
Link to comment
Share on other sites

6 часов назад, kulibinsvv сказал:

Статья на Хабре для тех кто уповает на то, что ChatGPT будет делать всё за них:

ChatGPT 4 идёт в школу

Прочитал я эту статью. Автор статьи задаёт чату какие-то несуразные вопросы. Как говорится, какой вопрос - такой и ответ:

Спойлер

1788234415_.jpg.8b4412f37a2a45c42c1be76db3ed2717.jpg

У автора сей высокохудожественной статьи, на Хабр всего две публикации. Первая  ChatGPT 4 идёт в школу и вторая не менее увлекательная ChatGPT провалил тест на ручник. В последней автор, в результате своих долгих научных изысканий в сфере обучаемых нейросетей, приходит к выводу: "Кому сегодня нужен ChatGPT? Единственное применение, которое реально доступно для ChatGPT в общественной жизни - это написание ответов гражданам, пишущим жалобы на «Госуслугах» и т.п. ресурсах".

Link to comment
Share on other sites

24 минуты назад, Радиолюбитель сказал:

У автора сей высокохудожественной статьи, на Хабр всего две публикации. Первая  ChatGPT 4 идёт в школу и вторая не менее увлекательная ChatGPT провалил тест на ручник

Везде есть свои пенсионеры. :улыбка: И каждый издевается над GPT как может.

  • Like 1
Link to comment
Share on other sites

12 минут назад, Dryundel сказал:

Везде есть свои пенсионеры. :улыбка: И каждый издевается над GPT как может.

 

Палочки должны быть попендикулярны! 
Пока они не будут получаться безусловно прямые, дальше двигаться ни в коем случае нельзя. ..


 

Link to comment
Share on other sites

1 час назад, Dryundel сказал:

Везде есть свои пенсионеры. :улыбка: И каждый издевается над GPT как может.

Когда читал статью, ожидал, что в конце автор задаст чату вопрос про стулья и точёные пики, и разобьёт этим чат в пух и прах, доказав своё интеллектуальное превосходство над нейросетью.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...