Как использовать ИИ в OSINT

Привет, друг! Последние несколько лет, не особо присматриваясь, можно заметить как разнообразные искусственные интеллекты проникают во многие сферы жизни людей. Ну и будем откровенными, в некоторых сферах, народ мягко говоря, шизанулся на тему ИИ. Пихая его во все щели, дыры и отверстия. Не менее веселят и компании, считающие, что одно упоминания ИИ, рядом с их продуктом, делает его супер технологичным. Мне это очень напоминает пузырь доткомов. Тогда тоже считалось, что сама технология является залогом успеха. А потом, в марте 2000 года, неожиданно выяснилось, что основная масса, так называемых «технологических компаний», слегка преувеличивает свои результаты и достижения. Вот и сейчас, есть ощущение, что в истории с ИИ, может случится какой-то подобный поворот.

Это я всё к чему? Безусловно, ИИ это классная и полезная штука. И у этой технологии огромное будущее. Но важно не забывать, что это всего лишь инструмент. И его эффективность зависит, в первую очередь, от способа применения и навыков применяющего. Естественно OSINT не исключение. И в этой статье мы будем разбираться для чего можно использовать ИИ в OSINT. И самое главное, как это делать правильно и эффективно. Разберем конкретные ситуации и направления, в том числе раскроем тему написания правильных промтов, потому как это по сути основной элемент взаимодействия с ИИ. Там ничего сложного нет, но некоторые нюансы и особенности лучше знать заранее.

Что касается выбора ИИ, то, здесь я буду для примеров использовать ChatGPT. Но для Gemini, всё перечисленное, тоже прекрасно будет работать. Нюансы если и будут, то очень не значительные.

Основные принципы составления промтов для ИИ

Чтобы ИИ начал шевелить своими электрическими мозгами и приносить пользу, его нужно об этом попросить. А чтобы эта просьба была для него максимально понятной, нужно использовать промты. И от правильности их написания, прямо зависит качество полученных ответов. Промт это всего лишь расширенный и детализированный запрос. Естественно, подход к их написанию может отличаться в зависимости от ситуации. Но при этом, есть некоторые базовые принципы написания промтов, которых стоит придерживаться в большинстве ситуаций. С них и начнём. Разберём сами принципы, и на их основе напишем шаблон промта, подходящий под большинство ситуаций.

  • Не умничай. Это означает, что не нужно как-то витиевато или замудрённо излагать свои идеи. Чем проще будет текст промта, тем он будет понятнее для ИИ. Представь, что ты объясняешь десятилетнему ребенку. Как-то так работает и тут. Пиши простыми короткими предложениями. Причём эти предложения должны быть: либо вводными данными, либо прямым указанием к действию, либо уточнением задачи.
  • Укажи роль и задачу. Чтобы ИИ лучше понял что от него требует и в каком виде, всегда есть смысл прямо указать функцию кого он будет выполнять. Например: «Ты OSINT-аналитик». Иногда можно отдельно добавить общую цель. Например: «Твоя задач помочь проанализировать деятельность компании». Кроме этого обязательно нужно конкретизировать что именно мы хотим, причем максимально чётко и понятно. Здесь хорошей практикой будет использование активных глаголов т.е. таких которые прямо указывают на действие: выяви, выдели, определи, проанализируй, сравни и т.д.
  • Придерживайся структуры. Здесь имеется ввиду что, в идеале, промт должен выглядеть как пошаговая инструкция. Т.е. если решаемая задача объёмная, то всегда есть смысл разбить её на подзадачи. Тем самым получив более полный и развернутый ответ. Причем эти подзадачи не обязательно расписывать в одном промте. Можно делать это пошагово, в зависимости от получаемых результатов. И, совсем не обязательно, ломать себе голову, в попытках сразу написать идеальный промт. Можно делать это поэтапно, каждый раз уточняя запрос.
  • Попроси подсказку. Как бы очевидно это не звучало, но можно спросить у ИИ, как лучше сформулировать промт. Т.е. мы описываем что мы от него хотим и какие у нас есть сведения, а потом просим уточнить каких данных не хватает для максимально полного ответа, а также просим написать шаблон промта под эту ситуацию.
  • Формат ответа. Всегда есть смысл указать в каком виде нам нужен ответ. Например, оформить результаты в виде списка, таблицы, обобщённой сводки или развернутого отчёта. При этом можно дополнительно уточнить как это должно выглядеть. Т.е. какие данные должен содержать каждый пункт в списке или что нужно включать в таблицу, а что нет.
  • Верификация. Не забывай что ИИ это в первую очередь инструмент анализа, а не источник каких-то фактов. Более того он вполне может эти факты придумывать. Поэтому наиболее правильный подход использовать его для обработки информации, а не для итоговых выводов. Также есть смысл в промте прописать правила как ему работать с информацией, и на какие данные опираться при подготовке ответа.

Чтобы резюмировать, на основе этих принципов, сформулируем итоговый чек-лист по подготовке промтов:

- укажи роль (эксперт, аналитик и т.д.)
- чётко сформулируй цель
- предоставь или укажи исходные данные (документы, названия, ресурсы)
- определи формат ответа (список, таблица, справка, сводка)
- задай правила ("Не придумывай фактов", "Разделяй факты и гипотезы", "Указывай, что требует проверки" и т.д.)
- ПОЛУЧИВ ОТВЕТ, ПЕРЕПРОВЕРЬ САМ НАЙДЕННУЮ ИНФОРМАЦИЮ

Ну и с учётом всего изложенного, можно написать универсальный шаблон OSINT-промта, который подходит для большинства ситуаций:

Ты — [роль: OSINT-аналитик, эксперт по GEOINT и т.д.]. 
Твоя задача — помочь мне проанализировать данные в рамках OSINT-исследования.

Контекст:
[описываем цель исследования: анализ цифрового следа человека / проверка компании / анализ комментариев в соцсетях / геолокация по описанию / изучение события].

Исходные данные:
[даём данные: текст, описание, список профилей, фрагменты документа и т.п.].

Задачи:
1. Суммируй и структурируй информацию.
2. Выдели ключевые факты и события.
3. Выяви последствия и определи причинно-следственные связи между событиями и последствиями.
4. Определи, какие данные требуют дополнительной проверки.
5. Предложи возможные связи и направления для дальнейшего поиска.
6. Укажи риски и проблемные вопросы (например, если данные требуют верификации).

Формат ответа:
- Используй структурированный список или таблицу.
- Отделяй факты от гипотез.
- Добавь пояснения простым языком.
- Сделай краткий вывод и дай рекомендации для дальнейшего OSINT-исследования.

Правила:
- Не придумывай фактов, опирайся только на предоставленные данные.
- Если чего-то не хватает для анализа, прямо укажи, какая информация нужна.
- Делай пошаговое рассуждение и выводы.

Способы использования ИИ в OSINT

С теорией вроде как определились. Теперь давай разберемся где и как можно применять ИИ в OSINT. На самом деле использовать его можно во всех ситуациях в которых хочется и получается. Потому перечислять все возможные варианты я не буду. Я покажу те способы которые лично мне кажутся наиболее эффективными. Ну и дам шаблоны промтов под конкретные ситуации. Во всех примерах я старался охватить максимально широкий список вопросов. Но нужно помнить, что информация не всегда нужна именно в таком объёме. Потому промты можно и нужно адаптировать под себя, в зависимости от целей и задач.

Сбор характеризующей информации

OSINT сам по себе подразумевает, что любая работа начинается со сбора какой-то первичной информации. И это именно та ситуация с которой ИИ справляется очень достойно. Начнём с варианта сбора информации о компании.

Ты — OSINT-аналитик.  
Твоя задача — собрать и структурировать всю доступную в открытых источниках информацию о компании.

Компания: [вставить название компании / другие известные данные]

Задачи анализа:
1. Регистрационные данные
- Полное название, юридический адрес, дата регистрации.
- Регистрационный и налоговый номер (в зависимости от страны).
- Основной вид деятельности (по классификатору).
2. Официальные цифровые ресурсы
- Найди и укажи официальный сайт компании.
- Определи активные официальные страницы в соцсетях (Facebook, LinkedIn, Instagram, Telegram, Twitter/X и др.).
- Если есть — проверь наличие корпоративного блога или YouTube-канала.
3. Руководство и сотрудники
- Составь список руководителей и владельцев.
- Укажи ключевых сотрудников (директора, топ-менеджеры, главные инженеры и др.).
- Если возможно — выяви бенефициаров и аффилированных лиц.
4. Продукция и услуги
- Перечисли основные товары и услуги.
- Укажи ключевых партнёров или клиентов (по открытым данным).
5. Офисы и производство
- Местоположение штаб-квартиры и филиалов.
- Данные о производственных мощностях (заводы, цеха, склады).
- География присутствия (города, регионы, страны).
6. История компании
- Дата основания и ключевые этапы развития.
- Крупные проекты, сделки, приобретения.
- Участие в госзакупках, тендерах, партнёрствах.
7. Медиа-фон и публикации
- Как компания освещается в СМИ и соцсетях (позитив / негатив / нейтрально).
- Основные достижения или скандалы, о которых пишут.
- Публичные связи с политиками, бизнес-группами или госструктурами.
8. Риски и проблемные вопросы
- Судебные процессы, конфликты, скандалы.
- Финансовые или репутационные угрозы.
- Подозрительные или офшорные связи.

Формат ответа:
- Структурированный отчёт с разделами по пунктам.
- Для персон оформи таблицу: Имя → Должность → Контекст упоминания.
- Для сайтов и соцсетей оформи список с активными ссылками.
- В конце добавь блок "Рекомендации для дальнейшего OSINT-анализа".

Правила:
- Используй только открытые источники (реестры, СМИ, сайты, соцсети).
- Чётко разделяй факты и гипотезы.
- Указывай, какие данные требуют проверки.
- Не придумывай информацию, если её нет в источниках.

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

По похожему принципу мы можем подготовить промт для сбора информации о человеке:

Ты — OSINT-аналитик.  
Твоя задача — собрать и структурировать всю доступную в открытых источниках информацию о человеке.

Человек: [вставить имя, никнейм и другие исходные данные]

Задачи анализа:
1. Общая информация
- Основные биографические данные (дата и место рождения, если упоминаются в открытых источниках).
- Национальность или гражданство (если упоминается).
- Краткий публичный портрет на основе открытых данных.
2. Образование и карьера
- Упоминания о местах учёбы.
- Известные факты о трудовой деятельности и должностях.
- Связь с организациями (компании, НКО, госструктуры).
3. Социальные сети и цифровой след
- Найди профили в соцсетях (Facebook, LinkedIn, Instagram, Twitter/X, Telegram-каналы и др.). Убедись что это профили именно нужного человека, если не уверен - сообщи об этом.
- Укажи, какие типы публикаций встречаются (личные фото, профессиональные посты, политические высказывания и т.п.).
- Определи общий тон активности (публичный/закрытый, активный/пассивный).
4. Связи и окружение
- Упомянутые родственники, коллеги, партнёры.
- Участие в сообществах, ассоциациях, группах.
- Возможные деловые и личные связи (только из открытых данных).
5. Публичная активность и упоминания
- Участие в конференциях, форумах, мероприятиях.
- Упоминания в СМИ и публикациях.
- Выступления, интервью, статьи.
6. Риски и проблемные вопросы
- Наличие критики или упоминаний в скандальных историях.
- Участие в судебных процессах или конфликтах (только если информация публична).
- Другие потенциальные репутационные или профессиональные риски.

Формат ответа:
- Структурированный отчёт с разделами по каждому пункту.
- Для соцсетей оформи список: Платформа → Ссылка → Характер активности.
- Для связей оформи таблицу: Имя → Роль/отношение → Контекст упоминания.
- В конце добавь блок "Рекомендации для дальнейшего OSINT-поиска".

Правила:
- Используй только открытые источники (СМИ, соцсети, базы данных, сайты).
- Разделяй факты и гипотезы.
- Если данных нет — укажи это явно, не придумывай.
- Указывай, какие сведения требуют дополнительной проверки.

С поиском информации о конкретном человеке могут быть нюансы. ИИ не очень любит работать с персональными данными, поэтому в этом промте мы специально всячески акцентируем внимание на сборе информации именно из открытых источников. В противном случае он может отказаться собирать данные. Ну и отсюда логичный вывод — чем публичнее человек, тем лучше сработает промт.

Так как ИИ очень неплохо умеет в аналитику, то ещё одна задача с которой он справляется очень достойно это сбор информации о событии:

Ты — OSINT-аналитик.  
Твоя задача — собрать и структурировать всю доступную в открытых источниках информацию о событии.

Событие: [вставить название или описание события]

Задачи анализа:
1. Общее описание события
- Дата, время и место (если известно).
- Краткое содержание (что произошло).
- Контекст (какие обстоятельства предшествовали событию).
2. Хронология
- Как развивались события поэтапно.
- Основные временные точки.
- Упоминания о подготовке или предшествующих инцидентах.
3. Участники и вовлечённые стороны
- Организаторы или инициаторы (если публично известны).
- Участники (люди, организации, компании, госструктуры).
- Свидетели, очевидцы, пострадавшие.
4. Покрытие в СМИ и соцсетях
- Какие СМИ писали об этом событии.
- Какое освещение (позитивное / нейтральное / негативное).
- Основные нарративы и версии.
- Упоминания в соцсетях (Twitter/X, Telegram, Facebook и др.).
- Какая общественная реакция.
5. Фото и видеоматериалы
- Наличие открытых изображений или видео.
- Их источники (официальные, соцсети, очевидцы).
- Возможность геолокации или верификации по медиа.
6. Последствия и риски
- Какие последствия указаны в публикациях (экономические, социальные, политические).
- Есть ли информация о судебных или правовых последствиях.
- Потенциальные репутационные или политические риски.
- Спрогнозируй неочевидные потенциальные последствия. Оцени вероятность их наступления

Формат ответа:
- Структурированный отчёт с разделами по каждому пункту.
- Для участников оформи таблицу: Имя/Организация → Роль → Контекст упоминания.
- Для хронологии оформи список "Время → Событие → Источник".
- В конце добавь блок "Рекомендации для дальнейшего OSINT-поиска".

Правила:
- Используй только открытые источники (СМИ, соцсети, официальные заявления, блоги).
- Разделяй факты и гипотезы.
- Если данных нет — укажи это явно, не придумывай.
- Указывай, какие сведения требуют дополнительной проверки.

Под событием здесь подразумевается всё что угодно. Это может быть что-то социальное, типа митингов или протестов. Может быть какое-то происшествие, например авария или стихийное бедствие. Также это может быть связано с конкретной компанией или людьми, например банкротство или утечка данных. Или если не рассматривать негативный контекст, то какое-то открытие или изобретение. Короче всё что угодно, о чём нам может понадобится собрать информацию. Только, опять же, нужно не забывать править промт под свой контекст.

Поиск упоминаний и публикаций

Предыдущие промты подразумевали обобщённый подход т.е. мы собирали информацию в целом. Это хороший подход на начальных этапах. Но далее нам может потребоваться сосредоточить внимание на каких-то отдельных направлениях. И тут, опять же, мы можем часть работы переложить на электрические плечи ИИ. Одно из направлений в которых он себя хорошо показывает, это поиск и сбор упоминаний в СМИ, либо в интернете в целом. Я показываю пример промта для анализа упоминаний о компании, но для анализа людей, или чего-то ещё, он будет очень похожим.

Ты — OSINT-аналитик.  
Твоя задача — найти и проанализировать публикации и упоминания о компании в СМИ и интернете.

Компания: [вставить название компании]

Задачи анализа:
1. Сбор информации
- Найди публикации в СМИ, новостях, блогах и соцсетях, где упоминается компания.
- Включи как последние новости, так и более старые материалы, если они имеют значение.
2. Общая картина
- Суммируй, в каком контексте чаще всего упоминается компания.
- Определи общий тон публикаций (позитивный / нейтральный / негативный).
3. Ключевые идеи и характеризующие данные
- Что чаще всего связывается с компанией (услуги, продукты, события)?
- Какие факты и характеристики повторяются в разных источниках?
- Есть ли признаки положительного или негативного информационного фона?
4. Проблемные вопросы и риски
- Выяви публикации с критикой, негативом или упоминанием скандалов.
- Определи потенциальные репутационные или юридические риски.
- Какая была реакция компании на критические публикации?
5. Связанные люди
- Составь список персон, которые прямо связаны с компанией (руководители, владельцы, сотрудники).
- Добавь список персон, которые упоминаются в связке с компанией и могут быть аффилированы (партнёры, контрагенты).
- Для каждой персоны укажи, в каком контексте она упоминается.
6. Вывод и рекомендации
- Дай общую оценку информационного фона вокруг компании.
- Укажи, что требует дальнейшей проверки методами OSINT.
- Составь список направлений для дополнительного поиска или мониторинга.

Формат ответа:
- Структурированный отчёт с разделами: "Сбор информации", "Общая ситуация", "Ключевые идеи", "Риски", "Связанные люди", "Рекомендации".
- Для списка персон оформи таблицу: Имя → Роль → Контекст упоминания.

Правила:
- Используй только открытые источники (СМИ, новости, блоги, соцсети).
- Не придумывай фактов — только собранная информация.
- Разделяй факты и гипотезы.

В некоторых случаях также есть смысл задать дополнительные рамки поиска:
— искать на нескольких языках или точно указать на каких именно
— указать целевую страну или список стран
— ограничить анализ какими-то конкретными временными рамками.

Геолокация

Геолокация объектов это ещё одно направление, в котором ИИ может очень сильно помочь. Тут есть самый простой путь — это просто дать ему фото и попросить найти место которое на нём изображено. Иногда срабатывает. Если таким способом прохалявить не получилось, то можно использовать ИИ как вспомогательный инструмент, для того чтобы он изучил фотографию, выявил какие-то особенности, ориентиры и попробовал связать эти ориентиры с какой-то местностью.

Промт для детального анализа изображений:

Ты — OSINT-аналитик, специалист по геолокации.  
Твоя задача — определить, где сделано фото.

Исходные данные: [вставить фото или ссылку на него]

Задачи анализа:
1. Анализ изображения
- Опиши все видимые объекты (здания, дороги, вывески, транспорт, растительность, рельеф, люди).
- Выдели уникальные признаки (архитектура, дорожные знаки, номера домов, граффити, реклама, флаги, язык текста).
- Определи погодные и сезонные условия (зима/лето, день/ночь).
2. Поиск географических подсказок
- Определи страну или регион по уникальным деталям (язык, стилистика зданий, тип транспорта, другие признаки). При необходимости обрати внимание и учитывай в анализе такие признаки: тени/азимут солнца, дорожная разметка, сторона движения, типы опор ЛЭП, таблички улиц, телефонные коды в надписях, форма/цвет номерных знаков
- Сузь поиск до конкретного города или района, если это возможно.
- Проверь наличие известных объектов или ориентиров.
3. Сопоставление с открытыми источниками
- Предложи, где и каким способом можно проверить гипотезы.
- Определи, какие детали искать на картах или поиске изображений (ключевые слова, тип зданий, объекты.
4. Гипотезы и вероятности
- Составь список возможных мест.
- Для каждого варианта укажи признаки, которые подтверждают гипотезу.
- Добавь оценку вероятности.
5. Выводы и рекомендации
- Дай итоговый вариант (или несколько наиболее вероятных).
- Укажи, какие данные ещё стоит проверить (например, уточнить по карте, поискать фото в том же районе).

Формат ответа:
- Структурированный отчёт по шагам.
- Для гипотез используй таблицу: Место → Подтверждающие признаки → Вероятность.
- В конце дай список инструментов для дополнительной проверки.

Правила:
- Чётко разделяй факты (детали на фото) и гипотезы (место, где может быть сделано фото).
- Не придумывай детали, которых на фото нет.
- Если данных недостаточно для точной геолокации — дай несколько вероятных гипотез.

Это, можно сказать, универсальный вариант промта для большинства типичных ситуаций. Он поможет, если нужно, сориентироваться что делать и куда смотреть. В некоторых ситуациях можно подходить к геолокации более точечно, например попросить ИИ распознать какой-то конкретный объект и предложить варианты для какой местности характерен именно этот объект. Это может быть архитектура, растения или всё что угодно, что возможно идентифицировать. Тут только важно не забывать, что объекты можно, а иногда очень нужно, рассматривать не по отдельности, а в комплексе. Это сильно повышает вероятность получения нужного результата.

Кстати, у ChatGPT есть отдельный GeoGuessr GPT который специально заточен под геолокацию. Я когда-то делал сравнение разных инструментов геолокации, так вот практика показала что GeoGuessr GPT справляется сильно лучше, чем любой из рассмотренных тогда инструментов.

ИИ в OSINT
GeoGuessr GPT

Что ещё важно помнить? Применять ИИ можно не только для геолокации именно по фото. Тут всё зависит от конкретной ситуации, но, например, можно попросить его сделать какую-то выборку или провести расчёты. Примеры: можно поросить его выбрать города в какой-то области в которых есть улица с конкретным названием или посчитать как далеко можно уехать на машине от какого-то места. Ещё вариант, это найти места которые подходят под описание, например: найти торговый центр, с одной стороны которого парк, а с другой недостроенный многоэтажный дом. Ну или что-то наподобие, тут всё упирается в твою фантазию.

Итого про ИИ

Перечисленные ситуации это конечно же далеко не все возможные варианты применения ИИ в OSINT. Но это, во-первых удачные конкретные способы его использования, а во-вторых примеры как его можно использовать. Также не забывай, что готовые шаблоны промтов сами по себе не рецепт успеха. После получения первого ответа, задачу можно и нужно уточнять и направлять работу ИИ в зависимости от нашей конечной задачи и от тех данных которые уже получены. Потому использование ИИ в OSINT, как и всё остальное в OSINT, зависит от практики и от опыта. И чем их больше, тем лучше начинает работать любой инструмент.

Твой Pulse.