ДаліНаступний посібник
Інструменти кодування ШІ
Додатки
ПОСІБНИК із застосування
Кодування ШІ використовує моделі, щоб допомогти пояснити, створити, змінити або переглянути програмне забезпечення.
Послухайте цей посібникШІ-розказаний · ~2 min
Результатом є запропонована реалізація, яка вимагає такої ж уваги до вимог, поведінки, безпеки та зручності обслуговування, як і інший код. Правдоподібний синтаксис і впевнене пояснення не підтверджують правильності.
Надайте системі відповідний контекст: проблему, існуючу архітектуру, інтерфейси, обмеження та приклади очікуваної поведінки. Рішення, яке компілюється, все ще може вирішити неправильну проблему або конфліктувати з умовами сховища. Перегляньте залежності та припущення API. Моделі можуть пропонувати неіснуючі функції, застарілі інтерфейси або пакети, призначення та походження яких не перевірено. Використовуйте поточну офіційну документацію та перевіряйте код, який фактично запускатиметься. Перевірте поведінку зі значущими випадками, включаючи межі та невдачі. Тест, який просто відтворює припущення реалізації, може пройти, поки вимога залишається незадоволеною. Для виправлення помилок додайте докази того, що вихідну помилку виправлено без видалення тесту чи послаблення його очікування. Тримайте зміни доступними для перегляду та перевіряйте остаточний артефакт. Перевірте відмінності на наявність непов’язаних змін, конфіденційних даних, деструктивних операцій і відсутності обробки помилок. Якщо код змінює інтерфейс користувача або зовнішній робочий процес, перевірте відтворений або робочий результат, а також запустіть автоматичні перевірки.
04Спрацьований приклад
Уявіть, що згенерований JavaScript сортує числа 2, 10 і 1 без числового компаратора.
Упорядкування на основі рядків за умовчанням може давати 1, 10, 2, а не необхідний числовий порядок.
Перевірте різноманітні значення та чітко визначте запланований порядок, перш ніж приймати функцію.
Що це показує
Сконструйований приклад показує, чому коротка, дійсна на вигляд функція все ще потребує поведінкових перевірок.
Попросіть невелику зміну з явними прикладами введення-виведення та перегляньте отриману різницю.
Скористайтеся помічником, щоб пояснити невдалий тест, перш ніж змінити реалізацію.
Безплатний розсилок
Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.
Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.
Перевір себе
Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.
Підтримайте безплатну освіту у сфері ШІ. AI Understanding — це некомерційна організація 501(c)(3) — без реклами, без платних стін, назавжди. Зробіть пожертву
Ні. Він встановлює лише перевірені обмеження типу. Код все ще може порушувати вимоги або виходити з ладу під час виконання.
Продовжуйте вчитися
Інші посібники, вибрані для цієї теми
ДаліНаступний посібник
Інструменти кодування ШІ
Додатки