AI Agent Itu Acak… Perbaikan Ini Membuatnya Deterministik (Archon)

원제 · AI Agents Are Random… This Fix Makes Them Deterministic (Archon)

5:303분 읽기Better Stack2026. 05. 09.컴퓨터/소프트웨어 · 창업/스타트업 · 가전제품/카메라 · AI/미래기술

핵심 요약

Archon menggantikan ketidakpastian respons agen AI dengan sistem harness engineering berbasis YAML dan isolasi Git work tree untuk menghasilkan output kode yang identik pada setiap eksekusi.

하이라이트

  • Archon mengubah agen AI yang tidak konsisten menjadi deterministik melalui pendekatan harness engineering dengan proses yang didefinisikan dalam format YAML.

  • Sistem ini menjalankan setiap eksekusi pada work tree Git yang terpisah untuk mencegah konflik merge saat beberapa agen bekerja secara paralel.

  • Penggunaan Directed Acyclic Graph (DAG) dalam YAML menggabungkan langkah-langkah AI dengan instruksi tetap untuk memastikan urutan kerja yang kaku.

  • Archon berjalan sepenuhnya secara lokal pada perangkat keras seperti chip seri M Apple tanpa memerlukan ketergantungan pada layanan cloud atau konfigurasi VPS.

  • Agen secara otomatis memuat paket instruksi atau skill yang dapat digunakan kembali untuk menghilangkan tebakan konteks selama proses pengkodean.

타임라인

  1. Masalah Inkonsistensi dan Kegagalan Skala Agen AI

    Realita bekerja dengan alat seperti Claude Code atau Cursor sering kali melibatkan pengulangan prompt karena hasil kedua tidak pernah sama dengan yang pertama. Masalah ini menjadi hambatan besar dalam kecepatan pengembangan perangkat lunak karena pengguna harus terus-menerus memperbaiki kode yang rusak. Efisiensi waktu hilang saat skala agen ditingkatkan tanpa adanya sistem kontrol yang jelas.

    • Agen AI konvensional sering menghasilkan kode dan keputusan yang berbeda meskipun diberikan tugas yang sama.
    • Konteks instruksi sering melenceng di tengah jalan saat agen mencoba menangani repositori yang kompleks.
    • Penambahan jumlah agen yang bekerja secara bersamaan justru merusak struktur repositori dan membuang waktu untuk perbaikan manual.
  2. Mekanisme Kerja Harness Engineering dan YAML

    Archon membedakan dirinya dengan memuat paket instruksi yang disebut skill secara otomatis ke dalam repositori. Melalui perintah archonserv, pengguna mendapatkan akses ke UI yang melacak log proses dan output dari setiap prompt secara detail. Sistem ini menghilangkan ketergantungan pada riwayat chat yang berantakan dengan memindahkan seluruh logika operasional ke dalam sistem alur kerja yang terstruktur.

    • Harness engineering memaksa agen mengikuti proses perencanaan, pengkodean, pengujian, dan peninjauan yang sudah ditentukan sebelumnya.
    • Integrasi antarmuka UI Archon memberikan transparansi penuh terhadap langkah mana yang mengalami kegagalan dalam alur kerja.
    • Eksekusi pada work tree Git mandiri memastikan hasil akhir berupa Pull Request yang bersih tanpa menyentuh cabang utama secara langsung.
  3. Tiga Pilar Konsistensi Archon

    Perbedaan utama antara Archon dan alat seperti LangChain terletak pada spesialisasi Archon untuk menangani kode, bukan sekadar bot umum. Dengan menggunakan alur kerja yang berversi dan mudah ditemukan, pengetahuan tidak lagi hilang dalam riwayat percakapan. Hasil yang diprediksi tercapai karena input yang sama akan selalu diproses melalui sistem yang sama untuk menghasilkan output yang identik.

    • Struktur DAG YAML berfungsi sebagai daftar periksa tetap yang memadukan kecerdasan AI dengan langkah-langkah prosedural.
    • Isolasi eksekusi mencegah agen saling menindih pekerjaan sehingga konflik merge tidak pernah terjadi.
    • Otomatisasi pemuatan konteks dalam skill menghilangkan keacakan yang biasanya ditemukan pada agen mentah.
  4. Keuntungan Lokalitas dan Keterbatasan Sistem

    Meskipun sangat kuat untuk membangun aplikasi yang serius, Archon dianggap berlebihan jika hanya digunakan untuk pemberian perintah (prompting) cepat yang sederhana. Pengguna harus merancang strategi alur kerja di awal untuk mendapatkan manfaat leverage tertinggi. Alat ini mengubah status agen AI dari sekadar demo eksperimental menjadi solusi produksi yang dapat diandalkan dalam siklus pengembangan profesional.

    • Archon merupakan perangkat lunak open source yang dioptimalkan untuk berjalan secara lokal pada chip seri M.
    • Perancangan alur kerja awal membutuhkan investasi waktu dan usaha sebelum sistem bisa berjalan secara otomatis.
    • Kualitas output tetap bergantung pada model AI yang digunakan di balik sistem alur kerja tersebut.

설명

In this video, we look at how Archon + Agent Skills introduce a new approach called harness engineering to turn unreliable AI coding workflows into deterministic, repeatable systems that actually ship production-ready code. I’ll show a live demo running AI agents in parallel on my M4 Pro with isolated git worktrees, clean PR generation, YAML workflows, and automatic skill loading using Claude Code. 🔗 Relevant Links Archon Repo - https://github.com/coleam00/archon Archon - https://archon.diy/ ❤️ More about us Radically better observability stack: https://betterstack.com/ Written tutorials: https://betterstack.com/community/ Example projects: https://github.com/BetterStackHQ 📱 Socials Twitter: https://twitter.com/betterstackhq Instagram: https://www.instagram.com/betterstackhq/ TikTok: https://www.tiktok.com/@betterstack LinkedIn: https://www.linkedin.com/company/betterstack 📌 Chapters: 00:00 Why AI Coding Agents Still Feel Random 00:33 The Real Problem With Claude Code, Cursor & Codex 01:06 What Is Harness Engineering? (Archon Explained) 01:35 Live Demo of Archon to Fix Issues 02:10 Archon Agent Skills + YAML Workflow 02:40 YAML DAG Workflows for AI Coding Agents 03:00 Why Git Worktrees Change Everything for AI Agents 03:38 Parallel AI Agents Without Breaking Your Repo 04:03 The Good, Bad & Ugly of Archon 04:45 Is Archon Actually Worth It for Developers? 05:25 The Future of AI Coding Workflows?

커뮤니티 글

모든 글 보기
이 영상에 대해 글쓰기