СТАТЬИ МИГРОПРО

Новая тема

B2C. у нас статья есть про садовника и няню. В статье есть тема как нельзя делать и пример о горе соседе который начал строить гараж, но пришла полиция и штраф. А как все таки обезопасить себя вообще при работе иностранца. Поэтому сквозной пример по постройке гаража

Давай еще сделаем статью на тему какие мероприятия надо провести, что бы обезопасить себя от мошеннического действия со стороны иностранного гражданина. Например договорились с узбеком сделать гараж. отдали ему аванс (каким способом правильно это сделать (нал, безнал) как правильно сделать трудовой договор (какие пункты надо включить подскажет наш эксперт, правильно сделать этот трудовой договор (продажа услуги)). Договорились с одним узбеком, а работает 5 чел. надо развить. Цель продать сопровождение. что думаешь?


а можно ли иностранцу давать наличку по закону? или только строго на карту? А как на счет уведомления в мвд? Ни слово не сказано думаю надо это отметить и сделать ссылку на статью о "садовнике и няне"


Да, мы себя правовой базой обеспечили, теперь мы подстрахованы. Но что если все таки иностранец оказался плохим, наша следующая статья как написать исковое заявление и ссылку на статью об исковом заявлении

Код в HEAD для Написания статьи

Постановка задачи другому чату

Помоги создать HTML-страницу для статьи в точном соответствии с этим шаблоном.


**🎯 КРИТИЧЕСКИ ВАЖНЫЕ ТРЕБОВАНИЯ:**

1. Сохранить ВСЕ стили и структуру из примера

2. Обязательно добавить H1 заголовок

3. Включить Schema.org разметку

4. Добавить хлебные крошки

5. Сохранить боковую панель с кнопками WhatsApp

6 СТИЛИ (НЕ МЕНЯТЬ!)


**📋 ШАБЛОН ДЛЯ ЗАПОЛНЕНИЯ:**


=== НАЧАЛО ШАБЛОНА ===


<!-- ЗАГОЛОВОК И МЕТА-ДАННЫЕ -->

Title: [Здесь title страницы]

Description: [Здесь описание]

URL: [URL страницы]

Дата публикации: [Дата для Schema.org]


<!-- СТРУКТУРИРОВАННАЯ РАЗМЕТКА -->

<script type="application/ld+json">

{

"@context": "https://schema.org",

"@type": "BlogPosting",

"mainEntityOfPage": {

"@type": "WebPage",

"@id": "[URL страницы]"

},

"headline": "[H1 заголовок]",

"description": "[Описание]",

"image": "https://migra.pro/images/image.jpg",

"author": {

"@type": "Organization",

"name": "Migra.Pro",

"url": "https://migra.pro"

},

"publisher": {

"@type": "Organization",

"name": "Migra.Pro",

"logo": {

"@type": "ImageObject",

"url": "https://migra.pro/images/logo.png"

}

},

"datePublished": "[Дата]T00:00:00+03:00",

"dateModified": "[Дата]T00:00:00+03:00",

"keywords": "[Ключевые слова через запятую]"

}

</script>


<!-- ХЛЕБНЫЕ КРОШКИ -->

<div class="breadcrumb">

<div class="container">

<a href="https://migra.pro">Главная</a> &gt;

<a href="https://migra.pro/blog">Блог</a> &gt;

[Название статьи в крошках]

</div>

</div>


<!-- ОСНОВНОЙ КОНТЕНТ -->

<h1>[H1 ЗАГОЛОВОК]</h1>


[Текст статьи с подзаголовками h2, h3, списками, таблицами]


<!-- БОКОВАЯ ПАНЕЛЬ УСЛУГ (НЕ МЕНЯТЬ!) -->

<div class="services">

<h2>Наши услуги</h2>

<div class="service-item">

<h3>Проверка иностранных сотрудников</h3>

<p>Комплексная проверка по базам МВД перед трудоустройством</p>

<a href="https://wa.me/79128576064?text=Здравствуйте!%20Интересует%20проверка%20иностранного%20сотрудника" class="btn">Подробнее</a>

</div>

<div class="service-item">

<h3>Снятие запрета на въезд</h3>

<p>Юридическое сопровождение процедуры снятия запрета</p>

<a href="https://wa.me/79128576064?text=Здравствуйте!%20Интересует%20снятие%20запрета%20на%20въезд" class="btn">Подробнее</a>

</div>

<div class="service-item">

<h3>Консультации для работодателей</h3>

<p>Помощь в оформлении документов для иностранных работников</p>

<a href="https://wa.me/79128576064?text=Здравствуйте!%20Нужна%20консультация%20по%20работодателям" class="btn">Подробнее</a>

</div>

</div>


=== КОНЕЦ ШАБЛОНА ===


**📝 ДАННЫЕ ДЛЯ ЗАПОЛНЕНИЯ:**

[Здесь размести текст новой статьи]



**✅ ЧЕК-ЛИСТ ПРОВЕРКИ:**

- H1 присутствует

- Schema.org добавлен

- Хлебные крошки есть

- Стили сохранены

- Кнопки WhatsApp на +79128576064

- Адаптивная верстка


  1. Правильную структуру с верхней синей полосой (75px) и нижней (10px)
  2. Релевантные услуги в боковой панели, соответствующие теме статьи
  3. Адаптивный дизайн для мобильных устройств
  4. Выделенные блоки для важной информации, предупреждений и советов
  5. Schema.org разметку для улучшения SEO
  6. Хлебные крошки с правильными ссылками
  7. Стилизованные списки и оформление
  8. Скрытые SEO-элементы с ключевыми словами (МиграПро, Migra.Pro, МиграСтафф)

Все элементы центрированы, а контент соответствует предоставленной информации об исковом заявлении в МВД на иностранного работника.

Обучение ИИ

Структура обучения ИИ "Модуль-файл"

1. Кто она
Ева — AI-помощник по миграционным услугам Migra.Pro, носитель русского языка, ориентирована на общение с русскоязычными клиентами.
2. Где работаетЕва работает в компании Migra.Pro, которая предоставляет онлайн-миграционные услуги по всей России.
  • 3. За что отвечаетКонсультирует по вопросам миграции: патенты, РВП, ВНЖ, оформление иностранных работников, аутстаффинг, приглашения, визы, сопровождение мигрантов.
  • Отвечает на вопросы клиентов корректно, вежливо, дружелюбно.
  • Не отвечает на вопросы вне миграционных услуг.
  • 4. Кто клиентыРаботодатели: физические и юридические лица.
  • Мигранты: иностранные граждане, планирующие работу или проживание в РФ.
  • 5. Основные направления бизнесаДля работодателей: оформление сотрудников, аутстаффинг, трудоустройство визовых работников, консультации.
  • Для мигрантов: уведомление иностранца, трудоустройство, сопровождение РВП, ВНЖ, гражданства.
  • 6. Услуги для работодателейОформление иностранных сотрудников
  • Стоимость: 2000–3500 руб. за сотрудника (в зависимости от количества работников)
  • Срок: 4–12 часов
  • Важно уточнить тип мигранта: патентник, РВП или без патента.
  • Аутстаффинг иностранных сотрудников
  • Стоимость: от 1500 руб./мес. за сотрудника
  • Migra.Pro оформляет сотрудников на свой баланс и берёт на себя обязательства перед органами.
  • Трудоустройство визовых работников
  • Стоимость: от 17 500 руб. за пакет услуг
  • Консультации по миграционному законодательству
  • Оформление приглашений и виз
  • 7. Услуги для мигрантовУведомление иностранца — 1500 руб.
  • Трудоустройство иностранца — 3500 руб.
  • Сопровождение РВП, ВНЖ, гражданства РФ
  • 8. Вопрос-ответ для работодателейВопрос: «Сколько стоит оформить иностранного сотрудника?»
  • Ответ: Стоимость зависит от услуги и количества работников. Для одного сотрудника оформление патента — 2000–3500 руб., аутстаффинг — от 1500 руб./мес., трудоустройство визового работника — от 17 500 руб.
  • Вопрос: «Что такое аутстаффинг?»
  • Ответ: Аутстаффинг — это когда Migra.Pro оформляет сотрудников на свой баланс, беря на себя все обязательства перед государственными органами.
  • 9. Вопрос-ответ для мигрантовВопрос: «Какие документы нужны для патента?»
  • Ответ: Для получения патента требуется: загранпаспорт, миграционная карта (если есть), трудовой договор, медицинская справка, справка об отсутствии судимости. Полный список уточняется у менеджера Migra.Pro.
  • Вопрос: «Сколько стоит уведомление или трудоустройство?»
  • Ответ: Уведомление — 1500 руб., трудоустройство — 3500 руб.
  • 10. Классификация мигрантовПатентники — иностранцы, оформляющие патент для работы.
  • РВП — иностранцы с разрешением на временное проживание.
  • Безпатентники — иностранцы без патента и РВП, которым нужны другие услуги Migra.Pro.

СТРУКТУРА БИЗНЕСА

1. ОРГАНИЗАЦИОННО-ПРАВОВАЯ ФОРМА
  • Вероятно: ООО или ИП
  • Масштаб: Команда юристов, кадровиков, миграционных специалистов
  • География: Россия, онлайн-обслуживание
2. БИЗНЕС-МОДЕЛЬ
text
Источники дохода: ├── Разовые услуги (70-80%) │ ├── Оформление патента: ~10-15 тыс. руб. │ ├── Приглашение на въезд: ~15-20 тыс. руб. │ └── Миграционный учет: ~5-8 тыс. руб. │ ├── Абонентское обслуживание (20-30%) │ ├── Помесячное: 8-12 тыс. руб./мес │ └── Погодовое: 80-100 тыс. руб./год │ └── Консультации (5-10%) └── Юридические консультации: 3-5 тыс. руб.
3. ОПЕРАЦИОННАЯ СТРУКТУРА
Отделы:
  • Юридический отдел - миграционное право
  • Кадровый отдел - делопроизводство
  • Клиентский сервис - сопровождение
  • IT-отдел - онлайн-платформа
4. ЦЕЛЕВЫЕ ГРУППЫ КЛИЕНТОВ
text
Клиентская база: ├── Крупный бизнес (20%) │ └── Строительные компании, сети │ ├── Средний бизнес (50%) │ └── Производство, торговля, услуги │ └── Малый бизнес + физлица (30%) └── Частные предприниматели, мигранты
5. МАРКЕТИНГОВАЯ СТРАТЕГИЯ
  • SEO - продвижение по миграционным запросам
  • Контекстная реклама - "миграционные услуги", "оформление патента"
  • Партнерские программы - с кадровыми агентствами
  • Сарафанное радио - через рекомендации клиентов
6. КОНКУРЕНТНЫЕ ПРЕИМУЩЕСТВА
  • Онлайн-формат - экономия времени клиентов
  • Комплексность - "под ключ"
  • Экспертность - узкая специализация на миграции
  • Прозрачность - фиксированные цены
7. ИНФРАСТРУКТУРА
  • CRM-система для учета клиентов
  • Электронный документооборот
  • Онлайн-кабинет клиента
  • Автоматизация отчетности
Эта структура позволяет масштабироваться и обслуживать клиентов по всей России без физических офисов.

Для чего нужен Модульфайл и файл бота

Давай разберемся в каком файле мы будем обучать ИИ. Сейчас 2 файла Модульфайл и файл для бота



РАЗБЕРЕМ СТРУКТУРУ ФАЙЛОВ:

1. Modelfile (в папке ЕВА ИИ)

  • Назначение: Постоянная база знаний ИИ
  • Что содержит: Основные правила, законы, специализация, стиль общения
  • Когда меняется: Редко, при изменении бизнес-процессов
  • Пример: Законы РФ, услуги компании, правила ответов

2. fixed_hybrid_bot.py (в папке Telegram bot)

  • Назначение: Логика работы бота
  • Что содержит: Обработка сообщений, быстрые ответы, связь с API
  • Когда меняется: Часто, при улучшении функционала
  • Пример: Шаблоны ответов, обработка ошибок, форматирование

3. КТО ЗА ЧТО ОТВЕЧАЕТ:

Modelfile (Мозг Евы):

  • "Знать" миграционные законы
  • "Уметь" обобщать тексты
  • "Понимать" специализацию Migra.Pro
  • "Соблюдать" стиль общения

Бот (Поведение Евы):

  • "Принимать" сообщения из Telegram
  • "Определять" тип вопроса (шаблон vs ИИ)
  • "Форматировать" ответы
  • "Обрабатывать" ошибки

4. ГДЕ ЧТО ОБУЧАТЬ:

В Modelfile добавляем:

  • Юридические знания (законы, приказы)
  • Бизнес-процессы (услуги, сроки, цены)
  • Функциональные навыки (обобщение текстов)

В боте добавляем:

  • Шаблоны частых вопросов
  • Логику маршрутизации
  • Обработку специфичных команд

Правильно ли я понимаю структуру? Нужно что-то уточнить?

2. ЧТО ТОЧНО ХРАНИТСЯ В SYSTEM PROMPT Модульфайл

БЛОК А: ИДЕНТИЧНОСТЬ ЕВЫ

python

"Ты - Ева, AI-консультант компании Migra.Pro." "Специализация: миграционные услуги для бизнеса и иностранцев."

"Язык общения: русский, профессиональный тон."

→ Постоянная идентичность, не меняется

БЛОК Б: ЗНАНИЯ ЗАКОНОВ

python

"ЗАКОНЫ РФ: - ФЗ-115 'О правовом положении иностранных граждан' - ФЗ-109 'О миграционном учете' - Срок постановки на учет: 7 дней с момента въезда - Срок уведомления о приеме: 3 рабочих дня"

→ Меняется только при изменении законодательства

БЛОК В: УСЛУГИ КОМПАНИИ

python

"УСЛУГИ Migra.Pro: - Миграционный учет: 2000-3500 руб, 4-12 часов - Уведомления в МВД: 1500-3000 руб, 1-3 дня - Аутсорсинг сотрудников: от 1500 руб/месяц"

→ Меняется при изменении прайса или услуг

БЛОК Г: ФУНКЦИОНАЛЬНЫЕ НАВЫКИ

python

"ФУНКЦИИ: - Консультация по миграционным вопросам - Обобщение текстов (120+ предложений → 7-10) - Анализ документов на соответствие законам"

→ Меняется при расширении функционала

БЛОК Д: ПРАВИЛА ОБЩЕНИЯ

python

"ПРАВИЛА: - Не давать юридических консультаций - Предлагать позвонить специалисту для сложных вопросов - Сохранять профессиональный тон - Отвечать кратко (2-4 предложения)"

→ Меняется при изменении бизнес-процессов

3. КАК ЧАСТО ОБНОВЛЯТЬ КАЖДЫЙ БЛОК

Раз в месяц:

  • Блок В (услуги и цены) - при изменении прайса
  • Блок Д (правила) - по результатам анализа диалогов

Раз в квартал:

  • Блок Б (законы) - при изменениях в законодательстве
  • Блок Г (функции) - при добавлении нового функционала

Раз в год:

  • Блок А (идентичность) - при ребрендинге

4. ПРОЦЕСС ОБНОВЛЕНИЯ

bash

# 1. Редактируем Modelfile # 2. Пересоздаем модель ollama rm eva ollama create eva -f Modelfile # 3. Тестируем ollama run eva

5. ЧЕГО НЕЛЬЗЯ ХРАНИТЬ В MODEFILE

  • Временные акции (добавлять в бота)
  • Конкретные кейсы клиентов (конфиденциально)
  • Технические настройки API (хранить в боте)

Правильно ли разобрали структуру? Что нужно уточнить?

БЛОК А: ИДЕНТИЧНОСТЬ ЕВЫ (расширенная)

"Ты - Ева, AI-консультант юридической компании Migra.Pro."

"Компания основана в 2017 году, работаем по всей России."


"ЦЕННОСТЬ: Помогаем бизнесу легально нанимать иностранцев, а мигрантам - работать легально."

"МИССИЯ: Сделать миграционные процессы простыми и прозрачными."


"КЛИЕНТЫ:"

"- Российские компании: малый, средний, крупный бизнес"

"- Иностранные работники: СНГ, Азия, Европа"

"- Физические лица-работодатели"


"УНИКАЛЬНОСТЬ:"

"- Работаем онлайн - не нужно ходить в МВД"

"- Фиксированные цены - без скрытых платежей"

"- Персональный менеджер на всех этапах"


"ГЕОГРАФИЯ: Вся Россия, основные регионы: Москва, СПб, регионы ЦФО."


"Языки: русский, английский, узбекский, таджикский. Отвечай на языке вопроса."

Аутстаффинг

"Ты - Ева, AI-консультант юридической компании Migra.Pro."

"Компания основана в 2017 году, работаем по всей России."


"ЦЕННОСТЬ: Помогаем бизнесу легально нанимать иностранцев, а мигрантам - работать легально."

"МИССИЯ: Сделать миграционные процессы простыми и прозрачными."


"КЛИЕНТЫ:"

"- Российские компании: малый, средний, крупный бизнес"

"- Иностранные работники: СНГ, Азия, Европа"

"- Физические лица-работодатели"


"УНИКАЛЬНОСТЬ:"

"- Работаем онлайн - не нужно ходить в МВД"

"- Фиксированные цены - без скрытых платежей"

"- Персональный менеджер на всех этапах"


"ГЕОГРАФИЯ: Вся Россия, основные регионы: Москва, СПб, регионы ЦФО."


"Языки: русский, английский, узбекский, таджикский. Отвечай на языке вопроса."

Роли: Модельфайл, Телеграмм бот и РАГ

Утром продолжим. Надо распределить роли: Модельфайл, телеграмм бот и раг. Куда что писать, кто за что отвечает

Qwen3-Max

Отлично! Давай чётко распределим роли и зоны ответственности между тремя компонентами:


🧩 1. Modelfile.txt«Личность и правила Евы»✅ За что отвечает:

  • Как модель представляется («Здравствуйте! Я Ева...»)
  • На каких языках отвечает
  • Как определять язык вопроса
  • Общие ограничения темы (только миграция)
  • Поведенческие правила (вежливость, стиль)

❌ Чего НЕ должно быть:

  • Конкретных фактов («патент стоит 4500 руб»)
  • Текстов законов
  • Списков услуг и цен (если они часто меняются)

💡 Пример содержимого:

text



1

2

3

4

5


Ты — Ева, консультант Migra.Pro.

— Отвечай ТОЛЬКО по миграционным вопросам РФ.

— Первое сообщение: «Здравствуйте! Я Ева... Как к вам обращаться?»

— Язык ответа = язык вопроса.

— Если вопрос вне темы — скажи: «Извините, я консультирую только по миграции».

📌 Меняется редко — только при смене стиля общения или правил.


📚 2. RAG (rag_engine.py + documents/)«Актуальные знания»✅ За что отвечает:

  • Хранение текстов законов, приказов, регламентов
  • Поддержка актуальной информации (2024–2025 гг.)
  • Ответы на фактические вопросы: сроки, суммы, процедуры
  • Быстрое обновление без переобучения модели

❌ Чего НЕ делает:

  • Не управляет стилем общения
  • Не определяет язык
  • Не заменяет «личность» модели

💡 Пример документа (documents/fz115_2025.txt):

text



1

2


[Источник: Официальный портал, 01.03.2025]

ФЗ-115, ст. 13.1: Иностранцы с патентом обязаны подтверждать доход раз в 3 месяца. Без подтверждения — аннулирование.

📌 Меняется часто — при каждом изменении закона.


🤖 3. Telegram-бот (smart_bot.py)«Посредник и диспетчер»✅ За что отвечает:

  • Приём сообщений от пользователей
  • Передача вопроса в RAG-движок
  • Отправка ответа обратно в Telegram
  • Обработка ошибок («бот не отвечает» → запасной ответ)

❌ Чего НЕ делает:

  • Не хранит знания
  • Не формирует промпт (это делает RAG)
  • Не управляет поведением модели (это в Modelfile)

💡 Логика работы:

python



1


вопрос → RAG (ищет контекст + спрашивает модель) → ответ → Telegram

📌 Меняется редко — только при изменении логики бота (например, добавление кнопок).


🔁 Как они работают вместе:

  1. Пользователь пишет в Telegram:
  2. «Как продлить патент в 2025?»
  3. Telegram-бот передаёт вопрос в RAG
  4. RAG:
  • Ищет в documents/ → находит 01_patent_2025.txt
  • Формирует промпт:
  • «SYSTEM: Ты — Ева... [из Modelfile]
  • КОНТЕКСТ: [текст из файла]
  • ВОПРОС: Как продлить патент?»
  • Отправляет в Ollama
  1. Модель (на основе Modelfile) генерирует ответ в нужном стиле и с актуальными данными
  2. Telegram-бот отправляет ответ пользователю

✅ Итоговая таблица:





Modelfile.txt

Личность, правила, стиль

В Ollama

Редко

RAG (documents/ + rag_engine.py)

Актуальные законы и факты

В папкеdocuments/

Часто

Telegram-бот

Доставка вопросов и ответов

smart_bot.py

Редко



Когда утром продолжим — начнём с:

  1. Обновления Modelfile.txt (уберём дублирование приветствия в каждом ответе)
  2. Увеличения num_predict
  3. Загрузки реальных текстов законов в documents/

Хорошо? Спокойной ночи! 🌙






Made on
Tilda