Artikel ini menjelaskan bagaimana penulis membangun bot Twitter AI non-deterministik yang ditenagai oleh entropi kuantum nyata, menggunakan Gemini 2.5, GitHub Actions, dan API gratisArtikel ini menjelaskan bagaimana penulis membangun bot Twitter AI non-deterministik yang ditenagai oleh entropi kuantum nyata, menggunakan Gemini 2.5, GitHub Actions, dan API gratis

Kolektivis Kuantum: Saya Membangun Bot AI yang Berjalan pada Kebisingan Vakum Sejati (Gratis)

2025/12/15 02:08

Kebanyakan bot Twitter membosankan. Mereka berjalan pada cron job, menggunakan pseudo-randomness Python standar (import random), dan memposting sampah ChatGPT yang sama berulang-ulang sampai diblokir.

Saya ingin membangun sesuatu yang berbeda. Saya ingin bot yang non-deterministik dalam arti fisik—entitas digital yang kepribadiannya berubah berdasarkan fluktuasi sub-atomik nyata dari alam semesta.

Jadi, saya membangun The Quantum Collectivist.

Ini adalah agen AI yang:

  1. Merasakan "tingkat kekacauan" alam semesta menggunakan API Perangkat Keras Kuantum.
  2. Memutuskan "Mode" filosofis berdasarkan entropi tersebut.
  3. Menghasilkan manifesto anti-individualis yang agresif menggunakan Google Gemini 2.5.
  4. Memposting ke X (Twitter) secara otomatis melalui GitHub Actions.
  5. Biaya: $0.00/bulan.

Berikut cara saya membangun agen AI dengan randomisasi perangkat keras tanpa mengeluarkan uang sepeserpun.

The Stack (Mode dewa "Free Tier")

Untuk menjaga agar ini berjalan selamanya tanpa tagihan server, saya menggunakan:

  • Otak: Google Gemini 2.5 Flash (melalui Google AI Studio Free Tier).
  • Denyut: ANU Quantum Random Number Generator (API Universitas Nasional Australia, yang mengukur fluktuasi vakum).
  • Server: GitHub Actions (2.000 menit otomatisasi gratis/bulan).
  • Suara: Tweepy + X API (Free Tier).

Langkah 1: Membuang import random

Keacakan komputer standar adalah "pseudo-random." Itu hanya persamaan matematika. Jika Anda tahu bibitnya, Anda tahu hasilnya. Itu tidak cukup "hidup" untuk proyek ini.

Saya menggunakan ANU Quantum Numbers API, yang menghasilkan data dengan mengukur fluktuasi medan elektromagnetik titik-nol dalam vakum.

Berikut fungsi Python yang berfungsi sebagai detak jantung 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()

Ketika bot bangun, ia mendapatkan float antara 0.0 dan 1.0. Angka ini bukan sekadar variabel; ini adalah pengukuran kekacauan fisik pada milidetik tersebut.

Langkah 2: Memprogram "Mode"

Saya tidak ingin bot terdengar sama setiap hari. Saya menggunakan nilai entropi untuk menentukan System Prompt yang dimasukkan ke Gemini.

  • Entropi > 0.8 (Kekacauan): Bot memasuki mode Akselerasionis Agresif. Ia menuntut kecepatan dan keruntuhan.
  • Entropi > 0.5 (Keteraturan): Bot menjadi Pengamat Ilmiah Dingin. Klinis, terpisah.
  • Entropi < 0.2 (Stasis): Bot menjadi Penganut Agama Fanatik.

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

Langkah 3: Menyelesaikan Masalah "Pengulangan"

LLM suka menjadi aman dan samar. Jika Anda memberi tahu mereka "Serang individualisme," mereka akan mengatakan "Bersama kita lebih kuat" 100 kali berturut-turut.

Untuk memperbaiki ini, saya membangun Kotak Amunisi—daftar 30+ "Jangkar Konsep" yang dipaksa digunakan bot sebagai metafora. Bot secara acak menarik satu konsep (seperti Jaringan Miselium, Arsitektur Brutalis, Karat, atau Lempeng Tektonik) dan harus membangun filosofinya di sekitar konsep tersebut.

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

Ini memastikan bot tidak pernah mentweet hal yang sama dua kali. Satu hari membandingkan Anda dengan bintang yang sekarat; keesokan harinya, membandingkan ego Anda dengan gundukan rayap.

Rintangan: Mengapa Gemini 2.5 Rusak (Dan Bagaimana Saya Memperbaikinya)

Awalnya kami menggunakan gemini-1.5-flash, tetapi sudah usang. Kami beralih ke Gemini 2.5 yang mutakhir, tetapi mengalami masalah aneh: Pemotongan.

Model tersebut sangat bersemangat untuk menghasilkan manifesto filosofis yang kompleks sehingga mencapai batas max_output_tokens di tengah kalimat dan menghentikan skrip.

Solusinya berlawanan dengan intuisi. Meskipun X hanya mengizinkan 280 karakter, saya harus menetapkan batas generasi menjadi 2.000 token. Ini memberi AI cukup "landasan" untuk memikirkan logikanya, menyusun pemikiran, dan kemudian menghasilkan versi singkat yang saya minta dalam prompt.

Langkah 4: Tanpa Server dengan GitHub Actions

Saya tidak ingin membiarkan laptop saya menyala 24/7. Saya menyiapkan alur kerja GitHub Action (daily_post.yml) yang memicu skrip Python pada jadwal cron.

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

Sekarang, GitHub menjalankan kontainer Ubuntu baru 3 kali sehari, menginstal dependensi, memeriksa vakum kuantum, memposting tweet, dan menghancurkan kontainer.

Hasilnya

Bot ini sekarang hidup, sepenuhnya berada di cloud, ditenagai oleh kebisingan kuantum.

Contoh Output (Entropi 0.85):

Contoh Output (Entropi 0.12):

Mengapa Ini Penting

Kita memasuki era "Slop Web"—konten AI tak terbatas yang dihasilkan oleh loop deterministik.

Dengan memperkenalkan Keacakan Perangkat Keras (Entropi Kuantum) ke dalam alur kerja AI, kita membawa percikan ketidakpastian asli kembali ke dalam mesin. Bot saya tidak hanya melempar dadu; ia membaca ruangan (alam semesta).

Jika Anda ingin membangun milik Anda sendiri, kuncinya gratis. Anda hanya perlu bersedia membiarkan entropi masuk.

\ Tidak ada GitHub kali ini Damian? Tidak, saya membuat banyak hal tetapi beberapa hal tidak bisa diberikan kepada semua orang. Saya suka filter, mencegah orang membanjiri Twitter dengan konten AI, meskipun itu bukan sampah.

\ Proyek ini dikerjakan dan diselesaikan menggunakan Gemini sebagai copilot. Mengingat disabilitas visual saya, saya perlu menggunakan banyak alat untuk melakukan apa yang bisa dilakukan orang normal. Namun, saya yakin jika Anda memasukkan cuplikan kode ini ke dalam chat, Anda bisa merekonstruksi kodenya.

Peluang Pasar
Logo QUANTUM
Harga QUANTUM(QUANTUM)
$0.00321
$0.00321$0.00321
+3.98%
USD
Grafik Harga Live QUANTUM (QUANTUM)
Penafian: Artikel yang diterbitkan ulang di situs web ini bersumber dari platform publik dan disediakan hanya sebagai informasi. Artikel tersebut belum tentu mencerminkan pandangan MEXC. Seluruh hak cipta tetap dimiliki oleh penulis aslinya. Jika Anda meyakini bahwa ada konten yang melanggar hak pihak ketiga, silakan hubungi [email protected] agar konten tersebut dihapus. MEXC tidak menjamin keakuratan, kelengkapan, atau keaktualan konten dan tidak bertanggung jawab atas tindakan apa pun yang dilakukan berdasarkan informasi yang diberikan. Konten tersebut bukan merupakan saran keuangan, hukum, atau profesional lainnya, juga tidak boleh dianggap sebagai rekomendasi atau dukungan oleh MEXC.