Alat Ini Mengubah Kekacauan Agen AI Saya Menjadi Satu Dasbor (AoE)

BBetter Stack
Computing/SoftwareManagementInternet Technology

Transcript

00:00:00Menjalankan satu agen koding AI itu mudah. Kita sering melakukannya. Menjalankan lima atau sepuluh sekaligus,
00:00:05itu akan cepat menjadi berantakan. Tab di mana-mana, sesi Tmux yang tidak bisa dilacak,
00:00:10satu agen macet, yang lain merusak branch Anda, dan Anda tidak tahu yang mana yang mana.
00:00:15Ini adalah Agent of Empires, dasbor kendali misi yang memungkinkan Anda memerintah semua agen AI
00:00:20Anda dari satu layar. Dalam 60 detik ke depan, saya akan tunjukkan mengapa ini mulai populer.
00:00:30Baiklah, mari kita mulai ulang. Agent of Empires bukan sekadar agen koding lain. Oke, tidak.
00:00:37Ini tidak menggantikan Claude, Codex, atau yang lainnya. Ini hanya duduk di atasnya. Ia menjalankan semua yang sudah
00:00:43Anda gunakan dalam alur kerja Anda, dan ini penting sekarang karena banyak hal telah berubah. Satu, dua tahun lalu,
00:00:49kita menjalankan satu agen. Sekarang kita menjalankan beberapa agen, lima, sepuluh, dua puluh, berapapun jumlahnya.
00:00:55Dan masalah sebenarnya bukan pada kualitas AI-nya. Melainkan bagaimana kita mengelola agen-agen ini saat bekerja bersama.
00:01:01Anda tidak tahu apa yang sedang berjalan. Anda tidak tahu mana yang masih macet. Terminal Anda berlipat ganda.
00:01:08Branch saling bertabrakan. Dan terkadang, atau sering kali, ada hal-hal yang rusak secara diam-diam.
00:01:13Agent of Empires memperbaiki itu. Mari saya tunjukkan. Jika Anda menyukai alat koding untuk mempercepat alur kerja Anda,
00:01:18pastikan untuk berlangganan. Kami selalu merilis video baru. Baiklah, untuk menginstalnya,
00:01:22hanya butuh satu perintah. Saya menggunakan Mac, jadi saya ketik brew install AOE. Lalu saya bisa jalankan AOE launch. Dan di sinilah
00:01:29semuanya benar-benar terpadu. Layar ini, TUI ini, adalah seluruh sistem agen Anda. Oke, sekarang mari kita buat
00:01:36ini nyata. Mari kita jalankan dua agen di sini menggunakan Claude, satu mengerjakan autentikasi, satu lagi memfaktorkan ulang API ini.
00:01:43Saya bisa menekan tombol N di sini untuk membuatnya. Sekarang, biasanya ini memerlukan banyak terminal,
00:01:49banyak branch, dan banyak berpindah-pindah. Di sini, semuanya sudah diatur untuk kita. Sekarang, perhatikan ini.
00:01:55Setelah menekan tombol N, saya beri nama. Yang satu ini sedang berjalan, kan? Saya bisa membuat yang baru. Yang
00:02:01satu ini sedang menunggu. Saya tidak melampirkan apa pun. Saya tidak menebak. Saya bisa masuk ke yang pertama. Saya bisa memberinya perintah.
00:02:06Saya bisa beralih ke yang lain. Saya bisa menjalankan perintahnya. Dan saya bisa memantau keduanya saat mereka sedang
00:02:11melakukan perubahan. Saya bisa masuk. Saya bisa keluar. Saya bisa beralih di antara mereka secara instan.
00:02:16Dan mereka membangun segalanya bersama-sama di mana saya bisa kembali ke sini dan memantau semuanya.
00:02:22Saya bahkan bisa mengelompokkan agen ke dalam folder. Saya bisa membuat lebih banyak lagi. Dan inilah bagian yang kebanyakan orang
00:02:27tidak duga. Ini adalah bagian yang sederhana. Sekarang, mari kita bedah mengapa ini penting. Maksud saya,
00:02:32ini sangat gila. Saya membaca UI yang sangat bagus untuk ini. Jadi itulah mengapa ini penting. Karena
00:02:36ini bisa menghemat waktu Anda atau tidak sama sekali. Nah, masalah pertama yang kita punya adalah kekacauan terminal ini.
00:02:41Kita menjalankan terlalu banyak sesi. Jadi kita terlalu sering berpindah. Otak Anda melakukan perutean secara internal.
00:02:48AOE menggantikan itu dengan satu tampilan. Kita sekarang bisa beralih di antara semuanya dengan terlihat jelas.
00:02:54Masalah kita berikutnya adalah kebutaan status. Anda tidak tahu apa yang sedang dilakukan agen Anda. Jadi kita harus terus
00:03:01memeriksa, kan? Anda akhirnya terus memeriksa lagi dan lagi. Itu hanya membuang lebih banyak waktu Anda,
00:03:06kan? Dan itu merusak alur kerja Anda. AOE menunjukkan Anda sedang berjalan, menunggu, idle, error tanpa perlu
00:03:12melampirkan apa pun. Jadi kita beralih dari menebak-nebak menjadi benar-benar tahu apa yang sedang terjadi. Kemudian kita memiliki
00:03:18konflik branch. Agen saling menginjak, menimpa pekerjaan dan menciptakan kekacauan besar. AOE menggunakan
00:03:25git work trees di mana setiap agen mendapatkan branch-nya sendiri. Repo yang sama dengan nol tabrakan.
00:03:32Dan masalah terakhir yang diselesaikan ini adalah keamanan. Memberikan akses penuh kepada agen bisa berisiko. AOE menambahkan
00:03:39sandbox docker opsional. Agen sekarang bisa tetap terkendali. Sistem Anda tetap aman. Plus sesi
00:03:46bisa bertahan setelah restart. Anda bisa memeriksa dari ponsel Anda jika Anda mau, yang sejujurnya cukup keren,
00:03:52profil per proyek dan diff sudah terintegrasi. Sekarang sekali lagi, ini luar biasa. Ini tidak menggantikan alat Anda. Hanya
00:03:59tidak. Yang dilakukannya hanyalah duduk di atasnya. Tmux memberi Anda persistensi. AOE memberi Anda lebih banyak
00:04:06kesadaran dan otomatisasi. Agent deck serupa, tetapi AOE lebih condong ke struktur. Work trees,
00:04:14Docker, alur kerja paralel yang dibuat untuk skala yang sebenarnya. Dan ya, agen IDE bagus untuk file tunggal. AOE adalah
00:04:23untuk menjalankan beberapa agen di seluruh repo. Baiklah. Sekarang inilah yang sebenarnya disukai orang. Status
00:04:30sekilas mengubah segalanya, kan? Ini hebat. Itu sering muncul. Kita bisa melihat semuanya secara visual
00:04:36di sini. Saya bisa memeriksa agen dari ponsel saya. Saya belum benar-benar mencobanya. Oke. Jadi jangan ambil kata-kata saya tentang
00:04:41itu, tetapi ini memiliki kekuatan untuk melakukan itu. Cukup keren. Itu lebih besar dari kedengarannya. Work trees plus
00:04:47Docker akhirnya membuatnya aman. Itu bagus. Dan banyak orang mengatakan hal yang sama. Terasa seperti ada
00:04:52jauh lebih banyak kendali atas apa yang sebenarnya terjadi karena kita memiliki semua ini tepat di sini di terminal kita
00:04:57yang bisa saya alihkan di antaranya, tapi tidak, ini tidak sempurna. Ada kurva pembelajaran. Sejujurnya,
00:05:02tidak banyak. Sangat mudah untuk disiapkan. Jika Anda tidak suka terminal, yah, ini adalah antarmuka terminal.
00:05:07Maaf. Dasbor web masih terus berkembang. Masih ada sisi kasar, dan ada bug seperti
00:05:13masalah TMUX, tetapi mereka diperbaiki dengan sangat cepat. Dan oh, kawan, sejujurnya, jika Anda menjalankan satu agen,
00:05:19Anda tidak butuh ini. Oke. Ini untuk mengontrol beberapa agen, dan di situlah ini akan benar-benar
00:05:24bersinar. Jadi apakah ini layak? Yah, ya. Jika Anda menjalankan dua atau lebih agen CLI, tentu saja.
00:05:30Ya. Coba lihat. Instal hari ini. Ini open source. Gratis. Ini akan menghemat banyak waktu
00:05:34Anda. Ini mengurangi beban mental Anda, semua hal baik ini. Ini benar-benar membuat Anda tetap dalam alur.
00:05:40Jika Anda menjalankan satu agen, ini tidak akan mengubah apa pun. Oke. Tapi butuh satu menit untuk
00:05:45mencoba jadi Anda masih bisa mencobanya. Itu keuntungan besarnya di sana. Jika Anda menikmati alat koding dan tips untuk mempercepat
00:05:50alur kerja Anda, pastikan untuk berlangganan saluran BetterStack. Sampai jumpa di video lainnya.

Key Takeaway

Agent of Empires mengintegrasikan beberapa agen AI ke dalam satu dasbor terpusat menggunakan git work trees dan sandbox Docker untuk mengeliminasi kekacauan terminal, konflik branch, dan risiko keamanan saat mengelola alur kerja AI paralel.

Highlights

  • Agent of Empires (AOE) adalah dasbor kendali misi berbasis terminal (TUI) yang mengelola beberapa agen AI secara bersamaan dari satu layar.

  • AOE mengatasi masalah kekacauan terminal dengan menggabungkan semua sesi agen ke dalam satu antarmuka terpusat.

  • Penggunaan git work trees dalam AOE memberikan setiap agen branch sendiri untuk mencegah tabrakan kode di repositori yang sama.

  • Fitur sandbox Docker opsional di dalam AOE memungkinkan agen AI beroperasi dengan aman tanpa akses penuh ke sistem lokal.

  • Sesi di AOE tetap bertahan (persistent) bahkan setelah sistem mengalami restart.

  • AOE ditujukan khusus untuk alur kerja yang melibatkan dua agen AI atau lebih, sementara penggunaan satu agen saja tidak memberikan manfaat tambahan yang signifikan.

Timeline

Masalah Manajemen Multi-Agen AI

  • Menjalankan banyak agen AI secara bersamaan sering menyebabkan kekacauan pada terminal dan sesi Tmux.
  • Masalah utama saat ini bukan pada kualitas model AI, melainkan pada kurangnya visibilitas dan pengelolaan alur kerja saat menjalankan banyak agen.
  • Kekacauan meliputi terminal yang berlipat ganda, tabrakan pada branch, serta kegagalan sistem yang terjadi secara diam-diam.

Pengembangan alur kerja saat ini telah beralih dari penggunaan satu agen menjadi lima hingga dua puluh agen sekaligus. Kondisi ini menciptakan beban kognitif tinggi karena pengguna harus terus melacak status dan output dari berbagai sesi terminal yang terpisah. AOE hadir sebagai lapisan antarmuka yang berada di atas alat koding yang sudah digunakan untuk merampingkan proses tersebut.

Instalasi dan Penggunaan AOE

  • Instalasi AOE dapat dilakukan dengan satu perintah terminal, contohnya menggunakan 'brew install AOE' di sistem macOS.
  • Antarmuka TUI memungkinkan pengguna untuk membuat, memantau, dan mengelola perintah agen AI secara instan dari satu layar.
  • Agen dapat dikelompokkan ke dalam folder untuk menjaga struktur proyek tetap teratur.

Sistem ini memungkinkan pengguna menjalankan beberapa agen secara paralel, misalnya satu untuk otentikasi dan satu lagi untuk refaktorisasi API. Pengguna dapat berpindah antar agen dengan mudah, memberikan perintah, dan melihat status pengerjaan secara real-time tanpa perlu berpindah-pindah terminal atau melakukan tebakan manual.

Solusi Teknis untuk Efisiensi

  • AOE menggantikan kebutuhan perutean otak manual dengan menyajikan status (berjalan, menunggu, idle, error) secara visual.
  • Penggunaan git work trees memungkinkan setiap agen bekerja pada branch terpisah di repositori yang sama tanpa tabrakan.
  • Sandbox Docker opsional memastikan keamanan sistem dengan membatasi akses agen AI.
  • Sesi yang berjalan bersifat persisten, memungkinkan akses dan pemantauan dari perangkat lain seperti ponsel.

Dengan memusatkan semua informasi ke dalam satu tampilan, pengguna tidak perlu lagi terus-menerus memeriksa sesi secara manual. Teknologi git work trees menjadi elemen kunci dalam menghindari penimpaan pekerjaan antar agen. Selain itu, persistensi sesi memastikan alur kerja tidak terputus saat terjadi gangguan atau saat pengguna berpindah perangkat.

Kelebihan, Batasan, dan Rekomendasi

  • AOE lebih condong ke struktur dan skala dibandingkan alat seperti Agent deck.
  • Sistem ini memiliki sedikit kurva pembelajaran dan antarmuka web yang masih dalam tahap pengembangan.
  • AOE hanya disarankan bagi pengguna yang menjalankan dua atau lebih agen CLI secara bersamaan.

Meskipun sangat efektif untuk skala multi-agen, AOE bukanlah pengganti alat koding utama melainkan pelengkap alur kerja. Pengguna yang hanya menggunakan satu agen tidak akan mendapatkan keuntungan yang signifikan dari alat ini. Bagi tim atau individu yang mengelola alur kerja kompleks, AOE menjadi solusi gratis dan open-source untuk mengurangi beban mental dan meningkatkan kontrol sistem.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video