Ласкаво просимо до чергового випуску Microsoft Knowledge Nuggets. Я Марко Пітерс. Сьогоднішня тема – це те, про що ви, імовірно, чули, але, можливо, не зовсім розумієте. Навички Co-Pilot. Ви чули цей термін? Можливо, ви бачили кнопку з написом «Навички» або «Створити навичку» в якомусь меню і думали, що це насправді означає. Це чат-бот, шаблон чи якась автоматизація? Ось у чому проблема. Microsoft використовує різні назви для однієї і тієї ж ідеї залежно від продукту. У Co-Pilot Chat їх називають агентами, у Co-Work навичками, а в Co-Pilot Studio їх також називають навичками, але з дещо іншим значенням. Це заплутано і, чесно кажучи, так не повинно бути. До кінця цього епізоду ви чітко зрозумієте, що таке навичка Co-Pilot, де вона знаходиться і як створити свою першу навичку простою мовою. Що таке навичка Co-Pilot насправді? Давайте розберемо це за допомогою найпростішого визначення. Навичка Co-Pilot – це багаторазовий набір інструкцій для штучного інтелекту. Уявіть це як написання посадової інструкції для тимчасового працівника. Ви б не просто сказали «зроби якусь роботу». Ви б пояснили завдання, графік, очікуваний результат і правила, яких слід дотримуватися. Те саме і тут. Коли ви створюєте навичку, ви надаєте Co-Pilot три речі. По-перше, назву навички. По-друге, опис, який підказує Co-Pilot, коли її запускати, наприклад, це завдання відповідає цій навичці. По-третє, самі інструкції, покроковий процес для виконання штучним інтелектом. Ось важлива частина. Навичка – це не чат-бот, з яким ви сидите і розмовляєте. Це спеціаліст, який активується лише тоді, коли це потрібно. Вам не потрібно вмикати чи вимикати її. Co-Pilot дивиться на ваш запит, шукає відповідну навичку і автоматично запускає її, якщо є збіг. Найкраща аналогія, яку я знайшов, – це картка з рецептом. У вас щоразу ті самі інгредієнти та ті самі кроки, і ви отримуєте той самий результат. Ось що таке навичка. Напишіть інструкції один раз, і щоразу, коли Co-Pilot запускає цю навичку, ви отримуєте однаковий структурований результат, послідовний і повторюваний, без здогадок. А ось тут починається плутанина. Microsoft розмістила навички у трьох різних місцях. Де живуть навички? Тож, де насправді знаходяться навички? Це важливе питання, оскільки обране місце визначає, скільки контролю ви отримуєте, і наскільки легкою буде настройка. Co-Pilot пропонує три різні місця для створення та управління навичками, і кожен з них має свою мету. Перше місце – це Co-Pilot Chat, а саме вбудований у нього конструктор агентів. Це ваш найпростіший шлях. Ви просто описуєте, що хочете, звичайною мовою. Назва, опис, інструкції, все. А Co-Pilot створює навички для вас без жодного рядка коду чи розмітки. Ви нічого не пишете, нічого не торкаєтесь, просто розмовляєте, і воно будується. Друге середовище – це Co-Pilot Studio, платформа для розробників, коли вам потрібен більший контроль. Навички тут існують як MD-файли, що є звичайними текстовими файлами з простим форматуванням, де зберігаються інструкції та робочі процеси. Ви можете відкривати їх, редагувати безпосередньо і навіть додавати скрипти Python, якщо це вам потрібно. Це потужніше, але й потребує більше зусиль. Третім середовищем є Co-Pilot Co-Work, і воно працює трохи інакше. Навички Co-Work – це теж MD-файли, але вони зберігаються у вашому Onidrive у спеціальній структурі папок, документи, потім Co-Work, потім навички. Ви можете написати навичку у звичайному тексті і завантажити її або скористатися вбудованими інструментами Co-Work для створення. Co-Work навіть проводить перевірку якості після створення, щоб протестувати, чи достатньо зрозумілі ваші інструкції. Ось у чому справа. Усі три середовища дотримуються однієї концепції, інструкції, тригер і формат виводу. Змінюється лише оболонка, а ідея залишається незмінною. Дозвольте навести коротке порівняння. Co-Pilot Chat – це опиши і користуйся. Просто, швидко, без налаштувань. Co-Pilot Studio – це створюй і керуй. Більше функцій, більше складності. А Co-Pilot Co-Work – це як навчання колеги виконувати завдання за вас. Ви описуєте процес один раз, і він багаторазово виконується у фоновому режимі. Почнімо з найпростішого – створення навички безпосередньо в Co-Pilot Chatі. Створення вашої першої навички – конструктор агентів. Отже, ви в Co-Pilot Chatі. Перше, що потрібно знайти, це конструктор агентів. Залежно від вашого інтерфейсу, він може бути на вкладці «Агенти» або під кнопкою «Створити». Microsoft іноді змінює розташування елементів, але шукайте опцію, яка дозволяє описати те, що ви хочете. Це ваша точка входу. Дозвольте показати вам реальний приклад. Припустімо, ви цілий день ведете нотатки зустрічей. Ви знаєте, як це буває. Безладні пункти списку, незакінчені речення, завдання, сховані всередині абзаців. Ви хочете, щоб Co-Pilot перетворив їх на чіткі, структуровані резюме. Тож ви вводите щось на кшталт цього. Створи навичку для нотаток зустрічей, яка перетворює безладні транскрипти на структуровані резюме з переліком завдань і прийнятими рішеннями. Це все. Одне речення. Не треба писати інструкції. Не треба визначати формат виводу. Ви просто описуєте завдання. Co-Pilot бере цей опис і створює навичку для вас. Він пише назву, опис, який підказує самому собі, коли використовувати цю навичку і покрокові інструкції. Потім він представляє все для вашої перевірки. Ви переглядаєте, вносите зміни, якщо хочете, і тестуєте її. Ось процес із чотирьох кроків. Ви описуєте, що вам потрібно. Co-Pilot створює навичку. Ви переглядаєте та коригуєте. Потім тестуєте на реальних даних. Під час тестування ви побачите результат. Структурований підсумок із розділами для назви зустрічі, дати, учасників, ключових рішень, завдань, тем обговорення та запитань. Усе організовано саме так, як ви просили, без форматування, розмітки чи написання коду з вашого боку. І ось головна особливість. Вам не потрібно писати жодного рядка коду чи розмітки. Вам навіть не потрібно знати, що таке файл розмітки. Ви просто описуєте завдання, а Co-Pilot бере все інше на себе. Це найшвидший спосіб створити навичку, і для більшості початківців цього цілком достатньо. А якщо вам потрібно більше контролю, можливо, ви захочете додати скрипт Python або власний робочий процес. Ось тоді варто перейти до Co-Pilot Studio. Створення навичок у Co-Pilot Studio. Co-Pilot Studio – це зовсім інший рівень. Він створений для тих, хто хоче зазирнути під капот і має три рівні, про які слід знати. Інструкції є активні завжди. Вони формують те, як ваш агент мислить і відповідає його тон, роль і стандартну поведінку. Вони працюють під час кожної розмови. Навички викликаються на вимогу. Це експертні знання для конкретних повторюваних завдань, що активуються лише за відповідним тригером. Робочі процеси – це покрокові процедури з підтвердженнями та умовами. Якщо вам потрібен гарантований результат, наприклад, направлення запиту менеджеру на схвалення перед відправленням – це робочий процес. Навички в Studio опакуються як MD-файли або файли розмітки, але це більше, ніж просто текст. Навичка може включати скрипти, шаблони та приклади, об'єднані разом. Ви можете додати скрипт Python для обчислень, шаблон Word для виводу та довідкові документи – усе в одному пакеті. Ось структура MD-файлу навички. Угорі назва – чітка та конкретна, наприклад, калькулятор витрат. Потім опис, який вказує, коли ця навичка має спрацювати. Використовуйте це, коли користувачеві потрібно розрахувати загальні витрати з даних чеків. Далі розділ для випадків використання та окремий розділ, коли використовувати не варто. Це запобігає активації навички в невідповідному контексті. Потім по кроковій інструкції. Ось реальний приклад. Припустимо, ви хочете навичку, яка запускає скрипт Python для розрахунку витрат із завантажених чеків. У Coopilot Studio ви створюєте MD-файл навички та додаєте до нього скрипт Python. Коли навичка спрацьовує, вона запускає скрипт, обробляє дані та повертає результат. Навичка та код працюють разом. Використовуйте навички для повторюваної експертизи – завдань, де ще має думати й адаптуватися. Використовуйте робочі процеси для суворого дотримання послідовності та погоджень. Завдання, де не можна допускати відхилень. Навички гнучки. Робочі процеси жорсткі. Обирайте правильний інструмент. І є ще одне місце, де живуть навички у Coopilot Cowork, і це відчувається інакше. Створення навичок у Coopilot Cowork. Навички Cowork зберігаються не там, де ви могли б очікувати. Вони зберігаються як MD-файли у вашому Onidrive у папці Documents, потім у папці Cowork, а всередині неї у папці Skills. Там знаходяться всі ваші власні навички, і ви можете відкрити цю папку, щоб побачити кожну з них у вигляді звичайного тексту. Є два способи створити навичку в Cowork. Ви можете написати її звичайним текстом і завантажити безпосередньо в ту папку, або скористатися вбудованим інструментом керування навичками в інтерфейсі чату. Ви описуєте, що вам потрібно, а Cowork автоматично створює MD-файл і зберігає його в тій папці. Після створення навички Cowork проводить перевірку якості. Система тестує охоплення тригерів, чи активується ваша навичка тоді, коли це потрібно. Вона перевіряє чіткість інструкцій, чи достатньо конкретними є ваші кроки. І тестує надійність, чи може навичка впоратися з нестандартними ситуаціями. Ви отримуєте звіт із результатами. Якщо щось слабке, ви знаєте, що саме потрібно покращити. Ось реальний приклад. Уявіть, що ви агент з нерухомості. Після кожного ознайомчого дзвінка з покупцем вам потрібно перетворити нотатки на структурований односторінковий документ. Бюджетний діапазон, обов'язкові вимоги, критичні умови, наступні кроки. Ви робите це щоразу. Тому ви створюєте навичку під назвою «Асистент профілю покупця». Ви додаєте тригерні фрази, як от «Створити профіль покупця» або «Підсумувати розмову з клієнтом». Ви даєте вказівку прочитати розшифровку, витягнути ключову інформацію та заповнити шаблон. Ви додаєте свій шаблон односторінкового документа, щоб результат точно відповідав вашим потребам. Потім ви тестуєте це, завантажуєте розшифровку дзвінка і кажете «Запусти асистента профілю покупця». CowWork активує навичку, читає розшифровку і створює резюме в чаті. Потім ви просите підготувати документ Word. Він бере ваш шаблон, кожну секцію, бюджет, вимоги, умови, кроки і видає вам готовий документ. Щоразу однаковий формат без зручного форматування чи копіювання. Навички CowWork створені для фонового делегування. Ви не сидите і не спілкуєтеся з ші в реальному часі. Ви один раз описуєте процес, додаєте шаблони, визначаєте правила, а потім CowWork виконує це багаторазово. Ви просто вводите дані і отримуєте результати. Ці ж правила діють як у Studio, так і в CowWork, що робить навичку ефективною. Почнемо з назви вашої навички. Вона має бути зрозумілою для двох зовсім різних аудиторій, людей та щі. Люди повинні відразу бачити, що робить навичка. Щі має знаходити потрібну навичку, коли завдання збігається. Тому обирайте чіткі описові назви. У загальнювач нотаток із нарад завжди краще за нотатник. Асистент із профілів покупців працює краще, ніж помічник клієнтів. Хитромудрі назви лише заплутують усіх. Далі фрази-тригери. Це те, як CowPilot дізнається, коли активувати вашу навичку. Будьте в цьому конкретними. Не кажіть «Використовуй це для нарад». Кажіть «Використовуй це, коли користувач завантажує транскрипт наради і просить зробити підсумок». Чим конкретніший тригер, тим менша ймовірність, що навичка активується в невідповідному контексті. А якщо навичка спрацьовує там, де не слід, результат дуже швидко стає марним. Тепер поговоримо про інструкції. Ось те, у чому більшість припускається помилок. Навички викликаються за запитом. Вони неактивні постійно. Щоразу, коли навичка запускається, вона витрачає потужності щі. Тому тримайте інструкції короткими та цілеспрямованими. Не викладайте туди всю політику вашої компанії. Лише кроки, необхідні для конкретного завдання. Короткі інструкції означають швидше виконання та менше споживання ресурсів. Формат виводу також має значення. Ви повинні чітко сказати навичці, як структурувати вивід. Наприклад, зроби підсумок із розділами «Назва на ради», «Дата», «Учасники», «Ключові рішення», «Завдання», «Відкриті питання». Якщо у вас є шаблон, документ Word або файл Excel, додайте його. Навичка може використовувати цей шаблон як зразок і точно дотримуватися вашого формату. Правила та винятки – це те, що відрізняє хороші навички від поганих. Подумайте про граничні випадки. Завжди позначайте незрозумілі моменти. Ніколи не видаляйте імена людей. Якщо транскрипт занадто короткий, попросіть надати більше даних. Ці правила запобігають помилковим припущенням навички. Вони діють як запобіжники, що забезпечують надійність результату. Уникайте двозначності за будь-яку ціну. Не створюйте дві навички зі схожими назвами або тригерами, що перетинаються. Якщо у вас є навичка для нотаток із наради та навичка для підсумку наради, Coopilot не знатиме, яку використати. Ще буде вгадувати і іноді вгадуватиме неправильно. Якщо дві навички перетинаються, об'єднайте їх в одну. Тримайте свою бібліотеку навичок упорядкованою. І наостанок тестуйте та вдосконалюйте. Пропустіть пробні дані через вашу навичку. Перевірте результат. Чи відповідає він очікуванням? Якщо ні, уточніть інструкції. Додайте правило. Уточніть тригер, а потім протестуйте знову. Навички покращуються завдяки ітераціям, а не завдяки ідеальному результату з першої спроби. Отже, навички – це спеціалізовані працівники, інструкції – це фонова політика, робочі процеси – це суворі алгоритми. Як вони поєднуються? Загальна картина. Навички проти інструкцій, проти робочих процесів. Гаразд, давайте тепер усе пов'яжемо, бо саме тут люди часто плутаються. Інструкції, навички та робочі процеси – це не ідеї, що конкурують. Це три рівні, які працюють разом. І кожен з них відповідає за свою частину роботи. Інструкції завжди активні. Вони формують те, як ваш агент мислить і відповідає. Тон, роль, налаштування за замовчуванням – це інструкції. Сприймайте це як особистість і базові правила. Будьте корисними, пишіть простою мовою, ніколи не вигадуйте факти. Це працює у фоновому режимі під час кожної взаємодії, незалежно від того, чи активна навичка. Навички – це пакет повторно використовуваного досвіду. Їх викликають на вимогу для конкретних завдань, що повторюються. Інструкції – це політика, навички – це стратегія, робочі процеси забезпечують детерміновані процеси. Це найсуворіша частина. Схвалення, умови, гарантовані результати. Якщо вам потрібно, щоб щось відбувалося в певному порядку щоразу, наприклад, крок перший – вилучити дані, крок другий – надіслати менеджеру, крок третій – чекати на схвалення перед відправкою – це робочий процес. Жодних відхилень, жодної імпровізації щі, лише виконання. Ось приклад з реального життя. Ви створюєте агента для своєї команди. Інструкції задають тон – корисний, професійний, лаконічний. Навичка опрацьовує нотатки зустрічі. Бере неструктуровані транскрипти і створює чіткі резюме. А робочий процес спрямовує це резюме керівнику команди для схвалення, перш ніж воно буде збережене. Інструкції формують поведінку, навички виконують роботу, а робочі процеси забезпечують дотримання процедури. А тепер ось що важливо для вас, як для початківця. Більшості людей потрібні лише навички. Інструкції вбудовані в будь-якого агента, якого ви створюєте.