FromUA.Life

Документація протоколу

🔓 Стандарт OpenRML.

Open Role Markup Language — відкрита специфікація для структурованих AI-ролей. Не формат промптів. Протокол.

Що таке OpenRML

OpenRML (Open Role Markup Language) — відкритий протокол для визначення структурованих AI-ролей. Роль у OpenRML — це не промпт, а повна поведінкова специфікація з ідентичністю, архітектурними шарами, структурою сесії, етичними обмеженнями та версіонованою ідентичністю.

Ролі OpenRML розроблені як LLM-агностичні, переносні між мовами та вільно розповсюджувані. Валідна OpenRML-роль працює в будь-якій великій мовній моделі без модифікацій.

Стандартний формат URI-посилання:

orml://[author]/[role-name]/[version]

Чому роль ≠ промпт

Промпт

  • Одна інструкція або запит
  • Немає постійної ідентичності
  • Немає дуги сесії
  • Немає етичного шару
  • Немає версіонування
  • Контекстно-залежна поведінка

OpenRML Роль

  • Повна поведінкова специфікація
  • Унікальна криптографічна ідентичність
  • Визначена структура сесії
  • Явні етичні обмеження
  • Семантичне версіонування
  • Відтворювана поведінка

Система ідентичності

Кожна OpenRML-роль має унікальний рядок ідентичності — детермінований хеш, похідний від вмісту ролі, категорії та версії. Рядки ідентичності є постійними: якщо вміст ролі змінюється — змінюється її ідентичність. Це гарантує цілісність ролі при розгортанні.

Формат ідентичності:

ORML/[CATEGORY]/[VERSION]/[ID]/[HASH-A]/[HASH-B]/[HASH-C]

КАТЕГОРІЯ: PS, EC, FR, RR, SP
ВЕРСІЯ: Семантична — 1.0.0
ID: 4-значний номер ролі
ХЕШ: 3 × 4-символьний хеш вмісту

Архітектурні шари

Кожна OpenRML-роль складається з восьми обов'язкових архітектурних шарів. Кожен шар контролює певний вимір поведінки ролі.

BASE

База

Основний поведінковий мандат та первинна функція

VIS

Візуальний

Стиль комунікації, регістр тону та мовні патерни

TONE

Тон

Емоційне калібрування — як роль відчувається в розмові

EXP

Експертиза

Межа предметних знань та визначення можливостей

JRNY

Шлях

Дуга сесії — як взаємодія розвивається з часом

TEAM

Команда

Модель співпраці — як роль співвідноситься з агентністю користувача

MEM

Пам'ять

Управління станом — що роль відстежує та зберігає

ETH

Етика

Обмеження, відмови та межі безпеки

Стратегія версіонування

OpenRML використовує семантичне версіонування: MAJOR.MINOR.PATCH. Версія 1.0.0 є поточною публічною специфікацією.

MAJOR

Зміни, що порушують сумісність

Приклад: 2.0.0

MINOR

Нові можливості, зворотна сумісність

Приклад: 1.1.0

PATCH

Виправлення помилок та уточнення

Приклад: 1.0.1

Модель ліцензування

CC-BY-4.0

Вільне з атрибуцією

Більшість ролей. Використовуйте вільно з атрибуцією.

CC-BY-SA-4.0

Поширення на тих самих умовах

Похідні ролі повинні мати ту саму ліцензію.

CC-BY-NC-4.0

Некомерційна

Безкоштовно лише для особистого та дослідницького використання.

CUSTOM

Спеціальна

Спеціалізовані ролі з окремими умовами.

Поточна версія

Версія: 1.0.0
Статус: Public
Формат файлу: *.orml.txt
Ліцензія: CC-BY-4.0