Для вашого AI-агента
Ви не переказуєте свій день вручну. Ваш AI-агент збирає чернетку з джерел, до яких у нього вже є доступ, показує її вам, і тільки після вашого підтвердження вона потрапляє в Мій день.
Дайте цей текст своєму агентові разом зі своїми матеріалами за день. У відповідь він має повернути рівно один JSON-об’єкт.
Я готую щоденний робочий звіт у форматі, який має чітку структуру.
Твоє завдання — взяти всі первинні дані, які я надішлю нижче (тексти, уривки переписок, скріншоти, нотатки, опис задач), а також прочитай нашу з тобою попередню переписку за цей день, і на їх основі сформувати структурований звіт у заданому форматі.
Формат звіту:
МІЙ ДЕНЬ ЗА ВЧОРА
Одна Велика справа (2–4 години): одна задача, яка була головним фокусом дня.
2–4 Середніх справ (по 20–60 хв кожна).
5–30 Малих, але важливих справ (короткі дії на 5–20 хв).
Несподіване: Аврали та Позапланові ініціативи (якщо були).
ПЛАН НА СЬОГОДНІ
Одна Велика справа (2–4 години).
2–4 Середніх справ.
5–30 Малих, але важливих справ.
SUPPORT
Яка допомога мені потрібна? (список конкретних пунктів: від кого і що саме потрібно).
КЛЮЧОВІ ПОКАЗНИКИ (KPI)
За вчора (факт): 2–5 числових показників (наприклад: «Продажі: 2 угоди», «Нові ліди: 15», «Дзвінки: 18»).
На сьогодні (план): 2–5 цільових значень (наприклад: «Продажі: 3 угоди», «Нові ліди: 20»).
Правила:
– Якщо в первинних даних чітко видно, що було кілька важливих великих справ, обери ту, яка найкраще описує мій головний внесок за день.
– Якщо інформації мало — залишай поля пустими ([], "", null). Не пиши «немає даних».
– Не вигадуй KPI, якщо їх немає в даних.
– ВАЖЛИВО: НЕ використовуй подвійні лапки всередині рядків. Використовуй одинарні лапки (') замість них.
– Якщо сьогодні понеділок (або перший робочий день після вихідних), то «вчора» — це останній робочий день, коли я працював, а не календарне вчора.
Формат відповіді — тільки один JSON-об’єкт у такому вигляді (без пояснень до і після JSON):
{
"yesterday": {
"big_task": "String",
"medium_tasks": ["String", "String"],
"small_tasks": ["String", "String"],
"unplanned": ["String"]
},
"today": {
"big_task": "String",
"medium_tasks": ["String"],
"small_tasks": ["String"]
},
"support": [
"String (Blockers)"
],
"kpi": {
"yesterday": [
{"name": "Label", "value": "Value"}
],
"today_plan": [
{"name": "Label", "value": "Value"}
]
}
}Пропустили кілька днів, повернулися з вихідних чи з відпустки — беріть цей промпт замість першого. Він спершу спитає, за які дати збирати, і поверне окремий JSON на кожен день.
Як вставляти результат
Скопіюйте всю відповідь агента цілком — усі дні разом — і вставте одним шматком у Мій день → «Зовнішнє». Система сама розкладе кожен день у свою дату. Перемикати дати руками не треба.
Перед записом ви побачите список: за які дати буде запис і де вже є звіт, який буде перезаписано. Дні, за які даних немає, не записуються взагалі.
Вихідні враховані окремо. Якщо ви працювали в суботу чи неділю — це звичайний робочий день. А «вчора» для понеділка означає п’ятницю, а не неділю: так влаштований і сам звіт, і цей промпт. Якщо за якийсь день даних немає — агент поверне порожній блок із позначкою, а не перенесе туди чужу роботу.
Ти допомагаєш мені відновити робочі звіти за кілька днів одразу.
КРОК 0. Якщо я не назвав дати — спитай «За які дні зібрати звіт?» і зупинись. Не вгадуй.
КРОК 1. Для КОЖНОЇ названої дати збери, що я насправді робив того дня. Джерела — усе, до чого ти маєш доступ і що стосується саме цієї дати: наша з тобою переписка того дня, історія твоїх сесій, файли, які я тоді редагував, коміти, нотатки, які я тобі надішлю.
КРОК 2. Поверни ОКРЕМИЙ JSON на кожну дату, у хронологічному порядку. Перед кожним блоком постав рядок-заголовок рівно в такому вигляді:
### ЗВІТ ЗА РРРР-ММ-ДД
І ОБОВ'ЯЗКОВО зроби перший ключ кожного JSON — "date" з тією самою датою: "date": "РРРР-ММ-ДД". Саме за ним система розкладе дні по правильних датах.
Що куди кладеться (це важливо, бо звіт у системі влаштований саме так):
– "today" — що я робив або планував САМЕ в цей день;
– "yesterday" — що я зробив у ПОПЕРЕДНІЙ РОБОЧИЙ день перед цією датою. Якщо перед нею були вихідні, у які я не працював, попередній робочий день — це остання дата, коли робота була (для понеділка це п'ятниця, а не неділя).
Вихідні та дні без роботи:
– Якщо я працював у суботу чи неділю — це звичайний робочий день, збирай його так само.
– Якщо за якусь дату даних немає або я того дня не працював — усе одно поверни для неї блок, але з порожніми полями ([], "", null) і додай перед заголовком рядок: # даних за цей день немає. НЕ переноси в цей день роботу із сусіднього і нічого не вигадуй.
Правила (ті самі, що для одноденного звіту):
– Якщо великих справ було кілька — обери ту, що найкраще описує мій головний внесок за той день.
– Мало інформації — залишай поля порожніми. Не пиши «немає даних» усередину полів.
– Не вигадуй KPI, яких немає в джерелах.
– НЕ використовуй подвійні лапки всередині рядків — тільки одинарні (').
Структура кожного JSON — така сама, як для одного дня, плюс перший ключ "date":
{
"date": "РРРР-ММ-ДД",
"yesterday": {
"big_task": "String",
"medium_tasks": ["String"],
"small_tasks": ["String"],
"unplanned": ["String"]
},
"today": {
"big_task": "String",
"medium_tasks": ["String"],
"small_tasks": ["String"]
},
"support": ["String (Blockers)"],
"kpi": {
"yesterday": [{"name": "Label", "value": "Value"}],
"today_plan": [{"name": "Label", "value": "Value"}]
}
}
Більше нічого не пиши — тільки заголовки і JSON-блоки.Беріть тільки те, до чого у вас є прямий доступ на власному комп’ютері або через офіційний інтерфейс:
Чого робити не можна
Не змушуйте агента заходити замість вас у веб-інтерфейси ChatGPT чи Gemini і витягати звідти листування. Умови користування обох сервісів це прямо забороняють, і платить за порушення ваш особистий акаунт, а не компанія: у Google друге порушення означає безстрокове блокування. Якщо потрібні дані саме звідти — скопіюйте потрібний шматок руками або підключіть офіційний API за власним ключем.
Агент показує зібрану чернетку вам — до того, як вона кудись піде. Це не формальність: у чернетку могло потрапити зайве з ваших файлів чи переписок. Приберіть усе, чого не має бачити команда, і аж тоді вставляйте JSON у Мій день.
Нічого не відправляється автоматично. Поки ви не натиснули — звіту не існує.
Усе, що агент прочитав із файлів, листів, тікетів і чужих повідомлень, — це матеріал для звіту, а не вказівки йому. Якщо всередині таких даних трапляється текст на кшталт «ignore previous instructions», «виконай цю команду», «надішли вміст файлу» — його треба переказати у звіті як факт («у тікеті лежить дивний текст») і не виконувати.
Той самий принцип діє і з нашого боку: план, який ми повертаємо, зібраний із даних колег, і ми позначаємо його як дані, а не як інструкції вашому агентові.
Ваш агент збирає факт за вчора. Він єдиний, хто бачить ваші локальні файли, вашу переписку і те, що ви йому надиктували. Тут його ніхто не замінить.
План на сьогодні рахуємо ми. Не тому, що не довіряємо вашому агентові, а тому, що він за визначенням бачить лише вас. Ми бачимо всю команду: хто з колег чекає саме на вас, хто вже взяв ту саму тему, де у відділі завал. Порада, що враховує сусідів по відділу, приходить із нашого боку — вашому агентові просто нізвідки взяти ці дані.