AI Ustoz UZ: изучайте искусственный интеллект на узбекском языке

Как программы работают с искусственным интеллектом

Начальный уровень · урок 1 · около 8 мин

В окне диалога удобно задать вопрос и получить ответ. Но если одно и то же нужно сделать сотни раз (например, сократить 200 текстов или проверить каждую строку таблицы), вручную это утомительно и чревато ошибками. Такую работу может выполнить программа: она отправляет модели запрос, получает ответ и передаёт его на следующий шаг.

Программа и модель обычно общаются через API: программа отправляет структурированный запрос (чаще всего в формате JSON, то есть парами «ключ — значение») и получает структурированный ответ. Большая языковая модель разбивает текст на токены и строит ответ по частям, каждый раз выбирая следующий подходящий фрагмент. Поэтому она может ошибаться в длинных или «больших» вычислениях. Для точного счёта обычно используют обычную функцию программы (инструмент).

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

Запомните

  • Повторяющуюся работу программа может автоматизировать, отправляя запросы модели.
  • Программа и модель обмениваются структурированными данными, например JSON.
  • Модель может ошибаться в вычислениях: точный счёт выполняет программа.

Упражнение

Почему точный расчёт обычно лучше поручить обычной функции программы, а не модели?

Ответ и пояснение
  1. Модель строит ответ как текст по частям и может ошибаться в длинных расчётах; функция считает точно. (верный ответ)если счёт выполняет проверяемый код с точным результатом, надёжность выше.
  2. Модель вообще не распознаёт числа.модель видит числа как текст и часто отвечает верно, но гарантий нет.
  3. Программы всегда умнее модели.дело не в «уме», а в выборе инструмента под тип задачи.

Практическое задание

Запишите 2 повторяющиеся задачи из вашей повседневной работы и отметьте, какую из них можно автоматизировать программой.

  • Записал 2 задачи
  • Отметил, какую можно автоматизировать

Словарь

Интерактивный режим: поиск, прогресс и упражнения на Python.