Практичний кейс · Шаблон побудови Skill Cassette
Практичний кейс:
Агент-секретар.
Кейс розподілу повсякденної адміністративної роботи — розкладу, звітів про витрати, сортування пошти, протоколів зустрічей з аудіозапису — між командою агентів. Це та робота, яку ви виконуєте настільки звично, що ніколи не рахуєте її «роботою». Надішліть голосове повідомлення в Discord, поки ви поза домом, — і інструкція дійде; звіти повертаються одночасно в аудіо та тексті. Орієнтовано на малий бізнес і одноосібних підприємців, які не мають масштабу, щоб найняти секретаря.
Агент-секретар торкається самої серцевини ваших персональних даних — вашого календаря, вашої пошти, ваших чеків. У цьому кейсі ми визначаємо обсяг переданих повноважень для кожного завдання окремо ще на етапі первинного інтерв'ю, перш ніж переходити до проєктування.
Лише два інструменти
| Інструмент | Роль | Уявіть це як |
| Chat Claude (claude.ai) | Вирішує «що будувати» через діалог. Відповідає за проєктування/специфікацію | Планова нарада з вашим архітектором |
| Claude Code у VS Code | Бере готовий проєкт і фактично створює файли та пише код | Підрядник на об'єкті |
Базовий робочий процес
- Поспілкуйтеся з Chat Claude → отримайте специфікацію «що будувати»
- Chat Claude перетворює цю специфікацію на аркуш інструкцій (TASK.md)
- Передайте TASK.md у Claude Code у VS Code → він фактично це будує
- Повідомте результат Chat Claude → отримайте наступний аркуш інструкцій
- Повторюйте кроки 1–4, доки все не буде завершено
Інвентаризація секретарської роботи (відправна точка для інтерв'ю)
«Я хочу секретаря» сказати легко, але сформулювати, що саме ви хочете передати, — напрочуд складно. На основі того, що ця роль охоплює на практиці, ось відправна точка для інтерв'ю.
Розклад
- Додавання, зміна та скасування подій (скажіть уголос — і це вже в календарі)
- Виявлення накладок і збереження реалістичних проміжків з урахуванням часу на дорогу
- Зачитування розкладу дня у визначений час — першим ділом уранці або напередодні ввечері
- Повторювані події, а також урахування державних свят і неробочих днів
Звіти про витрати
- Зчитування дати, суми, отримувача платежу та позицій із фотографій чеків і рахунків
- Розподіл за категоріями обліку та податковими категоріями (з припущенням, що остаточну перевірку робить людина)
- Місячні підрахунки та експорт у формат, у якому ви подаєте звітність
- Нагадування, коли необроблені чеки накопичуються
Електронна пошта
- Класифікація вхідної пошти (потребує відповіді / лише для відома / дій не потрібно) і встановлення пріоритету
- Складання чернеток відповідей (рішення про надсилання, як правило, ухвалює людина)
- Застосування шаблонів до рутинних звернень
- Виявлення забутих відповідей (позначення гілок без відповіді після визначеного часу)
Протоколи зустрічей з аудіозапису
- Передайте йому запис — і він виконає транскрипцію, виокремлення ключових моментів і звіт як одне безперервне завдання, за потреби з перекладом потрібною мовою
- Це можна побудувати, не додаючи жодного API. Транскрипція повторно використовує локальну модель Whisper, а підсумовування й переклад виконує власна LLM агента
- Це особливо окупається на зустрічах іншою мовою: обговорення однією мовою повертається звітом іншою, без циклу «прослухати ще раз, потім перекласти»
Упорядкування нотаток зустрічей, складання заявок і форм, а також добір авіаквитків і готелів теж можна охопити. Організація поїздок не є обов'язковою функцією — якщо у вашій сфері поїздки трапляються рідко, залиште це поза межами з самого початку.
Чому варто розділити це між кількома агентами, а не одним
Коли люди чують «агент-секретар», вони зазвичай уявляють одного агента, який робить усе. Цей кейс рекомендує натомість розділення за завданнями.
Бо кожне завдання потребує іншого типу суджень
- Робота з розкладом потребує обережності, щоб не набити календар надто щільно; сортування пошти потребує широти, щоб не пропустити нічого важливого; робота з витратами ставить сувору точність щодо чисел понад усе. Помістіть усе це в одну особистість — і критерії зміщуватимуться від інструкції до інструкції
Бо можна розділити обсяг повноважень
- Агенту пошти потрібен доступ на читання вашої скриньки; агенту витрат — ні. Розділіть їх — і кожен отримає лише той мінімум, який йому потрібен. Якщо щось і спрацює хибно, радіус ураження залишиться в межах території саме цього агента
Бо легше локалізувати поломку
- Коли підрахунок витрат виглядає неправильним, а ролі розділені, ви одразу знаєте, куди дивитися. Коли все зібрано в одному агенті, з'ясування того, яка інструкція завадила, забирає час
Приблизний орієнтир: почати з трьох — розклад, витрати, пошта — це найзручніша для роботи конфігурація. Занадто дрібне розділення від самого початку лише додає накладних витрат на керування, тож діліть або об'єднуйте в процесі.
Надсилайте інструкції голосом, отримуйте звіти голосом
Серцевина цього кейсу в тому, що ваш секретар продовжує працювати в години, коли ви не за комп'ютером. Для цього ви перетворюєте Discord на двері, крізь які аудіо проходить в обидва боки.
Вхідний напрямок (ви → агент)
- Аудіо, яке ви записуєте функцією голосових повідомлень Discord, агент транскрибує й сприймає як інструкцію
- Транскрипція працює на локальній моделі Whisper, тож аудіо нікуди не надсилається і плати за використання API немає. Коли в аудіо йдеться про розклад, імена клієнтів і суми, саме на цій конфігурації варто будувати
Вихідний напрямок (агент → ви)
- Звіти повертаються одночасно в аудіо та тексті — слухайте аудіо фоном у дорозі й звертайтеся до тексту, коли захочете щось перевірити пізніше
- Який рушій синтезу мовлення використати, залежить від мови й від того, чи може щось залишати вашу машину. Підхід полягає не в тому, щоб одразу зупинитися на одному рушії, а в тому, щоб послухати кілька й обрати
- Критерій — він не повинен звучати механічно. Особливо суми й дати йдуть безпосередньо у вашу роботу, тож завжди тестуйте ті формати, якими ви справді користуватиметеся
Загальний графік (шість фаз)
| Phase | Зміст | Використовуваний інструмент | Результат |
| Phase 0 | Інтерв'ю щодо вимог (ваша адміністративна робота сьогодні, що передати, де закінчуються повноваження) | Chat Claude | Аркуш вимог |
| Phase 1 | Визначення конфігурації агентів (на скількох розділити, обсяг повноважень кожного, які інструменти інтегрувати) | Chat Claude | План конфігурації |
| Phase 2 | Створення касети (обов'язкові SKILL.md/WORKFLOW.md та окремий SPEC/soul.md) | Chat Claude | SKILL.md, WORKFLOW.md, SPEC/soul.md |
| Phase 3 | Реалізація (ітеративно) та налаштування двостороннього аудіо | Claude Code у VS Code | Робоча касета |
| Phase 4 | Тестування та перевірка | Обидва | Перевірена касета |
| Phase 5 | Доопрацювання та документація | Chat Claude | Готовий продукт + посібник користувача |
Те, що люди хочуть передати, повністю різниться від людини до людини, тому готового TASK.md, який пропускає інтерв'ю, не існує. Завжди починайте з інтерв'ю щодо вимог на Phase 0.
Почніть зараз: стартовий промпт Phase 0
Просто вставте цей промпт як є в новий діалог із «Chat Claude» (claude.ai), щоб розпочати інтерв'ю щодо вимог на Phase 0.
Я хочу створити агента-секретаря, який візьме на себе
повсякденну адміністративну роботу (розклад, звіти про витрати,
пошту тощо).
Я новачок у програмуванні, тому хочу, щоб ви (Chat Claude) стали
моїм партнером із проєктування/специфікації, а Claude Code у
VS Code відповідав за реалізацію.
🔒
Решта доступна в повному посібнику після придбання T1.
(Повний текст, включно з детальними пунктами інтерв'ю Phase 0, способом визначення меж повноважень, налаштуванням двостороннього аудіо та шаблонами аркушів інструкцій для Phase 1 і далі)
Придбати T1, щоб переглянути посібник →
Застереження та важливі примітки
Ми наполегливо радимо тримати автоматичне надсилання пошти вимкненим на старті. Нехай агент пише чернетку, а рішення про надсилання ухвалюєте ви — помилково надісланий лист неможливо відкликати. Суми та податкові категорії у звітах про витрати зрештою також є відповідальністю того, хто подає звітність: проєктуйте систему так, щоб агент виконував підготовчу роботу з підрахунку та категоризації, а остаточну перевірку завжди робила людина.
Повний посібник із побудови
Детальні пункти інтерв'ю Phase 0, спосіб визначення меж повноважень, налаштування двостороннього аудіо та шаблони аркушів інструкцій для Phase 1 і далі — повний виклад викладено на сайті-посібнику BALIA OS.
Переглянути повний посібник →
Дивіться інші практичні кейси
Інші кейси, створені за тим самим підходом — системи керування бронюваннями, автооновлення сайту спільноти/фан-сайту, криптотрейдинг та інше — уже активні або в розробці.
Переглянути всі практичні кейси →