Статус активности: все сервисы функционируют
Статус активности: все сервисы функционируют
Мы применяем куки на сайте, вы соглашаетесь на использование файлов cookie. Подробнее
OK
Подразделение: нейросети kolersky ai

Telegram-бот с нейросетью OpenAI GPT-4.1 для задач размышления и следования инструкциям

Cоздали бот, привязанный к текстовой нейросети OpenAI GPT-4.1 в его основной версии и mini
Вот сам бот: @GPT-4.1_Kolersky_bot
КРАТКАЯ ИНСТРУКЦИЯ.

1.1. В подписке 100 запросов к нейросетям в сумме.

1.2. Модели нейросети:
Бот работает через API компании OpenAI:
1.2.2. "gpt-4.1"
1.2.3. "gpt-4.1-mini"

1.3. В боте вообще нет рекламы
Высылаем только новости/ обновления о наших проектах.

2. Что умеет нейросеть?
*снизу страницы много примеров
Нейросеть в чем-то сходна с ChatGPT, но в отличии от предыдущих моделей, она может решать сложные задачи и понимать запутанные инструкции.

Математика, программирование, генетика, квантовая физика, экономика, сложные тексты - в этих сферах модель может решать довольно сложные задачи!
OpenAI о новой модели
Сегодня мы запускаем три новые модели в API: GPT‑4.1, GPT-4.1 mini и GPT-4.1 nano. Эти модели превосходят GPT‑4o и GPT‑4o mini по всем параметрам, при этом значительно улучшается кодирование и выполнение инструкций.

Семейство моделей GPT‑4.1 обеспечивает исключительную производительность при более низких затратах. Эти модели повышают производительность в каждой точке кривой задержки.

Кодирование
GPT‑4.1 значительно лучше GPT‑4o в различных задачах кодирования, включая агентурное решение задач кодирования, интерфейсное кодирование, внесение меньшего количества посторонних правок, надежное следование различным форматам, обеспечение последовательного использования инструмента и многое другое.

Инструкции
GPT‑4.1 более надежно следует инструкциям, и мы зафиксировали значительные улучшения в различных оценках следования инструкциям.
Выполнение многооборотных инструкций имеет решающее значение для многих разработчиков — для модели важно поддерживать согласованность в процессе диалога и отслеживать то, что пользователь сказал ей ранее. Мы обучили GPT‑4.1 лучше извлекать информацию из прошлых сообщений в диалоге, что позволяет вести более естественные беседы.
2.1. Как обрабатывать запросы в боте

Просто напишите задание боту сообщением и ожидайте ответ (3-10 секунд)
Обработка текстового запроса с помошью GPT-4.1
Бот пришлет вам ответ в форматировании, подходящем под ваш профессиональный запрос, ниже пример отображения кода
2.2. Смена модели
Чтобы выбрать модель, нажмите на смену модели в боковом меню
2.3. Мой профиль
В разделе Мой профиль в боковом меню вы увидите общий остаток своих запросов.
3. Длина запроса и ответа
Максимальная длина текстового запроса и ограничение ответа бота на русском языке - до 3000 знаков;

Нейросеть не запоминает контекст разговора (предыдущие сообщения), используйте ее под конкретные задачи в рамках сообщения.

4. Скорость ответа
OpenAI GPT-4.1. может отвечать на запрос в течение 1-5 секунд.


5. Работа со ссылками
Судя по-всему, нейросеть может поверхностно понимать о содержимом страницы, исходя из названия ссылки и html-тегам, однако, этого недостаточно для генерирования полноценных ответов на основе ссылки.

6.Какие данные знает нейросеть gpt-4.1.
База знаний нейросети, ориентировочно, охватывает данные до октября 2023 года. Точных данных пока-что нет в публичном доступе.
7.Дополнительная информация
О возможностях (а так же примеры использования) разных нейросетей от OpenAI можете прочитать в нашей статьях:

Наша статья о базовом ChatGPT - стала самой популярной в рунете (760000 просмотров).
Что умеет OpenAI o1?

Оперативная информация тут: @kolerskych
Письмо от OpenAI с приглашением на тест o1.

Нажмите на изображение для увеличения
8. Примеры работы нейросети GPT-4.1
Ниже сделали подборку примеров работы модели GPT-4.1 с задачами из разных сфер науки
8.1. Текстовые запросы
Нажмите для увеличения

Суп-пюре из картофеля и брокколи

Ингредиенты:
Картофель – 4-5 средних клубня
Брокколи – 300 г
Лук – 1 шт.
Морковь – 1 шт.
Чеснок – 1-2 зубчика
Молоко или сливки – 200 мл (по желанию)
Соль, перец – по вкусу
Зелень (петрушка или укроп) – для подачи

Приготовление:
Картофель, лук и морковь очистить и порезать кубиками.
В кастрюле прогреть немного масла, добавить лук и морковь, слегка обжарить.
Положить картошку, залить водой так, чтобы овощи были покрыты. Довести до кипения, варить 10 минут.
Добавить к овощам брокколи и чеснок, варить еще 10 минут до мягкости.
Слить часть бульона (оставить немного для нужной густоты), перебить суп блендером до пюре.
Влить молоко или сливки, перемешать, прогреть (не кипятить!). Посолить, поперчить по вкусу.
Разлить по тарелкам, посыпать зеленью.

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


#include

int my_strlen(const char* s) {
int len = 0;
while (s[len] != 0) {
len++;
}
return len;
}

void my_strcpy(char* dest, const char* src) {
int i = 0;
while (src[i] != 0) {
dest[i] = src[i];
i++;
}
dest[i] = 0;
}

void my_strcat(char* dest, const char* src) {
int i = 0;
while (dest[i] != 0) i++;
int j = 0;
while (src[j] != 0) {
dest[i] = src[j];
i++; j++;
}
dest[i] = 0;
}

int my_strcmp(const char* s1, const char* s2) {
int i = 0;
while (s1[i] != 0 && s2[i] != 0) {
if (s1[i] != s2[i])
return s1[i] - s2[i];
i++;
}
return s1[i] - s2[i];
}

// Пример использования всех функций
int main() {
char str[100] = "Hello";
char add[] = ", world!";
printf("Length: %d\n", my_strlen(str));
my_strcat(str, add);
printf("After strcat: %s\n", str);
char newstr[100];
my_strcpy(newstr, str);
printf("Copied: %s\n", newstr);
printf("Compare: %d\n", my_strcmp(str, newstr));
return 0;
}
8.3. Квантовая физика

Ответ:
При замене линзы на новую с большим фокусным расстоянием и таком расположении источника, чтобы свет вновь падал на фотокатод параллельным пучком, фототок насыщения уменьшится.

Объяснение:
Фототок насыщения зависит от количества фотоэлектронов, выбиваемых фотокатода за 1 секунду, то есть от числа падающих на него фотонов за 1 секунду. Это определяется мощностью светового потока, попадающего на фотокатод.

Из геометрической оптики: если линзы имеют одинаковый диаметр, но разное фокусное расстояние, то для формирования параллельного пучка точечный источник S должен находиться в фокусе линзы. При большем фокусном расстоянии источник будет дальше от линзы.

Однако при этом, часть света со светящегося источника, прошедшая через новую линзу и попадающая на фотокатод, уменьшается, так как при большем фокусном расстоянии линза собирает меньшую часть излучения с источника (тот же диаметр, но больший f — меньший телесный угол захвата света). Следовательно, на фотокатод попадает меньше света.

Использовались законы:

Фотоэлектрический эффект: фототок насыщения пропорционален числу падающих фотонов.
Закон сохранения энергии.
Геометрическая оптика: линза с большим фокусным расстоянием при одинаковом диаметре собирает меньше света от точечного источника.
8.4. Генетика

Рассмотрим растение, гетерозиготное по n парам несцепленных генов (например, AaBbCc...):

1. Число различных типов гамет
Каждая пара генов даёт два варианта: аллель от одного родителя или от другого.
Итак, всего: 2^n типов гамет.

- Для 3 генов: 2^3 = 8
- Для 5 генов: 2^5 = 32
- Для 7 генов: 2^7 = 128

2. Число различных генотипов
При самоопылении каждой пары аллелей возможны три варианта: гомозигота по доминантному признаку (AA), гетерозигота (Aa), гомозигота по рецессивному признаку (aa). То есть, на каждую пару — 3 варианта.
Всего: 3^n различных генотипов.

- Для 3 генов: 3^3 = 27
- Для 5 генов: 3^5 = 243
- Для 7 генов: 3^7 = 2187

3. Число различных фенотипов
Если доминантные аллели полностью подавляют рецессивные, то в фенотипе по каждому признаку различается только “наличие доминанты” (A- или aa для одного признака).
Значит, число фенотипов: 2^n.

- Для 3 генов: 2^3 = 8
- Для 5 генов: 2^5 = 32
- Для 7 генов: 2^7 = 128

Ответ:
3 гена: 8 гамет, 27 генотипов, 8 фенотипов.
5 генов: 32 гаметы, 243 генотипа, 32 фенотипа.
7 генов: 128 гамет, 2187 генотипов, 128 фенотипов
8.5. Размышления
8.6. Логические задачи
8.7. Экономика

Рассмотрим производственную функцию Кобба-Дугласа:

Q = A * L0,5 * K0,5

где Q — выпуск, L — труд, K — капитал, A — технологический коэффициент (пусть A = 1).

Краткосрочный период:
L фиксировано на уровне 500, изменяется только K.

Заменим L:

Q = 1 * 5000,5 * K0,5

5000,5 = 22,36, поэтому:

Q = 22,36 * K0,5


Решим это уравнение относительно K:

Q / 22,36 = K0,5
K = (Q / 22,36)2


Цены на ресурсы:
Труд (w) = 50 руб., капитал (r) = 100 руб.

Функция издержек:

C = w * L + r * K
C = 50 * 500 + 100 * (Q / 22,36)2
C = 25000 + 100 * (Q2 / 499,36)
C = 25000 + 0,2002 * Q2


Ответ:
Функция издержек:

C(Q) = 25000 + 0,2 * Q2

где C — издержки, Q — объем выпуска
8.8. Математика


Дано уравнение: x y' + x² + x y - y = 0

Сначала выразим y':

x y' + x y - y = -x²
x y' + (x - 1) y = -x²

y' + (x-1)/x * y = -x

Это линейное уравнение первого порядка в стандартном виде:
y' + P(x) y = Q(x), где P(x) = (x-1)/x, Q(x) = -x

Найдём интегрирующий множитель:
μ(x) = exp(∫P(x) dx) = exp(∫(x-1)/x dx) = exp(∫1 dx - ∫1/x dx) = exp(x - ln|x|) = eˣ / |x|

Умножим всё уравнение на интегрирующий множитель:

(eˣ/|x|) y' + (eˣ/|x|)*(x-1)/x*y = -eˣ

Левая часть сворачивается в производную:
d/dx [ (eˣ/|x|) y ] = -eˣ

Интегрируем обе части по x:
(eˣ/|x|) y = -∫eˣ dx + C = -eˣ + C

Теперь выразим y:
y = (-eˣ + C) * |x| / eˣ

y = |x| - |x|/eˣ * eˣ + C * |x| / eˣ = -|x| + C|x|/eˣ

Часто полагают x > 0, тогда |x| = x. Тогда:
Общее решение:
y(x) = -x + C x e-x