Skip to main content

Что такое Chatbot

Chatbot — встроенный ИИ-диалог в главном окне Linkly AI, пункт Ask боковой панели. Главное окно по умолчанию открывается на Home; чтобы начать диалог, нажмите Ask. В отличие от обычного чата, он вызывает инструменты поиска, структуры и чтения, а ответ связывает с найденными документами. Он не заменяет Launcher: Launcher быстрее для известного файла, а Chatbot подходит для анализа, сравнения, обобщения и вопросов на естественном языке.

Разделение с Launcher

Открытие и интерфейс

Global shortcut ⌘K / Ctrl+K открывает главное окно, затем нажмите Ask; также можно щёлкнуть значок в tray (в macOS — и в Dock). ⌘L / Ctrl+L открывает Launcher, а не Chatbot. Это сочетания по умолчанию для новой установки; после обновления со старой версии сохраняются прежние, актуальные показаны в Settings → Shortcuts. Окно по умолчанию 1200×800, minimum 880×640; Close только скрывает, app остаётся в фоне. Три колонки:
  • Слева: кнопки Ask (новый chat) и Find (страница поиска в главном окне, не Launcher); ниже Home, Notes, Clips, Library; затем Chat history по Today/Yesterday/7 days/month/earlier, Rename/Delete через «⋯» при наведении. Внизу слева меню аккаунта (Settings, shortcuts, website, docs), справа кнопки состояния индекса, Agent usage и Model quota; после загрузки новой версии появляется кнопка обновления
  • В центре: сообщения и composer; справа от него model picker и использование контекста
  • Workspace: Files in this chat (Referenced/Read) — файлы, которые AI действительно использовал в этом диалоге; щелчок открывает preview, панель можно развернуть для чтения

Сочетания клавиш

Работают, только когда главное окно в фокусе.

Состояние индекса

Значок кнопки внизу sidebar показывает состояние: вращение — Scanning или Processing; галочка — Watching (индекс актуален и ждёт изменений файлов; сразу после запуска — Preparing); красный — Error; пауза — Paused. При наведении видны состояние и число найденных, обработанных и ожидающих файлов. Щелчок открывает страницу Index management. Если AI не видит файл, сначала проверьте её и watched folders.

Ограничение источников через @

Введите @, чтобы выбрать local/cloud library, folder или file. Chips отображаются над composer, лишние строки сворачиваются в +N; hard limit нет.
@ — подсказка области модели, не жёсткий фильтр. Targets добавляются как references в начало сообщения; app не pre-read документы, AI всё равно вызывает tools и может расширить поиск. Для strict scope прямо попросите искать только там и сообщить отсутствие.
Без ручного @ диалог можно начать прямо из других мест: у файлов, папок и библиотек в Library есть Chat with this file, Chat with this folder и Chat with this library, у результатов в Find — Chat with this file. Создаётся новый chat, и нужный объект автоматически упоминается через @ в composer.
Scope действует на одно сообщение: в следующем turn без @ снова global.

Две группы выбора

Условия для облачной библиотеки

  1. Desktop signed in / имеет Cloud API key
  2. На web нажата Link
  3. Cloud library не bound к local library: bound content показывается только через local entry без дубля

Загрузки файлов нет

Chatbot не имеет обычной кнопки upload. Добавьте папку с файлом через Add folder в левой колонке Library главного окна или положите файл в ~/LinklyAI, дождитесь обработки и выберите источник через @. Это сохраняет единый локальный индекс вместо временных копий.

Модель и квота

Два источника моделей

  • Linkly Official после account sign-in
  • Пользовательский OpenAI-совместимый provider в Settings → AI Models → Providers → Custom provider; 15 presets: OpenAI, Gemini, DeepSeek, Mistral, Groq, OpenRouter, OpenCode Go, Qwen, MiniMax, Moonshot, Zhipu, SiliconFlow, Xiaomi MiMo, Ollama, LM Studio
Presets заполняют Base URL, но не model list; /v1/models обнаруживает его либо IDs вводятся вручную. Picker справа от composer группирует providers; Settings → AI Models задаёт default и language. Модель обязана поддерживать tool/function calling, иначе в picker не появляется.

Как работает квота

Официальные модели делят общий pool с multipliers и окнами 5h/7d/30d; заполнение любого ограничивает. Quota button показывает три ring/reset. Amber banner после исчерпания можно скрыть, но server enforcement остаётся. Free не видит Pro models; истёкшая Pro с Pro default получает upgrade banner. Third-party/local не тратят quota. Подробнее: Сервис моделей.

Диалоги и сжатие контекста

Диалоги

Каждый chat хранится в local SQLite без count/retention limit и auto-cleanup. Сохраняются tool inputs/outputs/status/errors и reasoning. Временный title берётся из первого сообщения, затем модель генерирует окончательный; manual rename никогда не перезаписывается.

Сжатие контекста

  • Auto trigger — 80% context window, manual — /compact
  • Если provider не сообщает context_length, usage percentage и auto compact не работают; используйте manual/new chat
  • Compaction append-only: original messages остаются видимыми, только oldest stretch заменяется для модели summary; recent остаются verbatim
  • Summary содержит goal, все user messages, conclusions, docs read, tool/retrieval results включая negative и open questions; reasoning отбрасывается
  • UI показывает Earlier messages compacted (N) с summary и originals
  • До 80% advance warning нет; при 100% появляется banner с Compact
Новый chat при смене темы дешевле и точнее: compact — отдельный model call и неизбежно теряет detail.

Что делает ИИ

Вызовы инструментов

Последовательные calls группируются: во время работы auto-expanded, после — collapsed. Внутри видны exact inputs/results, keywords, scope, count и failures.

Источники

Sentence-level citation marker открывает source; cited/read files автоматически собираются в Workspace → Files in this chat.

Экспорт

Экспортируется только один объект: Ответы и tables сохраняются в Downloads. Whole-conversation export и XLSX отсутствуют; экспортируйте по частям или copy selection. Проверяйте пути и secrets.

Частые вопросы

⌘L / Ctrl+L — global shortcut Launcher. Для Chatbot нажмите ⌘K / Ctrl+K, чтобы открыть главное окно, затем Ask; либо щёлкните tray/Dock. После обновления со старой версии сохраняются прежние сочетания — смотрите Settings → Shortcuts. In-window shortcuts (⌘N, ⌘B и др.) требуют focus главного окна.
Scope — suggestion. Для strict поиска сформулируйте запрет на другие источники.
Введите keyword; candidates до 8. Match идёт по filename, не path. Затем проверьте index и в Library → Manage sources — добавлена ли папка.
Нет, local DB хранит их без лимита и срока, включая tool data. Удаляйте вручную.
Зависит от model. Official/third-party cloud получает messages и retrieved excerpts. Ollama/LM Studio tool-capable model оставляет всё локально.
Retrieval одинаков; Chatbot готов без config и имеет file tree/citations/preview, MCP/CLI встраивает tools в существующий workflow. Можно использовать вместе.
Да, originals не удаляются и раскрываются под divider. Но model дальше видит summary; повторите забытый detail новым сообщением.

Дополнительные материалы