![]()
После часового созвона никто не хочет читать ещё две страницы пересказа. Команде нужны решения, ответственные, сроки и вопросы, которые остались открытыми. Нейросеть полезна, когда сокращает путь к этим результатам и не превращает предположения участников в согласованный план.
В Чатиуме можно сделать журнал встреч: добавить готовую расшифровку, получить черновик итогов и подтвердить каждый пункт. Исходная реплика останется рядом с решением для быстрой проверки.
Создай журнал итогов встреч. Из расшифровки выделяй решения, задачи, ответственных и открытые вопросы. Для каждого пункта сохраняй исходную реплику и время. Дай участникам исправлять и подтверждать итог, не создавая задачи из неподтверждённых предложений.
Разделите расшифровку и смысловой разбор
Распознавание аудио превращает запись в текст. Следующий этап определяет, что из сказанного является решением. Ошибки первого этапа переходят во второй: перепутанное имя или потерянное «не» способны изменить итог.
Поэтому для начала удобно работать с уже проверенной расшифровкой, где есть имена или обозначения участников и временные метки. Пример startCompletion ниже получает именно текст. Он не выполняет распознавание аудиофайла.
Пример: предложение ещё не обязательство
Условный разговор:
12:10, Ирина: «Можем показать новую форму в среду, если сегодня подтвердят поля».
12:35, Максим: «Поля я сверю завтра утром. Давайте ориентироваться на четверг».
13:00, Ирина: «Тогда в четверг покажем черновик, без подключения рассылки».
В итогах должны остаться черновик в четверг, сверка полей Максимом и ограничение по рассылке. Среда была условным предложением. Если нет явного согласия на финальный план, его статус стоит обозначить как требующий подтверждения, а не уверенно записывать обязательство команды.
| Тип пункта | Пример результата |
|---|---|
| Действие | Максим сверяет поля завтра утром |
| План | Показать черновик формы в четверг |
| Ограничение | Рассылка в показ не входит |
| Основание | Реплики 12:35 и 13:00 |
| Проверка | Подтвердить итоговый срок и календарную дату |
Не назначайте ответственного по близости имени
Фраза «нужно проверить оплату» не говорит, кто это делает. Если модель назначит человека, который говорил последним, получится удобная, но выдуманная задача. В таком случае поле ответственного остаётся пустым и попадает в вопросы к участникам.
То же относится к срокам. «Завтра» можно раскрыть в дату, если известна дата встречи и соответствующий часовой пояс. «К следующему запуску» требует отдельного события. Полезный журнал сохраняет исходную формулировку, даже если рядом появляется нормализованная дата.
Как оформить итог, чтобы его прочитали
Начните с нескольких решений и задач, затем покажите открытые вопросы. Подробный пересказ можно оставить дополнительным слоем, но он не должен заслонять действия. У каждого пункта должны быть статус и основание, а не только красиво сформулированный заголовок.
При следующей встрече проверяйте прежние пункты: выполнено, перенесено, отменено. Не создавайте новую задачу каждый раз, когда старую снова обсудили. Для этого приложению нужны устойчивые записи и история изменений.
Короткий вызов DeepSeek в Чатиуме
Передайте расшифровку с метками и датой встречи. Результат модели — черновик протокола, который ещё предстоит подтвердить.
Это фрагмент серверного обработчика Чатиума. ctx передаёт платформа, sourceText содержит проверенный текст из формы. done и failed — заранее зарегистрированные маршруты app.function для результата и ошибки. Они проверяют, что вызов пришёл от приложения start: caller.type === 'plugin' && caller.appSlug === 'start'.
import { startCompletion } from '@start/sdk'
const { completionId } = await startCompletion(ctx, {
model: 'deepseek/deepseek-v4.1-flash-1017',
system: 'Выдели из расшифровки решения, задачи и открытые вопросы. Сохрани автора, время, условия и основания. Не назначай отсутствующих ответственных и не превращай предложения в решения.',
messages: [{
role: 'user',
content: [{ type: 'text', text: sourceText }],
}],
onCompletionCompleted: done,
onCompletionFailed: failed,
})
Метод возвращает completionId. Сам ответ приходит позже в onCompletionCompleted, ошибка — в onCompletionFailed; до этого приложение показывает ожидание. Это схема вызова, а не полный код приложения.
Встроенный помощник Чатиума может собрать журнал, интерфейс проверки и хранение. При этом публикация итогов команде или создание задач в другой системе остаются отдельными действиями, а не побочным эффектом генерации.
Частые вопросы
Можно ли обойтись без полной расшифровки?
Можно работать с заметками, но тогда модель знает только то, что в них сохранилось. Она не восстановит достоверно пропущенные решения из общих догадок.
Что делать, если участники спорили?
Сохранить варианты и статус разногласия. Итог «решили» допустим только при достаточном основании. Похожая проверка есть в разборе переписки.
Нужно ли сразу отправлять задачи исполнителям?
Лучше сначала подтвердить содержание и ответственных. Для контролируемой автоматизации пригодится проверка человеком.