Learn AI

Відстежуй прогрес · навчайся офлайн

Отримати

Урок 4 із 6

Використання інструментів у кодинговому агенті

7 хв читання

Модель уміє лише видавати текст. То як кодинговий агент відкриває файл, запускає твої тести чи шукає по проєкту?

Інструменти перетворюють слова на дії

Сама по собі модель лише пише текст. А діяти кодинговому агенту дають його інструменти — фіксований набір дозволених дій: прочитати файл, відредагувати файл, запустити команду в терміналі, пошукати по проєкту. На кожному ходу агент обирає інструмент, обгортка виконує його по-справжньому, і результат повертається як наступне спостереження. Підключи інструмент — і агент отримує нову здатність, яку одразу пускає в дію.

Інструмент — це здатність, яку агент може викликати: читати, редагувати, запускати, шукати. Модель обирає, обгортка виконує, а вивід живить наступний хід.

MCP: інструменти поза вбудованими

Вбудовані інструменти закривають базові потреби, але агенти можуть сягнути далі завдяки MCPModel Context Protocol, спільному стандарту, що з'єднує агента із зовнішніми інструментами й даними. З MCP-сервером той самий агент може звернутися до твоєї бази даних, відкрити тікет чи прочитати документацію, і при цьому нікому не доводиться жорстко вшивати цю інтеграцію в самого агента. Один стандарт, багато інструментів.

Вбудовані інструменти працюють із кодом, а MCP — це відкритий порт для всього іншого: один стандарт, щоб будь-який інструмент під'єднувався до будь-якого агента.

Більше інструментів — не обов'язково краще. Кожен інструмент, який агент міг би викликати, — це ще один вибір, який треба зробити правильно: чітко окреслені інструменти з ясними назвами дають кращі рішення, ніж величезний, погано окреслений набір інструментів.

Інструменти, що роблять агента агентом

Модель уміє лише видавати текст. Що ж насправді дає кодинговому агенту запускати твої тести?

Продовжити в застосунку

Пройди весь курс «Як працюють AI-агенти для кодингу» — з відстеженням

Отримай персональний план, прогрес і стріки в застосунку — цей урок і кожен наступний, по порядку.