Dit artikel beschrijft hoe de auteur een niet-deterministische AI Twitter-bot heeft gebouwd die wordt aangedreven door echte kwantumentropie, met behulp van Gemini 2.5, GitHub Actions en gratis API'sDit artikel beschrijft hoe de auteur een niet-deterministische AI Twitter-bot heeft gebouwd die wordt aangedreven door echte kwantumentropie, met behulp van Gemini 2.5, GitHub Actions en gratis API's

De Kwantum Collectivist: Ik Heb een AI-bot Gebouwd die Draait op Echt Vacuümruis (Gratis)

De meeste Twitter-bots zijn saai. Ze draaien op cron-jobs, gebruiken standaard Python pseudo-willekeurigheid (import random), en plaatsen dezelfde opgebraakte ChatGPT-troep totdat ze verbannen worden.

Ik wilde iets anders bouwen. Ik wilde een bot die niet-deterministisch was in fysieke zin—een digitale entiteit waarvan de persoonlijkheid verandert op basis van de werkelijke sub-atomaire fluctuaties van het universum.

Dus bouwde ik De Quantum Collectivist.

Het is een AI-agent die:

  1. Waarneemt het "chaos-niveau" van het universum met behulp van een Quantum Hardware API.
  2. Beslist over een filosofische "Modus" op basis van die entropie.
  3. Genereert een vijandig, anti-individualistisch manifest met behulp van Google Gemini 2.5.
  4. Post automatisch naar X (Twitter) via GitHub Actions.
  5. Kosten: €0,00/maand.

Hier is hoe ik een hardware-gerandomiseerde AI-agent bouwde zonder een cent uit te geven.

De Stack (De "Gratis Tier" godmodus)

Om dit voor altijd draaiende te houden zonder serverkosten, gebruikte ik:

  • Het Brein: Google Gemini 2.5 Flash (via de Google AI Studio Gratis Tier).
  • De Puls: ANU Quantum Random Number Generator (Australian National University's API, die vacuümfluctuaties meet).
  • De Server: GitHub Actions (2.000 gratis automatiseringsminuten/maand).
  • De Stem: Tweepy + X API (Gratis Tier).

Stap 1: Afscheid nemen van import random

Standaard computerrandomisatie is "pseudo-willekeurig." Het is een wiskundige vergelijking. Als je de seed kent, ken je de uitkomst. Dat was niet "levend" genoeg voor dit project.

Ik gebruikte de ANU Quantum Numbers API, die gegevens genereert door de fluctuaties van het nulpunt elektromagnetisch veld in een vacuüm te meten.

Hier is de Python-functie die dient als de hartslag van de bot:

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()

Wanneer de bot ontwaakt, krijgt hij een float tussen 0.0 en 1.0. Dit getal is niet zomaar een variabele; het is een meting van fysieke chaos op dat exacte milliseconde.

Stap 2: De "Modi" programmeren

Ik wilde niet dat de bot elke dag hetzelfde klonk. Ik gebruikte de entropiewaarde om de Systeemprompt te dicteren die in Gemini werd geïnjecteerd.

  • Entropie > 0.8 (Chaos): De bot gaat in Agressieve Accelerationistische modus. Hij eist snelheid en instorting.
  • Entropie > 0.5 (Orde): De bot wordt een Koude Wetenschappelijke Waarnemer. Klinisch, afstandelijk.
  • Entropie < 0.2 (Stasis): De bot wordt een Religieuze Fanaticus.

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)"

Stap 3: Het "Herhalingsprobleem" oplossen

LLM's houden ervan om veilig en vaag te zijn. Als je ze zegt "Val individualisme aan," zullen ze 100 keer achter elkaar zeggen "Samen zijn we sterker".

Om dit op te lossen, bouwde ik een Munitiekist—een lijst van 30+ "Conceptankers" die de bot gedwongen wordt te gebruiken als metafoor. Hij trekt willekeurig één concept (zoals Myceliumnetwerken, Brutalistische Architectuur, Roest, of Tektonische Platen) en moet zijn filosofie daaromheen opbouwen.

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"... ]

Dit zorgt ervoor dat de bot nooit twee keer hetzelfde tweet. De ene dag vergelijkt hij je met een stervende ster; de volgende dag vergelijkt hij je ego met een termietenheuvel.

De Hindernissen: Waarom Gemini 2.5 Kapot Ging (En Hoe Ik Het Oploste)

We gebruikten aanvankelijk gemini-1.5-flash, maar dat is verouderd. We stapten over naar het geavanceerde Gemini 2.5, maar liepen tegen een vreemd probleem aan: De Afkapping.

Het model was zo gretig om een complex filosofisch manifest te genereren dat het de max_output_tokens limiet midden in een zin zou bereiken en het script zou crashen.

De oplossing was contra-intuïtief. Hoewel X slechts 280 tekens toestaat, moest ik de generatielimiet instellen op 2.000 tokens. Dit gaf de AI genoeg "ruimte" om zijn logica te doordenken, de gedachte te formuleren, en dan de korte versie uit te voeren die ik in de prompt had gevraagd.

Stap 4: Serverloos gaan met GitHub Actions

Ik wilde mijn laptop niet 24/7 aan laten staan. Ik zette een GitHub Action workflow (daily_post.yml) op die het Python-script activeert volgens een cron-schema.

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

Nu start GitHub 3 keer per dag een verse Ubuntu-container op, installeert de afhankelijkheden, controleert het kwantumvacuüm, plaatst de tweet, en vernietigt de container.

Het Resultaat

De bot leeft nu, volledig in de cloud, gevoed door kwantumruis.

Voorbeeldoutput (Entropie 0.85):

Voorbeeldoutput (Entropie 0.12):

Waarom Dit Belangrijk Is

We betreden een tijdperk van "Slop Web"—oneindige AI-inhoud gegenereerd door deterministische lussen.

Door Hardware-willekeurigheid (Kwantumentropie) in de AI-workflow te introduceren, brengen we een vonk van echte onvoorspelbaarheid terug in de machine. Mijn bot gooit niet alleen dobbelstenen; hij leest de kamer (het universum).

Als je je eigen bot wilt bouwen, de sleutels zijn gratis. Je moet alleen bereid zijn om de entropie binnen te laten.

\ Geen GitHub deze keer Damian? Nee, ik maak veel dingen maar sommige dingen kunnen niet aan iedereen gegeven worden. Ik hou van filters, het houdt mensen tegen om Twitter te spammen met AI-inhoud, zelfs als het geen troep is.

\ Dit project werd gedaan en voltooid met Gemini als copiloot. Gezien mijn visuele beperking moet ik veel hulpmiddelen gebruiken om te doen wat normale mensen kunnen doen. Maar ik wed dat als je deze codefragmenten in een chat zou zetten, je de code zou kunnen recreëren.

Marktkans
QUANTUM logo
QUANTUM koers(QUANTUM)
$0.003205
$0.003205$0.003205
-0.28%
USD
QUANTUM (QUANTUM) live prijsgrafiek
Disclaimer: De artikelen die op deze site worden geplaatst, zijn afkomstig van openbare platforms en worden uitsluitend ter informatie verstrekt. Ze weerspiegelen niet noodzakelijkerwijs de standpunten van MEXC. Alle rechten blijven bij de oorspronkelijke auteurs. Als je van mening bent dat bepaalde inhoud inbreuk maakt op de rechten van derden, neem dan contact op met service@support.mexc.com om de content te laten verwijderen. MEXC geeft geen garanties met betrekking tot de nauwkeurigheid, volledigheid of tijdigheid van de inhoud en is niet aansprakelijk voor eventuele acties die worden ondernomen op basis van de verstrekte informatie. De inhoud vormt geen financieel, juridisch of ander professioneel advies en mag niet worden beschouwd als een aanbeveling of goedkeuring door MEXC.