Loading Documentation Hub...
Scanning documentation library
Loading Documentation Hub...
Scanning documentation library
Documentation
📚 Documentation
Loading Documentation Hub...
Scanning documentation library
Scanning documentation library
Scanning documentation library
Scanning documentation library
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Статус: 📋 Запланировано
Длительность: 4-5 недель
Предварительные требования: Завершённая Фаза 4
Фаза 5 создаёт AI-ассистента для исследований мирового класса с улучшением текста, рекомендациями литературы, руководством по методологии, генерацией контента и умными командами — используя проверенную архитектуру LLM-клиента Ring Platform с поддержкой двух провайдеров OpenAI/Anthropic.
Статус: 📋 Запланировано
Длительность: 4-5 недель
Предварительные требования: Завершённая Фаза 4
Фаза 5 создаёт AI-ассистента для исследований мирового класса с улучшением текста, рекомендациями литературы, руководством по методологии, генерацией контента и умными командами — используя проверенную архитектуру LLM-клиента Ring Platform с поддержкой двух провайдеров OpenAI/Anthropic.
Статус: 📋 Запланировано
Длительность: 4-5 недель
Предварительные требования: Завершённая Фаза 4
Фаза 5 создаёт AI-ассистента для исследований мирового класса с улучшением текста, рекомендациями литературы, руководством по методологии, генерацией контента и умными командами — используя проверенную архитектуру LLM-клиента Ring Platform с поддержкой двух провайдеров OpenAI/Anthropic.
LLM-провайдеры:
LLM-провайдеры:
LLM-провайдеры:
| Провайдер | Модели | Применение |
|---|---|---|
| OpenAI | GPT-4o, GPT-4-turbo | Общая помощь |
| Anthropic | Claude 3.5 Sonnet, Opus | Длинный контекст, анализ |
| Провайдер | Модели | Применение |
|---|---|---|
| OpenAI | GPT-4o, GPT-4-turbo | Общая помощь |
| Anthropic | Claude 3.5 Sonnet, Opus | Длинный контекст, анализ |
| Провайдер | Модели | Применение |
|---|---|---|
| OpenAI | GPT-4o, GPT-4-turbo | Общая помощь |
| Anthropic | Claude 3.5 Sonnet, Opus | Длинный контекст, анализ |
Функции чата:
Типы предложений:
Функции чата:
Типы предложений:
Функции чата:
Типы предложений:
| Тип | Цвет | Пример |
|---|---|---|
| Грамматика | 🔴 Красный | Орфография, пунктуация |
| Ясность | 🟡 Жёлтый | Двусмысленность, жаргон |
| Академический тон | 🔵 Синий | Формальность, смягчение |
| Структура | 🟣 Фиолетовый | Поток, переходы |
| Цитирование | 🟢 Зелёный | Требуется цитата |
| Тип | Цвет | Пример |
|---|---|---|
| Грамматика | 🔴 Красный | Орфография, пунктуация |
| Ясность | 🟡 Жёлтый | Двусмысленность, жаргон |
| Академический тон | 🔵 Синий | Формальность, смягчение |
| Структура | 🟣 Фиолетовый | Поток, переходы |
| Цитирование | 🟢 Зелёный | Требуется цитата |
| Тип | Цвет | Пример |
|---|---|---|
| Грамматика | 🔴 Красный | Орфография, пунктуация |
| Ясность | 🟡 Жёлтый | Двусмысленность, жаргон |
| Академический тон | 🔵 Синий | Формальность, смягчение |
| Структура | 🟣 Фиолетовый | Поток, переходы |
| Цитирование | 🟢 Зелёный | Требуется цитата |
Источники данных:
Источники данных:
Источники данных:
| Команда | Описание | Пример |
|---|---|---|
/summarize | Генерация аннотации | /summarize length:medium |
/outline | Создание плана раздела | /outline topic:"Изменение климата" |
/cite | Поиск релевантных цитат | /cite count:5 |
/improve | Предложения по улучшению | /improve focus:clarity |
/explain | Объяснение для аудитории | /explain audience:general |
/translate | Академический английский | /translate |
/expand | Развёртывание заметок в текст | /expand style:formal |
/methods | Предложение методологии |
| Команда | Описание | Пример |
|---|---|---|
/summarize | Генерация аннотации | /summarize length:medium |
/outline | Создание плана раздела | /outline topic:"Изменение климата" |
/cite | Поиск релевантных цитат | /cite count:5 |
/improve | Предложения по улучшению | /improve focus:clarity |
/explain | Объяснение для аудитории | /explain audience:general |
/translate | Академический английский | /translate |
/expand | Развёртывание заметок в текст | /expand style:formal |
/methods | Предложение методологии |
| Команда | Описание | Пример |
|---|---|---|
/summarize | Генерация аннотации | /summarize length:medium |
/outline | Создание плана раздела | /outline topic:"Изменение климата" |
/cite | Поиск релевантных цитат | /cite count:5 |
/improve | Предложения по улучшению | /improve focus:clarity |
/explain | Объяснение для аудитории | /explain audience:general |
/translate | Академический английский | /translate |
/expand | Развёртывание заметок в текст | /expand style:formal |
/methods | Предложение методологии |
npm install ai @ai-sdk/openai @ai-sdk/anthropic eventsource-parser nanoidOPENAI_API_KEY=your-key
ANTHROPIC_API_KEY=your-key
features/ai-assistant/
├── types/
│ └── ai-assistant.ts
├── services/
│ ├── conversation-service.ts
│ ├── usage-service.ts
│ ├── writing-analysis-service.ts
│ ├── literature-service.ts
│ ├── command-registry.ts
│ ├── content-generation-service.ts
│ └── methodology-service.ts
└── components/
├── ai-chat-panel.tsx
├── ai-message.tsx
├── ai-input.tsx
├── writing-suggestions-panel.tsx
└── ...
npm install ai @ai-sdk/openai @ai-sdk/anthropic eventsource-parser nanoidOPENAI_API_KEY=your-key
ANTHROPIC_API_KEY=your-key
features/ai-assistant/
├── types/
│ └── ai-assistant.ts
├── services/
│ ├── conversation-service.ts
│ ├── usage-service.ts
│ ├── writing-analysis-service.ts
│ ├── literature-service.ts
│ ├── command-registry.ts
│ ├── content-generation-service.ts
│ └── methodology-service.ts
└── components/
├── ai-chat-panel.tsx
├── ai-message.tsx
├── ai-input.tsx
├── writing-suggestions-panel.tsx
└── ...
npm install ai @ai-sdk/openai @ai-sdk/anthropic eventsource-parser nanoidOPENAI_API_KEY=your-key
ANTHROPIC_API_KEY=your-key
features/ai-assistant/
├── types/
│ └── ai-assistant.ts
├── services/
│ ├── conversation-service.ts
│ ├── usage-service.ts
│ ├── writing-analysis-service.ts
│ ├── literature-service.ts
│ ├── command-registry.ts
│ ├── content-generation-service.ts
│ └── methodology-service.ts
└── components/
├── ai-chat-panel.tsx
├── ai-message.tsx
├── ai-input.tsx
├── writing-suggestions-panel.tsx
└── ...
const scientificAssistant = `Вы — экспертный научный ассистент,
специализирующийся на академическом письме. Вы помогаете исследователям
писать ясные, хорошо структурированные статьи с правильным академическим тоном.`;
const writingImprovement = `Вы — коуч по академическому письму. Анализируйте
текст на ясность, академический тон, логический поток и грамматическую
корректность. Предлагайте конкретные улучшения, сохраняя голос автора.`;
const literatureExpert = `Вы — специалист по обзору литературы. На основе
темы исследования и контекста предлагайте релевантные статьи и объясняйте
их релевантность.`;const scientificAssistant = `Вы — экспертный научный ассистент,
специализирующийся на академическом письме. Вы помогаете исследователям
писать ясные, хорошо структурированные статьи с правильным академическим тоном.`;
const writingImprovement = `Вы — коуч по академическому письму. Анализируйте
текст на ясность, академический тон, логический поток и грамматическую
корректность. Предлагайте конкретные улучшения, сохраняя голос автора.`;
const literatureExpert = `Вы — специалист по обзору литературы. На основе
темы исследования и контекста предлагайте релевантные статьи и объясняйте
их релевантность.`;const scientificAssistant = `Вы — экспертный научный ассистент,
специализирующийся на академическом письме. Вы помогаете исследователям
писать ясные, хорошо структурированные статьи с правильным академическим тоном.`;
const writingImprovement = `Вы — коуч по академическому письму. Анализируйте
текст на ясность, академический тон, логический поток и грамматическую
корректность. Предлагайте конкретные улучшения, сохраняя голос автора.`;
const literatureExpert = `Вы — специалист по обзору литературы. На основе
темы исследования и контекста предлагайте релевантные статьи и объясняйте
их релевантность.`;| Уровень | Токенов в день | Запросов в день |
|---|---|---|
| Бесплатный | 10,000 | 50 |
| Исследователь | 100,000 | 500 |
| Безлимитный | ∞ | ∞ |
| Уровень | Токенов в день | Запросов в день |
|---|---|---|
| Бесплатный | 10,000 | 50 |
| Исследователь | 100,000 | 500 |
| Безлимитный | ∞ | ∞ |
| Уровень | Токенов в день | Запросов в день |
|---|---|---|
| Бесплатный | 10,000 | 50 |
| Исследователь | 100,000 | 500 |
| Безлимитный | ∞ | ∞ |
| Метрика | Цель |
|---|---|
| Первый токен стриминга | менее 500мс |
| Анализ текста | менее 3с на 1000 слов |
| Поиск литературы | менее 2с |
| Выполнение команды | менее 5с |
| Принятие предложений | более 60% |
| Покрытие тестами | более 80% |
| Метрика | Цель |
|---|---|
| Первый токен стриминга | менее 500мс |
| Анализ текста | менее 3с на 1000 слов |
| Поиск литературы | менее 2с |
| Выполнение команды | менее 5с |
| Принятие предложений | более 60% |
| Покрытие тестами | более 80% |
| Метрика | Цель |
|---|---|
| Первый токен стриминга | менее 500мс |
| Анализ текста | менее 3с на 1000 слов |
| Поиск литературы | менее 2с |
| Выполнение команды | менее 5с |
| Принятие предложений | более 60% |
| Покрытие тестами | более 80% |
| Риск | Решение |
|---|---|
| Высокие затраты на API | Квоты, кэширование, выбор модели |
| Недоступность API | Резервный провайдер |
| Плохие ответы | Инженерия промптов, валидация |
| Лимиты запросов | Очередь запросов, backoff |
| Переполнение контекста | Умное разбиение, суммаризация |
| Риск | Решение |
|---|---|
| Высокие затраты на API | Квоты, кэширование, выбор модели |
| Недоступность API | Резервный провайдер |
| Плохие ответы | Инженерия промптов, валидация |
| Лимиты запросов | Очередь запросов, backoff |
| Переполнение контекста | Умное разбиение, суммаризация |
| Риск | Решение |
|---|---|
| Высокие затраты на API | Квоты, кэширование, выбор модели |
| Недоступность API | Резервный провайдер |
| Плохие ответы | Инженерия промптов, валидация |
| Лимиты запросов | Очередь запросов, backoff |
| Переполнение контекста | Умное разбиение, суммаризация |
lib/ai/llm-client.ts → Базовый LLM-клиент с резервом
lib/ai/types.ts → Определения типов AI
lib/ai/matcher.ts → Паттерн для кэшированных LLM-вызовов
lib/portal-config.ts → Конфигурация API-ключей
lib/ai/llm-client.ts → Базовый LLM-клиент с резервом
lib/ai/types.ts → Определения типов AI
lib/ai/matcher.ts → Паттерн для кэшированных LLM-вызовов
lib/portal-config.ts → Конфигурация API-ключей
lib/ai/llm-client.ts → Базовый LLM-клиент с резервом
lib/ai/types.ts → Определения типов AI
lib/ai/matcher.ts → Паттерн для кэшированных LLM-вызовов
lib/portal-config.ts → Конфигурация API-ключей
/methods type:quantitative |
/stats | Рекомендация статистики | /stats data_type:continuous |
/methods type:quantitative |
/stats | Рекомендация статистики | /stats data_type:continuous |
/methods type:quantitative |
/stats | Рекомендация статистики | /stats data_type:continuous |