Как программы работают с искусственным интеллектом
В окне диалога удобно задать вопрос и получить ответ. Но если одно и то же нужно сделать сотни раз (например, сократить 200 текстов или проверить каждую строку таблицы), вручную это утомительно и чревато ошибками. Такую работу может выполнить программа: она отправляет модели запрос, получает ответ и передаёт его на следующий шаг.
Программа и модель обычно общаются через API: программа отправляет структурированный запрос (чаще всего в формате JSON, то есть парами «ключ — значение») и получает структурированный ответ. Большая языковая модель разбивает текст на токены и строит ответ по частям, каждый раз выбирая следующий подходящий фрагмент. Поэтому она может ошибаться в длинных или «больших» вычислениях. Для точного счёта обычно используют обычную функцию программы (инструмент).
Для таких программ широко распространён язык Python: его синтаксис легко читать, а для работы с данными и искусственным интеллектом есть много готовых библиотек. В этом модуле вы освоите основы Python и будете запускать код прямо на этой странице: ничего устанавливать не нужно.
Запомните
- Повторяющуюся работу программа может автоматизировать, отправляя запросы модели.
- Программа и модель обмениваются структурированными данными, например JSON.
- Модель может ошибаться в вычислениях: точный счёт выполняет программа.
Упражнение
Почему точный расчёт обычно лучше поручить обычной функции программы, а не модели?
Ответ и пояснение
- Модель строит ответ как текст по частям и может ошибаться в длинных расчётах; функция считает точно. (верный ответ)если счёт выполняет проверяемый код с точным результатом, надёжность выше.
- Модель вообще не распознаёт числа.модель видит числа как текст и часто отвечает верно, но гарантий нет.
- Программы всегда умнее модели.дело не в «уме», а в выборе инструмента под тип задачи.
Практическое задание
Запишите 2 повторяющиеся задачи из вашей повседневной работы и отметьте, какую из них можно автоматизировать программой.
- Записал 2 задачи
- Отметил, какую можно автоматизировать
Словарь
Интерактивный режим: поиск, прогресс и упражнения на Python.
