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

Как просить код у искусственного интеллекта и читать его

Средний уровень · урок 2 · около 12 мин

Когда просите код, укажите: язык, имя и назначение функции, вход и выход, 2–3 примера и ограничения (например, без внешних библиотек). Тогда вы получите короткий понятный код, который сможете прочитать.

def toq_sonlar(royxat):
    natija = []
    for son in royxat:
        if son % 2 == 1:
            natija.append(son)
    return natija

print(toq_sonlar([1, 2, 3, 4, 5]))
Результат[1, 3, 5]

Прежде чем запускать полученный код, прочитайте его строка за строкой. В примере ниже % даёт остаток: son % 2 == 1 означает нечётное число. append добавляет элемент в конец списка. Если не можете объяснить строку своими словами, спросите об этой строке инструмент.

Объяснение инструмента тоже может быть неверным: поэтому проверяйте своё понимание на небольшом примере. Умение читать и менять код — ключевой навык vibe coding.

Запомните

  • В запросе укажите язык, задачу, вход/выход, примеры и ограничения.
  • Перед запуском читайте код строка за строкой.
  • Объяснение инструмента тоже проверяйте на малом примере.

Упражнение

Искусственный интеллект выдал код. Что сделать в первую очередь?

Ответ и пояснение
  1. Сразу использовать и добавить в проект.непонятый и непроверенный код опасен.
  2. Прочитать построчно, понять, что он делает, и проверить на примерах. (верный ответ)чтение и проверка дают основания доверять коду.
  3. Проверить только, красиво ли он написан.красивый код тоже может быть неверным.

Упражнения с кодом

  1. Измените функцию jami_narx, написанную искусственным интеллектом: при покупке 10 и более штук применяется скидка 10 процентов (итог умножается на 0.9).
    Подсказка: Сначала jami = narx * soni, затем if soni >= 10: умножьте jami на 0.9, после этого return jami.

Выполните упражнение в приложении.

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

Составьте запрос на код для небольшой функции (язык, задача, вход/выход, 2 примера, ограничение). Реальные личные данные не вводите.

  • Написал запрос
  • В нём есть пример и ограничение

Словарь

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