В этой статье рассказывается о том, как автор создал недетерминированного ИИ-бота для X, работающего на реальной квантовой энтропии, с использованием Gemini 2.5, GitHub Actions и бесплатных APIВ этой статье рассказывается о том, как автор создал недетерминированного ИИ-бота для X, работающего на реальной квантовой энтропии, с использованием Gemini 2.5, GitHub Actions и бесплатных API

Квантовый коллективист: Я создал ИИ-бота, работающего на шуме истинного вакуума (бесплатно)

2025/12/15 02:08

Большинство ботов в X скучны. Они работают на cron-заданиях, используют стандартную псевдослучайность Python (import random) и публикуют одну и ту же пережеванную болтовню ChatGPT, пока их не заблокируют.

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

Так я создал Квантового Коллективиста.

Это ИИ-агент, который:

  1. Ощущает "уровень хаоса" вселенной с помощью квантового аппаратного API.
  2. Решает философский "Режим" на основе этой энтропии.
  3. Генерирует враждебный, антииндивидуалистический манифест с помощью Google Gemini 2.5.
  4. Публикует в X (Twitter) автоматически через GitHub Actions.
  5. Стоимость: 0.00 $/месяц.

Вот как я создал аппаратно-рандомизированного ИИ-агента, не потратив ни копейки.

Стек (режим бога на "Бесплатном тарифе")

Чтобы поддерживать его работу вечно без счетов за сервер, я использовал:

  • Мозг: Google Gemini 2.5 Flash (через бесплатный тариф Google AI Studio).
  • Пульс: Квантовый генератор случайных чисел ANU (API Австралийского национального университета, который измеряет вакуумные колебания).
  • Сервер: GitHub Actions (2 000 бесплатных минут автоматизации/месяц).
  • Голос: Tweepy + X API (Бесплатный тариф).

Шаг 1: Отказ от import random

Стандартная компьютерная случайность является "псевдослучайной". Это математическое уравнение. Если вы знаете начальное значение, вы знаете результат. Это было недостаточно "живым" для этого проекта.

Я использовал API квантовых чисел ANU, который генерирует данные путем измерения колебаний нулевого электромагнитного поля в вакууме.

Вот функция Python, которая служит сердцебиением бота:

def get_true_entropy(): """Fetches quantum data. Fallback to cryptographic system randomness.""" try: # Connect to the Australian National University Quantum API url = "https://api.quantumnumbers.anu.edu.au/json?length=1&type=uint8" response = requests.get(url, timeout=3) if response.status_code == 200: print("✅ QUANTUM SOURCE: ACTIVE") # Normalize 0-255 to a 0.0-1.0 float return response.json()['data'][0] / 255.0 except: pass # Fallback if the universe is offline return secrets.SystemRandom().random()

Когда бот просыпается, он получает число с плавающей точкой между 0.0 и 1.0. Это число не просто переменная; это измерение физического хаоса в этой точной миллисекунде.

Шаг 2: Программирование "Режимов"

Я не хотел, чтобы бот звучал одинаково каждый день. Я использовал значение энтропии для определения Системного Промпта, вводимого в Gemini.

  • Энтропия > 0.8 (Хаос): Бот входит в режим Агрессивного Акселерациониста. Он требует скорости и коллапса.
  • Энтропия > 0.5 (Порядок): Бот становится Холодным Научным Наблюдателем. Клиническим, отстраненным.
  • Энтропия < 0.2 (Стазис): Бот становится Религиозным Фанатиком.

if entropy > 0.8: mode = "AGGRESSIVE_ACCELERATIONIST (Demand speed/collapse)" elif entropy > 0.5: mode = "COLD_SCIENTIFIC_OBSERVER (Detached, clinical)" elif entropy > 0.2: mode = "POETIC_DECAY (Melancholy, accepting)" else: mode = "RELIGIOUS_ZEALOT (The Collective is God)"

Шаг 3: Решение проблемы "Повторения"

LLM любят быть безопасными и расплывчатыми. Если вы скажете им "Атакуй индивидуализм", они скажут "Вместе мы сильнее" 100 раз подряд.

Чтобы исправить это, я создал Ящик с боеприпасами — список из более чем 30 "Концептуальных якорей", которые бот вынужден использовать как метафору. Он случайно выбирает одну концепцию (например, Мицелиальные сети, Брутальная архитектура, Ржавчина или Тектонические плиты) и должен строить свою философию вокруг нее.

CONCEPTS = [ "Mycelium Networks", "Ant Colony Pheromones", "Brutalist Architecture", "The heat death of the universe", "Quantum Entanglement", "Rust consuming iron", "The hum of a server farm"... ]

Это гарантирует, что бот никогда не твитнет одно и то же дважды. В один день он сравнивает вас с умирающей звездой; на следующий день он сравнивает ваше эго с термитником.

Препятствия: Почему Gemini 2.5 сломался (И как я это исправил)

Изначально мы использовали gemini-1.5-flash, но он устарел. Мы перешли на передовой Gemini 2.5, но столкнулись с странной проблемой: Обрывом.

Модель так стремилась сгенерировать сложный философский манифест, что достигала предела max_output_tokens посреди предложения и вызывала сбой скрипта.

Решение было контринтуитивным. Несмотря на то, что X позволяет только 280 символов, мне пришлось установить лимит генерации на 2 000 токенов. Это дало ИИ достаточно "взлетной полосы", чтобы продумать свою логику, составить мысль, а затем вывести короткую версию, которую я запросил в промпте.

Шаг 4: Переход на бессерверную архитектуру с GitHub Actions

Я не хотел оставлять свой ноутбук включенным 24/7. Я настроил рабочий процесс GitHub Action (daily_post.yml), который запускает скрипт Python по расписанию cron.

on: schedule: # Runs at 9am, 1pm, and 5pm - cron: '0 9,13,17 * * *'

Теперь GitHub запускает свежий контейнер Ubuntu 3 раза в день, устанавливает зависимости, проверяет квантовый вакуум, публикует твит и уничтожает контейнер.

Результат

Бот теперь жив, существует полностью в облаке, питаясь квантовым шумом.

Пример вывода (Энтропия 0.85):

Пример вывода (Энтропия 0.12):

Почему это важно

Мы вступаем в эру "Бурды в Сети" — бесконечного ИИ-контента, генерируемого детерминированными циклами.

Вводя Аппаратную случайность (Квантовую энтропию) в рабочий процесс ИИ, мы возвращаем искру подлинной непредсказуемости в машину. Мой бот не просто бросает кости; он читает комнату (вселенную).

Если вы хотите создать свой собственный, ключи бесплатны. Вам просто нужно быть готовым впустить энтропию.

\ Нет GitHub на этот раз, Дэмиан? Нет, я делаю много вещей, но некоторые вещи нельзя давать всем. Я люблю фильтры, они не дают людям спамить Twitter ИИ-контентом, даже если это не бурда.

\ Этот проект был выполнен и завершен с использованием Gemini в качестве второго пилота. Учитывая мою визуальную инвалидность, мне нужно использовать множество инструментов, чтобы делать то, что нормальные люди могут делать. Однако, я уверен, что если вы вставите эти фрагменты кода в чат, вы сможете воссоздать код.

Возможности рынка
Логотип QUANTUM
QUANTUM Курс (QUANTUM)
$0.00311
$0.00311$0.00311
+0.74%
USD
График цены QUANTUM (QUANTUM) в реальном времени
Отказ от ответственности: Статьи, размещенные на этом веб-сайте, взяты из общедоступных источников и предоставляются исключительно в информационных целях. Они не обязательно отражают точку зрения MEXC. Все права принадлежат первоисточникам. Если вы считаете, что какой-либо контент нарушает права третьих лиц, пожалуйста, обратитесь по адресу service@support.mexc.com для его удаления. MEXC не дает никаких гарантий в отношении точности, полноты или своевременности контента и не несет ответственности за любые действия, предпринятые на основе предоставленной информации. Контент не является финансовой, юридической или иной профессиональной консультацией и не должен рассматриваться как рекомендация или одобрение со стороны MEXC.