Разделы документации
Руководство пользователя

Проекты и файлы

Как загружать личные файлы в чат и проекты, какие форматы поддерживаются и как ассистент использует загруженные документы.

Что такое проект

Проект — личное рабочее пространство внутри Charo. У него три составляющие: загруженные файлы, привязанные чаты и собственные инструкции проекта. Файлы проекта видны только вам (и тем, с кем вы явно поделились чатом) — в общий корпоративный индекс они не попадают.

Проекты удобны для работы «вокруг документа»: договор, тендерная документация, пакет требований — загрузили один раз и задаёте вопросы в нескольких чатах.

Чат можно перенести в проект и обратно. Если чат использует своего агента, перенос не меняет ни его инструкции, ни его область знаний — это только способ навести порядок.

Инструкции проекта

Кнопка «Задать инструкции» на странице проекта открывает окно «Инструкции проекта»: здесь задаётся поведение и тон ответов для всех чатов этого проекта. Инструкции действуют только внутри проекта и не влияют на остальные чаты.

Загрузка файлов

Загрузить файлы можно двумя способами:

  • В чат — кнопкой-скрепкой или перетаскиванием в поле ввода. Файл доступен ассистенту только в этом чате.
  • В проект — на странице проекта. Файлы проекта доступны во всех его чатах.

После загрузки из файла извлекается текст, и файл становится доступен ассистенту. Пока обработка не закончилась, рядом с файлом виден индикатор прогресса.

Поддерживаемые форматы

ТипФорматы
ДокументыPDF, DOCX, DOC, PPTX, EPUB, HTML
ТаблицыXLSX, XLSM, CSV, TSV
Текстовые файлыTXT, MD, MDX, JSON, XML, YML/YAML, SQL, LOG, CONF
ПочтаEML
ИзображенияPNG, JPG, WEBP — как вложение к сообщению: текст с картинки распознаётся всегда, а саму картинку увидит только модель с поддержкой изображений

Документы без текстового слоя тоже читаются: со сканированных страниц и картинок текст распознаётся автоматически. Если и распознать нечего — на странице пусто или текст нечитаемый, — интерфейс скажет, что содержимое разобрать не получилось, и назовёт причину.

Лимиты

  • Размер одного файла по умолчанию — 100 МБ. Администратор может изменить это значение в настройках инсталляции, но не выше 250 МБ.
  • За одну загрузку принимается до 512 МБ.
  • Слишком объёмный по тексту файл к сообщению не прикладывается: интерфейс сообщит, что в файле больше допустимого числа токенов.

Если файл превышает лимит, формат не поддерживается или содержимое не удалось разобрать, интерфейс перечислит такие файлы и объяснит причину.

Как ассистент использует файлы

Файлы проекта ассистент по возможности читает целиком: их текст попадает прямо в контекст запроса. Если файлы в контекст не помещаются, Charo предупредит об этом и переключится на поиск — перед ответом сначала найдёт в файлах проекта подходящие фрагменты и ответит по ним, приводя ссылки на конкретные документы.

Загруженные файлы — это знания, а не инструкции: содержимое файла не меняет поведение ассистента, а только даёт ему материал для ответов. За поведение отвечают инструкции проекта.

Удаление файлов и данных

Удалить файл можно на странице проекта; вместе с ним удаляются и его фрагменты в индексе. Удаление необратимо: восстановить файл можно только повторной загрузкой.