大多數 Twitter 機器人都很無聊。它們運行在定時任務上,使用標準 Python 偽隨機性(import random),並不斷發布相同的 ChatGPT 垃圾內容,直到被封禁。
我想要建立一些不同的東西。我想要一個在物理意義上非確定性的機器人——一個數位實體,其個性會根據宇宙中實際的亞原子波動而變化。
因此,我建立了量子集體主義者。
這是一個 AI 代理,它:
以下是我如何在不花一分錢的情況下建立一個硬體隨機化的 AI 代理。
為了讓它永久運行而不需要支付伺服器費用,我使用了:
import random標準電腦隨機性是「偽隨機」。它是一個數學方程式。如果你知道種子,你就知道結果。這對於本項目來說不夠「活躍」。
我使用了ANU 量子數字 API,它通過測量真空中零點電磁場的波動來生成數據。
這是作為機器人心跳的 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 之間的浮點數。這個數字不僅僅是一個變數;它是在那個確切的毫秒測量的物理混沌度。
我不希望機器人每天聽起來都一樣。我使用熵值來決定注入 Gemini 的系統提示。
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)"
大型語言模型喜歡安全和模糊。如果你告訴它們「攻擊個人主義」,它們會連續 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-1.5-flash,但它已被棄用。我們轉向了尖端的 Gemini 2.5,但遇到了一個奇怪的問題:截斷。
該模型非常渴望生成複雜的哲學宣言,以至於它會在句子中間達到 max_output_tokens 限制並使腳本崩潰。
修復方法是反直覺的。儘管 X 只允許 280 個字符,我不得不將生成限制設置為 2,000 個標記。這給了 AI 足夠的「跑道」來思考其邏輯,起草思想,然後輸出我在提示中要求的簡短版本。
我不想讓我的筆記本電腦 24/7 運行。我設置了一個 GitHub Action 工作流程(daily_post.yml),它根據 cron 排程觸發 Python 腳本。
on: schedule: # Runs at 9am, 1pm, and 5pm - cron: '0 9,13,17 * * *'
現在,GitHub 每天啟動 3 次新的 Ubuntu 容器,安裝依賴項,檢查量子真空,發布推文,然後銷毀容器。
機器人現在活著,完全生活在雲端,由量子噪聲驅動。
示例輸出(熵值 0.85):
示例輸出(熵值 0.12):
我們正在進入「垃圾網絡」時代——由確定性循環生成的無限 AI 內容。
通過將硬體隨機性(量子熵)引入 AI 工作流程,我們將真正的不可預測性火花帶回機器。我的機器人不僅僅是擲骰子;它正在讀取環境(宇宙)。
如果你想建立自己的機器人,這些鑰匙是免費的。你只需要願意讓熵進入。
\ 這次沒有 GitHub,Damian?沒有,我製作了很多東西,但有些東西不能給所有人。我喜歡過濾器,它能防止人們用 AI 內容垃圾郵件 Twitter,即使它不是垃圾。
\ 這個項目是使用 Gemini 作為副駕駛完成的。由於我的視覺障礙,我需要使用很多工具來做正常人能做的事情。然而,我敢打賭,如果你把這些代碼片段放入聊天中,你可以重新創建代碼。


