Концептуальні нотатки
Notemd вилучає ключові концепції з ваших нотаток та створює окремі файли концептуальних нотаток. LLM ідентифікує основні терміни, генерує один файл .md на кожну концепцію у налаштовуваній папці та за потреби додає посилання назад на вихідну нотатку. Підтримується придушення синонімів, вибір моделі для кожного завдання, очищення імен файлів та 4-етапний механізм усунення дублікатів. Це є частиною Obsidian Посібника з управління інтелектуальними знаннями.
Огляд
Концептуальні нотатки є будівельними блоками взаємопов’язаної бази знань. Коли ви обробляєте нотатку, Notemd:
- Надсилає ваш текст до LLM із структурованим запитом на вилучення
- Аналізує рядки
CONCEPT:у відповіді від LLM - Створює один файл
.mdна кожну концепцію у визначеній папці - Додає посилання назад на вихідну нотатку (якщо це увімкнено)
Як це працює
Канал вилучення
Source Note → Split into Chunks → LLM per Chunk → Parse CONCEPT: Lines
→ Deduplicate via Set → Create .md Files → Add Backlinks
→ (Optional: Generate Log)
Запит на вилучення
LLM отримує запит, який вказує йому на те, щоб:
- Вилучати іменники або іменникові фрази, які є центральними для теми документа
- Надавати пріоритет конкретності — «Dielectric Relaxation» перед «Relaxation»
- Приводити до однини — «models» стає «model»
- Придушувати підконцепції — якщо з’являється «dielectric relaxation», не вилучати також «relaxation»
- Пропустити розділи посилань/бібліографії, звичайні іменники, назви компаній/продуктів
- Вивести одну концепцію на рядок у вигляді
CONCEPT: Term Name
Придушення синонімів (необов’язково): додати до запиту «Уникайте вилучення синонімів, семантично схожих основних концепцій чи ключових слів, коли це можливо».
Сфера фокусованого навчання (необов’язково): додати Relevant Fields: [domain] для обмеження вилучення до певної галузі.
Перевага мови (необов’язково): додати наприкінці «Концепції результату МАЮТЬ бути на [мова].».
Чанкування
Довгі записи розділяються за допомогою settings.chunkWordCount. Кожен чанк надсилається окремо. Концепції з усіх чанків збираються в Set — дублікати між чанками безшумно видаляються. Помилки LLM у окремих чанках не призводять до зупинки операції.
Створення концептуальної записки
Правила імен файлів
| Правило | Поведінка |
|---|---|
| Дефіси/підкреслення | Замінюються на пробіли |
| Спеціальні символи | Видаляються: зворотний слеш, прямий слеш, двокрапка, зірка, запитання, лапки, трубка, хеш, кершн, дужки |
| Пробіли | Об’єднуються та обрізаються |
| Максимальна довжина | 100 символів (обрізано + додатково обрізано) |
| Результат порожній/з усіма крапками | Пропущено без звуку |
Приклад: A-B: Key*Term стає A B KeyTerm.md
Шаблони
Повний шаблон (посилання увімкнені, мінімальний шаблон вимкнений):
# Concept Name
## Linked From
- [[SourceNoteBasename]]
Мінімальний шаблон (коли extractConceptsMinimalTemplate: true):
# Concept Name
Оновлення існуючих нотаток
Коли файл концепції вже існує:
- Якщо посилання увімкнені та джерельна нотатка ще не вказана, додайте посилання
- Якщо існує розділ
## Linked From, вставте його перед наступною заголовком## - Якщо
## Linked Fromвідсутній, додайте розділ у кінець - Повторювані посилання перевіряються та пропускаються
Конфігурація
| Налаштування | За замовчуванням | Ефект |
|---|---|---|
useCustomConceptNoteFolder | true | Переключувач головної нотатки. Вимкнено = жодних нотаток не створюється |
conceptNoteFolder | '' (вимкнено) | Шлях до папки для концепт-нотаток |
extractConceptsMinimalTemplate | true | Нотатки лише з назвою (без «Linked From») |
extractConceptsAddBacklink | false | Додавати відповідні посилання під час автономної екстракції |
extractConceptsProvider / extractConceptsModel | DeepSeek | LLM на кожен завдання для екстракції концептів |
extractConceptsLanguage | 'en' | Мова виводу назв концептів |
replaceSynonymsDuringConceptExtraction | false | Увімкнути придушення синонімів у запиті |
generateConceptLogFile | false | Написати .log список створених концептів |
Важливо: Налаштування extractConceptsAddBacklink та extractConceptsMinimalTemplate впливають лише на спеціальну команду екстракції. Команда «Add Links» завжди створює нотатки у повному шаблоні з посиланнями.
Дедуплікація
Команда дедуплікації (Notemd: Check & remove duplicate concept notes) виконує 5-кроковий аналіз:
Крок 1: точне збіг назви файлу
Порівняння назв без урахування регістру в межах налаштованої області.
Крок 2: виявлення множинної форми
Видаляються суфікси: -ies до -y, -es видаляється, -s видаляється. Порівнюється однинкова форма з файлами області. Не обробляє нерегулярні множини (children/child).
Крок 3: нормалізація символів
Застосовується до: toLowerCase(), замінюються хрестики/підкреслення на пробіли, видаляються неалфавітно-цифрові символи, об’єднуються пробіли. Ті, що нормалізуються однаково, позначаються.
Крок 4: Контейнування одного слова
Примітки з одним словом перевіряються за базовими іменами файлів багатослівного діапазону. Не виконується, коли діапазон — concept_folder_only.
Крок 5: Підтвердження та видалення
Усі кандидати відображаються у модалі підтвердження. Схвалені елементи переміщуються до системного смітника. Операцію можна скасувати між кожним видаленням.
Режими діапазону
| Режим | Порівнюється з |
|---|---|
vault (за замовчуванням) | Усіми файлами сховища .md за винятком папки концепцій |
concept_folder_only | Іншими примітками концепцій у цій папці |
include | Файлами у конкретних вказаних папках |
exclude | Усіма файлами сховища за винятком папки концепцій + вказаних папок |
Використання
Витягнення концепцій (окремо)
- Відкрити примітку
- Запустити "Notemd: Витягнення концепцій" з палітри команд
- Примітки концепцій створюються у налаштованій папці
Вилучення та створення контенту
"Notemd: Вилучити концепції та створити заголовки" — вилучає концепції, а потім запускає команду "Створити з заголовка" для кожної нотатки у папці з концепціями. Це створює контент для усіх нотаток у цій папці, а не лише для новостворених.
Створення посилання у Вікі з вибраного
- Підкреслити текст у редакторі
- Запустити команду "Notemd: Створити посилання у Вікі з вибраного"
- Текст обгортається у
[[...]]та створюється нотатка про концепцію
Поради
- Спочатку встановіть папку з концепціями — без неї жодні нотатки не будуть створені. Якщо її не вказати, з’явиться модальне вікно з попередженням.
- Використовуйте моделі для окремих завдань — вилучення концепцій краще працює з дешевшими моделями (GPT-4o-mini, DeepSeek). Зберігайте дорогі моделі для досліджень/перекладу.
- Увімкніть придушення синонімів у технічних галузях, де кілька термінів позначають одну і ту саму концепцію.
- Регулярно усувати дублікати — запускайте команду усунення дублікатів після пакетної обробки, щоб виявити майже однакові записи.
- Файл журналу перезаписується після кожного запуску, а не додається. Копіюйте його, якщо вам потрібні попередні результати.
Наступні кроки
- Wiki-Links — Як концепції підключаються безпосередньо у тексті
- Diagrams — Візуалізація зв’язків між концепціями
- Workflows — Послідовне вилучення разом з іншими завданнями