Bài viết này hướng dẫn cách tác giả đã xây dựng một bot Twitter AI không xác định được hỗ trợ bởi entropy lượng tử thực, sử dụng Gemini 2.5, GitHub Actions và các API miễn phíBài viết này hướng dẫn cách tác giả đã xây dựng một bot Twitter AI không xác định được hỗ trợ bởi entropy lượng tử thực, sử dụng Gemini 2.5, GitHub Actions và các API miễn phí

Người Tập Thể Lượng Tử: Tôi Đã Xây Dựng Một AI Bot Chạy Trên Nhiễu Chân Không Thực (Miễn Phí)

Hầu hết các bot Twitter đều nhàm chán. Chúng chạy trên các công việc cron, sử dụng tính ngẫu nhiên giả của Python tiêu chuẩn (import random), và đăng đi đăng lại những nội dung ChatGPT nhàm chán cho đến khi bị cấm.

Tôi muốn xây dựng một thứ khác biệt. Tôi muốn một bot không mang tính xác định theo nghĩa vật lý—một thực thể kỹ thuật số có tính cách thay đổi dựa trên những biến động thực tế ở cấp độ hạ nguyên tử của vũ trụ.

Vì vậy, tôi đã xây dựng The Quantum Collectivist.

Đó là một AI Agent mà:

  1. Cảm nhận "mức độ hỗn loạn" của vũ trụ bằng cách sử dụng API Phần cứng Lượng tử.
  2. Quyết định một "Chế độ" triết học dựa trên entropy đó.
  3. Tạo ra một tuyên ngôn thù địch, chống chủ nghĩa cá nhân bằng Google Gemini 2.5.
  4. Đăng lên X (Twitter) tự động thông qua GitHub Actions.
  5. Chi phí: $0.00/tháng.

Đây là cách tôi đã xây dựng một AI Agent ngẫu nhiên bằng phần cứng mà không tốn một xu.

Bộ công nghệ (Chế độ "Free Tier" thần thánh)

Để giữ cho nó hoạt động mãi mãi mà không cần hóa đơn máy chủ, tôi đã sử dụng:

  • Bộ não: Google Gemini 2.5 Flash (thông qua Google AI Studio Free Tier).
  • Nhịp đập: ANU Quantum Random Number Generator (API của Đại học Quốc gia Úc, đo lường các biến động chân không).
  • Máy chủ: GitHub Actions (2,000 phút tự động hóa miễn phí/tháng).
  • Giọng nói: Tweepy + X API (Free Tier).

Bước 1: Loại bỏ import random

Tính ngẫu nhiên của máy tính tiêu chuẩn là "giả ngẫu nhiên." Đó chỉ là một phương trình toán học. Nếu bạn biết hạt giống, bạn biết kết quả. Điều đó không đủ "sống động" cho dự án này.

Tôi đã sử dụng ANU Quantum Numbers API, tạo dữ liệu bằng cách đo lường các biến động của trường điện từ điểm không trong chân không.

Đây là hàm Python đóng vai trò như nhịp tim của 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()

Khi bot thức dậy, nó nhận được một số thực giữa 0.01.0. Con số này không chỉ là một biến; nó là phép đo hỗn loạn vật lý tại chính mili giây đó.

Bước 2: Lập trình các "Chế độ"

Tôi không muốn bot nghe giống nhau mỗi ngày. Tôi đã sử dụng giá trị entropy để quyết định System Prompt được đưa vào Gemini.

  • Entropy > 0.8 (Hỗn loạn): Bot chuyển sang chế độ Aggressive Accelerationist. Nó đòi hỏi tốc độ và sự sụp đổ.
  • Entropy > 0.5 (Trật tự): Bot trở thành Cold Scientific Observer. Lạnh lùng, tách biệt.
  • Entropy < 0.2 (Tĩnh): Bot trở thành Religious Zealot.

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

Bước 3: Giải quyết vấn đề "Lặp lại"

LLMs thích an toàn và mơ hồ. Nếu bạn bảo chúng "Tấn công chủ nghĩa cá nhân," chúng sẽ nói "Cùng nhau chúng ta mạnh hơn" 100 lần liên tiếp.

Để khắc phục điều này, tôi đã xây dựng một Ammo Box—danh sách hơn 30 "Concept Anchors" mà bot buộc phải sử dụng như một phép ẩn dụ. Nó ngẫu nhiên chọn một khái niệm (như Mycelium Networks, Brutalist Architecture, Rust, hoặc Tectonic Plates) và phải xây dựng triết lý của nó xung quanh khái niệm đó.

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

Điều này đảm bảo bot không bao giờ tweet cùng một thứ hai lần. Một ngày nó so sánh bạn với một ngôi sao đang chết; ngày tiếp theo, nó so sánh cái tôi của bạn với một gò mối.

Những trở ngại: Tại sao Gemini 2.5 bị hỏng (Và cách tôi đã sửa nó)

Ban đầu chúng tôi sử dụng gemini-1.5-flash, nhưng nó đã lỗi thời. Chúng tôi chuyển sang Gemini 2.5 tiên tiến, nhưng gặp phải một vấn đề kỳ lạ: The Cut-off.

Mô hình quá háo hức tạo ra một tuyên ngôn triết học phức tạp đến nỗi nó sẽ chạm đến giới hạn max_output_tokens giữa câu và làm crash script.

Cách khắc phục là trái ngược với trực giác. Mặc dù X chỉ cho phép 280 ký tự, tôi phải đặt giới hạn tạo ra là 2,000 token. Điều này cho AI đủ "đường băng" để suy nghĩ qua logic của nó, soạn thảo ý tưởng, và sau đó đưa ra phiên bản ngắn mà tôi yêu cầu trong prompt.

Bước 4: Không cần máy chủ với GitHub Actions

Tôi không muốn để laptop của mình bật 24/7. Tôi đã thiết lập một quy trình GitHub Action (daily_post.yml) kích hoạt script Python theo lịch trình cron.

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

Bây giờ, GitHub khởi động một container Ubuntu mới 3 lần mỗi ngày, cài đặt các phụ thuộc, kiểm tra chân không lượng tử, đăng tweet, và hủy container.

Kết quả

Bot hiện đã sống, tồn tại hoàn toàn trên đám mây, được cung cấp năng lượng bởi nhiễu lượng tử.

Ví dụ đầu ra (Entropy 0.85):

Ví dụ đầu ra (Entropy 0.12):

Tại sao điều này quan trọng

Chúng ta đang bước vào kỷ nguyên của "Slop Web"—nội dung AI vô hạn được tạo ra bởi các vòng lặp xác định.

Bằng cách đưa Hardware Randomness (Quantum Entropy) vào quy trình làm việc của AI, chúng ta mang lại một tia sáng của tính không thể dự đoán thực sự trở lại cho máy móc. Bot của tôi không chỉ đơn thuần là tung xúc xắc; nó đang đọc không gian (vũ trụ).

Nếu bạn muốn xây dựng của riêng mình, các chìa khóa là miễn phí. Bạn chỉ cần sẵn sàng để entropy đi vào.

\ Không có GitHub lần này à Damian? Không, tôi tạo ra nhiều thứ nhưng một số thứ không thể trao cho tất cả mọi người. Tôi thích bộ lọc, giữ cho mọi người không spam Twitter với nội dung AI, ngay cả khi nó không phải là rác.

\ Dự án này đã được thực hiện và hoàn thành bằng cách sử dụng Gemini như một copilot. Do khuyết tật thị giác của tôi, tôi cần sử dụng nhiều công cụ để làm những gì người bình thường có thể làm. Tuy nhiên, tôi cá là nếu bạn đặt những đoạn mã này vào một cuộc trò chuyện, bạn có thể tái tạo lại mã.

Cơ hội thị trường
Logo QUANTUM
Giá QUANTUM(QUANTUM)
$0.003162
$0.003162$0.003162
-1.61%
USD
Biểu đồ giá QUANTUM (QUANTUM) theo thời gian thực
Tuyên bố miễn trừ trách nhiệm: Các bài viết được đăng lại trên trang này được lấy từ các nền tảng công khai và chỉ nhằm mục đích tham khảo. Các bài viết này không nhất thiết phản ánh quan điểm của MEXC. Mọi quyền sở hữu thuộc về tác giả gốc. Nếu bạn cho rằng bất kỳ nội dung nào vi phạm quyền của bên thứ ba, vui lòng liên hệ service@support.mexc.com để được gỡ bỏ. MEXC không đảm bảo về tính chính xác, đầy đủ hoặc kịp thời của các nội dung và không chịu trách nhiệm cho các hành động được thực hiện dựa trên thông tin cung cấp. Nội dung này không cấu thành lời khuyên tài chính, pháp lý hoặc chuyên môn khác, và cũng không được xem là khuyến nghị hoặc xác nhận từ MEXC.