Разделы документации
Проекты и файлы
Как загружать личные файлы в чат и проекты, какие форматы поддерживаются и как ассистент использует загруженные документы.
Что такое проект
Проект — личное рабочее пространство внутри 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 предупредит об этом и переключится на поиск — перед ответом сначала найдёт в файлах проекта подходящие фрагменты и ответит по ним, приводя ссылки на конкретные документы.
Загруженные файлы — это знания, а не инструкции: содержимое файла не меняет поведение ассистента, а только даёт ему материал для ответов. За поведение отвечают инструкции проекта.
Удаление файлов и данных
Удалить файл можно на странице проекта; вместе с ним удаляются и его фрагменты в индексе. Удаление необратимо: восстановить файл можно только повторной загрузкой.