Каждый раз, когда мы запрашиваем ChatGPT, нам нужно указать очень много контекстной информации для каждого запроса. Зачем тратить время на размещение справочной информации, которая уже есть в вашем хранилище?
Smart Composer — это плагин Obsidian, который помогает вам эффективно писать с помощью ИИ, легко ссылаясь на содержимое вашего хранилища. Этот плагин, вдохновленный Cursor AI и ChatGPT Canvas, унифицирует процесс ведения заметок и создания контента в Obsidian.
Улучшите свои возможности ведения заметок с помощью нашего контекстного AI Assistant, созданного на основе Cursor AI. В отличие от типичных AI-плагинов, наш помощник позволяет вам точно выбрать контекст вашего разговора.
Введите @
, чтобы выбрать определенные файлы/папки в качестве контекста разговора.
Получайте ответы на основе выбранного содержимого хранилища.
Теперь вы можете добавлять ссылки на веб-сайты в качестве дополнительного контекста для ваших запросов.
Содержимое веб-сайта извлекается автоматически
Поддержка ссылок на YouTube : расшифровки YouTube извлекаются и включаются в контекст.
Скоро : поддержка изображений и внешних файлов (PDF, DOCX, ...)
Smart Composer предлагает внести изменения в ваш документ. Вы можете подать заявку в один клик.
Предлагает рекомендации по изменению документа.
Применить предложенные изменения мгновенно
Примечание. Функция «Применить редактирование» в настоящее время работает медленнее, чем хотелось бы. Мы работаем над улучшениями в будущих обновлениях.
Автоматически находите и используйте соответствующие заметки из своего хранилища, чтобы улучшить реакцию ИИ.
Нажмите Cmd+Shift+Enter
, чтобы запустить ответ на поиск в хранилище.
Семантический поиск по всему хранилищу для поиска наиболее релевантного контекста.
Выбор пользовательской модели : используйте свою собственную модель, установив свой ключ API (хранящийся локально).
Поддержка локальных моделей : запускайте LLM с открытым исходным кодом и встраивайте модели локально с помощью Ollama для полной конфиденциальности и автономного использования.
Пользовательские системные подсказки : определите свои собственные системные подсказки, которые будут применяться к каждому разговору в чате.
Шаблоны подсказок : создавайте и повторно используйте шаблоны для распространенных запросов, набрав /
в окне чата. Идеально подходит для стандартизации повторяющихся задач.
Создавайте шаблоны из любого выделенного текста одним щелчком мыши
⚠️ Важно: Требования к версии установщика
Для Smart Composer требуется последняя версия установщика Obsidian. Если у вас возникли проблемы с неправильной загрузкой плагина:
Сначала попробуйте обновить Obsidian обычным способом:
Settings > General > Check for updates
.Если проблема не устранена, обновите установщик Obsidian вручную:
Загрузите последнюю версию установщика со страницы загрузки Obsidian.
Закройте Obsidian полностью
Запустите новый установщик
Более подробную информацию можно найти в руководстве Obsidian по обновлениям установщика.
В настоящее время Smart Composer доступен через быстрый запуск бета-версии или установку вручную. Поддержка плагинов сообщества появится в ближайшее время.
Чтобы установить Smart Composer в качестве бета-версии плагина:
Установите плагин BRAT, если вы еще этого не сделали. Нажмите здесь, чтобы установить BRAT в Obsidian.
Откройте палитру команд и выполните команду «BRAT: Добавить бета-плагин для тестирования» .
Скопируйте и вставьте эту ссылку в модальное окно: https://github.com/glowingjade/obsidian-smart-composer, нажмите «Добавить плагин» и дождитесь установки.
Откройте Settings > Community plugins
и обновите список плагинов. Включите «Умный композитор».
Вам необходимо настроить ключ API для использования плагина.
Получите ключ API у предпочитаемого вами поставщика услуг искусственного интеллекта. (Для получения ключа API необходимо создать учетную запись.)
OpenAI: ключи API ChatGPT
Антропный: Ключи API Клода
Groq: API-ключи Groq
В Obsidian выберите Settings > Smart Composer
.
Введите свой ключ API в специальное поле.
Smart Composer добавляет несколько команд для работы с ИИ. Вы можете установить собственные горячие клавиши для этих команд, перейдя в Settings > Hotkeys
и выполнив поиск «Smart Composer». (Примечание: по умолчанию горячие клавиши отключены)
Команда | Описание | Предпочитаемая горячая клавиша |
---|---|---|
Открыть просмотр чата | Открывает интерфейс чата AI. | Cmd+Shift+L |
Добавить избранное в чат | Добавляет выделенный текст в текущий чат | Cmd+L |
Восстановить весь индекс хранилища | Перестраивает индекс внедрения RAG для всех файлов в хранилище. | - |
Обновить индекс для измененных файлов | Обновляет индекс внедрения RAG для недавно измененных файлов. | - |
Загрузите main.js
, manifest.json
и styles.css
из последней версии.
Создайте папку с именем obsidian-smart-composer
в каталоге
вашего хранилища.
Поместите загруженные файлы в эту новую папку.
Откройте настройки Obsidian Settings > Community plugins
и включите Smart Composer.
Чтобы ознакомиться с актуальной дорожной картой и ходом реализации нашего проекта, посетите нашу канбан-доску GitHub Projects.
Некоторые из наших запланированных функций включают в себя:
Поддержка других моделей, включая локальные модели
Поддержка ввода изображений или внешних файлов (PDF, DOCX и т. д.)
Пользовательские шаблоны подсказок и системные подсказки
Упоминание с помощью тегов или других метаданных
Мы ценим ваш вклад и хотим, чтобы вы могли легко делиться своими мыслями и сообщать о любых проблемах:
Отчеты об ошибках . Если вы столкнулись с какими-либо ошибками или неожиданным поведением, отправьте сообщение о проблеме на нашей странице «Проблемы» на GitHub. Обязательно укажите как можно больше подробностей, чтобы мы могли воспроизвести и решить проблему.
Запросы на добавление функций . Чтобы найти новые идеи или улучшения, воспользуйтесь нашей страницей «Обсуждения на GitHub — идеи и запросы на добавление функций». Создайте новое обсуждение, чтобы поделиться своими предложениями. Это позволяет вовлечь сообщество и помогает нам расставить приоритеты в будущих разработках.
Покажи и расскажи : нам нравится видеть, как вы используете Smart Composer! Поделитесь своими уникальными вариантами использования, рабочими процессами или интересными приложениями плагина на странице «Обсуждения GitHub — Smart Composer Showcase».
Ваши отзывы и опыт имеют решающее значение для того, чтобы сделать Smart Composer лучше для всех!
Мы приветствуем любой вклад в Smart Composer, включая отчеты об ошибках, исправления ошибок, улучшения документации и улучшения функций.
Для идей по основным функциям сначала создайте проблему, чтобы обсудить осуществимость и подход к реализации.
Если вы заинтересованы в участии, пожалуйста, обратитесь к нашему файлу CONTRIBUTING.md для получения подробной информации о:
Настройка среды разработки
Наш рабочий процесс разработки
Работа со схемой базы данных
Процесс отправки запросов на включение
Известные проблемы и решения для разработчиков
Этот проект лицензируется по лицензии MIT.