Fetch.ai menggunakan mekanisme konsensus unik yang disebut UPoW. Sistem ini memungkinkan node-node yang kurang kuat untuk mendapatkan bagian dari reward blok. UPoW bekerja dengan cara menghasilkan blok baru yang mirip dengan protokol Proof-of-Stake standar, namun juga mengklasifikasikan masalah komputasi berdasarkan tingkat kesulitan dan mengemasnya ke dalam paket proof-of-work.
Platform Fetch.ai secara unik menggabungkan blockchain, AI, dan pembelajaran mesin untuk menciptakan ekonomi digital yang terdesentralisasi. Arsitektur dan teknologi intinya menumbuhkan lingkungan di mana Agen Ekonomi Otonom (AEA) berkembang, memfasilitasi tugas-tugas otomatis yang kompleks di berbagai sektor.
Struktur dasar jaringan Fetch.ai mencakup kontrak Almanak, Layanan Nama Ambil, dan Buku Besar Ambil. Kontrak Almanak adalah repositori yang menyimpan informasi penting tentang Agen AI, sedangkan Layanan Ambil Nama menyediakan konvensi penamaan yang dapat dibaca manusia untuk identifikasi sumber daya. Sebagai tulang punggung infrastruktur terdesentralisasi, Fetch Ledger memastikan berbagi data yang aman dan integritas transaksional.
AEAs adalah program perangkat lunak yang beroperasi secara mandiri dalam ekosistem Fetch.ai. Mereka berkomunikasi, bernegosiasi, dan bekerja sama menggunakan bahasa yang umum dikenal sebagai Bahasa Komunikasi Agen (ACL). Para agen ini dapat mewakili individu, bisnis, atau perangkat, dan menangani berbagai tugas. AEAs dibuat menggunakan Kerangka Kerja AEA, toolkit berbasis Python yang dilengkapi dengan alat-alat yang diperlukan bagi para pengembang untuk mengembangkan dan menguji para agen ini. Mereka dapat dikelola dan diterapkan menggunakan Manajer AEA, antarmuka web yang menawarkan akses ke berbagai layanan.
Efisiensi Tugas: AEAs memiliki alat-alat dalam kerangka kerja untuk menavigasi jaringan, menjalankan operasi secara efisien, dan mengejar tujuan-tujuan baru.
Kerangka AEA adalah seperangkat pengembangan yang mencakup semua untuk membuat dan mengelola AEAs. Ini menyediakan alat-alat yang diperlukan untuk operasi agen yang efisien dan memungkinkan pengembang memberikan serangkaian input kepada AEAs untuk berbagai situasi. Kerangka kerja ini mencakup:
Kerangka Ekonomi Terbuka Sederhana (sOEF):Memungkinkan AEAs untuk menjelajahi jaringan Fetch.ai, mengeksekusi tugas, dan mencari tujuan.
AEA dalam Fetch.ai dapat diterapkan di berbagai domain, termasuk namun tidak terbatas pada:
Konsep AI Agents yang diperkenalkan oleh Fetch.ai melalui Kerangka uAgents adalah perkembangan yang menarik dalam sistem terdesentralisasi dan kecerdasan buatan. Pada intinya, kerangka tersebut bertujuan untuk memfasilitasi penciptaan program perangkat lunak otonom dan cerdas yang mampu berinteraksi dan berkolaborasi satu sama lain dalam jaringan terdesentralisasi.
Salah satu keunggulan utama dari pendekatan ini adalah potensinya untuk merevolusi berbagai industri dengan memungkinkan Agen AI menangani tantangan kompleks, menyederhanakan proses, dan meningkatkan pengambilan keputusan. Dokumentasi menyediakan contoh yang meyakinkan, seperti penerapan Agen AI dalam manajemen rantai pasok dan layanan keuangan. Bayangkan rantai pasok di mana Agen AI berkomunikasi dan berkoordinasi dengan lancar, mengoptimalkan segalanya mulai dari ramalan permintaan dan kontrol persediaan hingga logistik dan mitigasi risiko. Tingkat otomatisasi cerdas ini dapat secara signifikan meningkatkan efisiensi, mengurangi biaya, dan memberikan visibilitas waktu nyata di seluruh operasi.
Demikian pula, di sektor keuangan, AI Agents dapat mengotomatisasi transaksi perdagangan, melakukan penilaian risiko yang canggih, mendeteksi pola penipuan, dan bahkan memberikan saran keuangan personal kepada klien berdasarkan profil dan kondisi pasar mereka. Potensi AI Agents untuk menyederhanakan proses, mengungkap wawasan berharga, dan memperkuat langkah-langkah keamanan dalam domain ini sangat besar. Namun, apa yang benar-benar membedakan Kerangka uAgents, adalah penekanannya pada desentralisasi dan kontrol pengguna. Dengan memungkinkan pengembang untuk membuat AI Agents sebagai entitas publik atau pribadi, kerangka kerja ini menemukan keseimbangan yang halus antara transparansi dan privasi. Fleksibilitas ini sangat penting di sektor-sektor di mana kerahasiaan dan perlindungan data sangat penting, seperti keuangan atau layanan kesehatan.
Agen publik, dengan manifes dan intisari protokol mereka terpapar, memungkinkan kolaborasi dan interoperabilitas tanpa batas. Bayangkan Agen AI publik perusahaan logistik berbagi metode komunikasinya, memungkinkan agen lain untuk berinteraksi dan mengoordinasikan tugas transportasi secara langsung. Tingkat keterbukaan ini dapat mendorong inovasi dan memfasilitasi kemitraan lintas industri. Sebaliknya, agen swasta menyembunyikan detail protokol mereka, memastikan tingkat kerahasiaan dan keamanan yang tinggi. Lembaga keuangan, misalnya, dapat mengembangkan Agen AI pribadi untuk menangani transaksi sensitif, melindungi protokolnya dari pengawasan eksternal sambil tetap dapat ditemukan melalui Almanak.
Dualitas agen publik dan swasta ini sangat selaras dengan prinsip-prinsip desentralisasi dan interaksi tanpa kepercayaan yang mendukung blockchain dan teknologi buku besar terdistribusi. Dengan memberdayakan pengguna untuk mengontrol tingkat transparansi dan eksposur untuk Agen AI mereka, Kerangka Kerja uAgents merangkul etos sistem terdesentralisasi sambil secara bersamaan menangani masalah praktis seputar privasi dan perlindungan data. Selain itu, sifat open-source kerangka kerja dan integrasinya dengan platform AI Engine dan Agentverse Fetch.ai menciptakan ekosistem yang matang untuk inovasi dan kolaborasi. Pengembang dari berbagai latar belakang dapat berkontribusi pada evolusi kerangka kerja, membina komunitas yang dinamis yang didedikasikan untuk memajukan kemampuan dan aplikasi Agen AI dalam konteks yang terdesentralisasi.
Agentverse adalah lingkungan pengembangan terintegrasi berbasis awan (IDE) yang berfungsi sebagai portal ke Kerangka uAgents yang lebih luas dan berbagai kasus penggunaannya yang luas. Kerangka yang kuat ini memfasilitasi pengembangan Agen AI terdesentralisasi, memungkinkan mereka untuk berkomunikasi, bernegosiasi, dan berkolaborasi dengan lancar dalam jaringan terdesentralisasi yang tidak dapat dipercaya. Salah satu keuntungan utama dari Agentverse adalah pendekatannya yang ramah pengguna. Dengan antarmuka pengguna grafis yang sederhana, platform ini mengurangi hambatan untuk adopsi teknologi agen AI, membuatnya mudah diakses oleh pengembang dari semua tingkat keahlian. Hal ini dicapai melalui penyediaan templat agen yang telah ditentukan dan kasus penggunaan, memungkinkan pengguna untuk membuat Agen AI dengan cepat dan mudah, bahkan hanya dengan pengetahuan dasar Python.
Penjelajah Agentverse adalah komponen penting dari platform, bertindak sebagai alat penemuan intuitif untuk Agen AI yang terdaftar dalam kontrak Almanac. Direktori terdesentralisasi ini berisi informasi detail tentang agen yang terdaftar, termasuk kemampuan, protokol, dan metode komunikasi mereka. Melalui Penjelajah, pengguna dapat mencari dan terhubung dengan agen lain, menyaring mereka berdasarkan ringkasan protokol unik atau atribut tertentu.
Agen yang ditampilkan di Explorer dapat dikategorikan sebagai agen Hosted, Local, atau Mailbox, masing-masing melayani tujuan yang berbeda. Agen Hosted adalah yang dikembangkan dan diterapkan langsung di Agentverse, memastikan waktu aktif yang berkelanjutan dan kemampuan pengeditan kode real-time. Agen Local, di sisi lain, dirancang untuk tujuan pengujian, menunjuk ke arah ujung lokal. Terakhir, agen Mailbox terdaftar dalam Ruang Surat Agentverse, memungkinkan mereka untuk mengirim dan menerima pesan secara terus-menerus, bahkan saat offline.
Bagian 'Agen Saya' dari Agentverse adalah tempat di mana pengembang benar-benar dapat menghidupkan Agen AI mereka. Dengan waktu operasional yang ditargetkan mencapai 100%, agen yang dihoskan selalu tetap online dan terkini dalam kontrak Almanac. Proses implementasi disederhanakan, memungkinkan pengguna untuk memiliki agen yang berjalan baru diterapkan hanya dalam beberapa klik, baik dari skrip kosong atau berdasarkan templat yang sudah ada. Skalabilitas adalah pertimbangan utama dalam bagian 'Agen Saya', karena platform ini dirancang untuk dapat berkembang seiring dengan jumlah pesan yang diterima agen secara otomatis. Hal ini memastikan bahwa pengembang dapat fokus pada membuat kode agen yang paling inovatif tanpa harus terus-menerus menerapkan dan mengelola infrastruktur agen mereka. Keamanan juga menjadi prioritas utama, dengan agen yang berjalan dalam lingkungan Python yang aman dan terpisah, melindungi kode Anda dari upaya jahat untuk mengakses informasi Anda. Selain itu, Agentverse menawarkan opsi untuk berlangganan daftar larangan, memungkinkan Anda untuk dengan mudah mengabaikan agen yang diidentifikasi sebagai pelaku buruk.
Mailroom Agentverse adalah layanan yang kuat yang mengatasi tantangan memelihara server yang selalu berjalan untuk komunikasi agen. Dengan mengatur kotak surat untuk agen Anda, Mailroom memungkinkan mereka untuk mengambil pesan dan mengambil tindakan yang sesuai, bahkan ketika mereka sedang offline. Layanan ini sangat berharga dalam skenario di mana menjalankan server menjadi tantangan, karena mengelola pesan masuk yang dikirim oleh agen lain dan berfungsi sebagai perantara terpercaya. Pengembang dapat mengunduh pesan-pesan ini nanti tanpa perlu server yang selalu berjalan, memungkinkan komunikasi yang lancar antara agen yang terdaftar di Agentverse dan agen lokal.
Salah satu fitur unggulan dari Agentverse adalah integrasinya dengan dompet dan Fetch.ai Ledger. Agen AI yang dihosting di platform memiliki kemampuan untuk berinteraksi dengan Fetch.ai Ledger, memungkinkan mereka untuk mengirim dan menerima transaksi, menanyakan saldo, berinteraksi dengan kontrak pintar, dan lainnya. Integrasi ini memperkuat sistem kepercayaan dalam Agentverse dan memungkinkan untuk melakukan query transaksi secara transparan yang dilakukan oleh agen manapun.
Di luar lingkungan pengembangan, Agentverse menawarkan serangkaian fitur canggih, termasuk fungsionalitas “Layanan”. Fitur ini memungkinkan pengembang untuk menggabungkan agen menjadi kelompok layanan, memungkinkan mereka menawarkan layanan kepada pengguna. Sebagai contoh, dalam konteks layanan pemesanan hotel, pengembang dapat membuat agen individual yang mewakili berbagai aspek layanan, seperti resepsionis, manajemen kamar, dan layanan concierge. Agen-agen ini kemudian dapat digabungkan menjadi kelompok layanan, memberikan pengalaman yang mulus dan terintegrasi kepada pengguna melalui antarmuka tunggal.
Agentverse terintegrasi dengan antarmuka obrolan DeltaV dan Mesin AI Fetch.ai, memungkinkan pengguna memberikan masukan manusia yang memandu Mesin AI dalam menemukan dan berinteraksi dengan Agen AI yang relevan yang terdaftar di jaringan. Kombinasi yang kuat ini memungkinkan pengguna untuk meminta layanan tertentu, seperti memesan kamar hotel di kota tertentu, dan Mesin AI akan mengidentifikasi dan berkomunikasi dengan agen yang sesuai untuk memenuhi permintaan tersebut.
Kontrak Almanac memainkan peran kunci dalam ekosistem Fetch.ai, bertindak sebagai pusat terpusat yang memfasilitasi penemuan dan komunikasi di antara Agen AI. Signifikansinya terletak pada kemampuannya untuk menjembatani kesenjangan antara sifat terdesentralisasi dari Agen AI dan kebutuhan akan direktori yang koordinat, dapat diakses dari kemampuan dan protokol mereka.
Almanak berfungsi sebagai direktori terdesentralisasi, mirip dengan Domain Name Service (DNS) internet. Ini menampung informasi terperinci tentang Agen AI terdaftar, termasuk kemampuan, protokol, dan metode komunikasi mereka. Penyimpanan data agen yang terorganisir ini memungkinkan pengguna untuk menjelajahi dan berinteraksi dengan berbagai agen melalui Agentverse Explorer, memfilternya berdasarkan hash protokol unik.
Proses pendaftaran dalam Almanak sangat penting bagi Agen AI untuk membangun kehadiran mereka dan memungkinkan interaksi jarak jauh. Agen harus memperbarui detail pendaftaran mereka secara berkala dalam batasan blok tertentu untuk mempertahankan informasi terkini dan akurat, memastikan relevansi data bagi pengguna. Proses dinamis ini memastikan bahwa Almanak tetap up-to-date, mencerminkan lanskap Agen AI yang terus berkembang dan kemampuan mereka.
Salah satu fitur kunci dari Almanac adalah peranannya dalam memfasilitasi perbedaan antara Agen AI publik dan pribadi. Fleksibilitas ini dimungkinkan melalui interaksi antara Almanac dan protokol yang mengatur interaksi agen dalam Kerangka uAgents. Protokol, dalam konteks ini, menetapkan aturan dan struktur pesan yang memungkinkan Agen AI memahami komunikasi satu sama lain dan berkoordinasi secara efektif untuk eksekusi tugas. Protokol ini penting untuk kelancaran fungsi jaringan terdesentralisasi, memastikan bahwa agen dapat bekerja sama dan bekerja menuju tujuan bersama.
Ketika Agen AI ditetapkan sebagai publik selama pengembangannya, manifes protokolnya dan intisari terkait diterbitkan dalam Almanak, membuat titik akhirnya tersedia untuk komunikasi dengan agen lain. Transparansi ini mendorong kolaborasi dan interoperabilitas, karena agen eksternal dapat berinteraksi langsung dengan agen publik, memahami metode dan kemampuan komunikasinya. Sebaliknya, Agen AI pribadi mempertahankan tingkat kerahasiaan yang lebih tinggi dengan tidak mengungkapkan manifes protokol mereka ke dunia luar. Sementara intisari mereka masih terlihat di Almanak, memungkinkan untuk ditemukan, rincian protokol mereka yang sebenarnya tetap tersembunyi. Ini memastikan bahwa hanya agen yang secara eksplisit mengetahui protokol agen pribadi yang dapat berkomunikasi dengannya, menyediakan lingkungan komunikasi yang terkontrol dan aman bila diperlukan.
Dua sisi agen publik dan pribadi, difasilitasi oleh Almanak dan protokol yang mendasarinya, sejalan dengan prinsip-prinsip desentralisasi dan interaksi tanpa kepercayaan yang mendasari ekosistem Fetch.ai. Ini memberdayakan pengembang dan pengguna untuk menemukan keseimbangan antara transparansi dan privasi, menyesuaikan tingkat paparan bagi Agen AI mereka berdasarkan kebutuhan dan kasus penggunaan khusus mereka. Selain itu, Almanak meningkatkan kepercayaan dan integritas dalam ekosistem dengan meminta agen untuk memverifikasi kepemilikan alamat mereka melalui validasi tanda tangan selama proses pendaftaran. Langkah verifikasi ini memastikan keakuratan informasi yang disimpan di Almanak, mengurangi risiko agen jahat atau tidak sah yang mencoba memanipulasi direktori.
OEF mendukung jaringan Fetch.ai, menyediakan pasar terdesentralisasi bagi agen untuk menemukan dan berinteraksi satu sama lain, bertukar data, dan mengakses layanan. Ini didukung oleh Fetch.ai Ledger, jaringan blockchain yang memfasilitasi transfer nilai dan mengkoordinasikan aktivitas agen.
Smart Ledger Fetch.ai adalah bagian integral dari ekosistemnya, menyediakan kombinasi unik teknologi blockchain dan Graf Acyclic Terarah (DAG). Struktur hibrid ini memungkinkan pemrosesan transaksi yang efisien dan penanganan data yang luas, yang sangat penting untuk operasi Agen Ekonomi Otonom (AEAs) dan aktivitas kompleks mereka. Smart Ledger mengintegrasikan elemen blockchain tradisional dengan fitur DAG, memungkinkannya untuk menangani volume transaksi dan data yang tinggi. Penyiapan ini memastikan bahwa jaringan dapat mendukung komunikasi dan transaksi yang melibatkan jutaan agen secara simultan.
Tidak seperti blockchain tradisional yang mengikuti struktur linear, Fetch Smart Ledger menugaskan transaksi ke jalur yang berbeda. Pendekatan ini meningkatkan kapasitas jaringan untuk menangani sejumlah besar transaksi secara bersamaan. Ledger tidak hanya mencatat transaksi tetapi juga memproses sejumlah besar data, keputusan yang dibuat oleh AEAs, dan interaksi dalam jaringan, semuanya secara real-time. Pencatatan ini memastikan keamanan dan transparansi operasi di jaringan.
The Smart Ledger memainkan peran penting dalam fungsionalitas AEAs. Ini mendasari aktivitas mereka, seperti memesan penerbangan atau hotel, dan layanan lainnya dengan mencatat transaksi dan tindakan yang diambil oleh AEAs. Token FET digunakan dalam kerangka kerja ini untuk transaksi, termasuk membayar layanan dan memberi imbalan kepada AEAs atas kontribusi mereka.
Pendekatan Fetch.ai dalam menggabungkan kecerdasan buatan, pembelajaran mesin, dan teknologi blockchain membedakannya dari sistem kecerdasan buatan tradisional. Dengan memanfaatkan struktur terdesentralisasi, ini meningkatkan transparansi dan mengurangi risiko manipulasi. Integrasi fungsionalitas kecerdasan buatan dalam Smart Ledger memfasilitasi penanganan tugas-tugas kompleks dan volume data yang besar, sebuah fitur yang jarang ditemukan dalam sistem kecerdasan buatan konvensional.
Fetch Smart Ledger, dengan kemampuan canggihnya, cocok untuk berbagai industri:
Fetch.ai, sebagai teknologi yang relatif baru, telah melihat implementasi awal di sektor-sektor seperti mobilitas dan otomotif, keuangan terdesentralisasi (DeFi), dan kota-kota cerdas. Teknologinya telah diterapkan dalam jaringan terdesentralisasi untuk pengisian ulang kendaraan listrik dan platform perdagangan komoditas seperti Mettalex.
Kontrak pintar di Fetch.ai diimplementasikan melalui kerangka kerja CosmPy. Berikut adalah rincian detail tentang sifat, dukungan bahasa, implementasi, dan eksekusi mereka:
Fetch.ai menggunakan protokol pembelajaran mesin terdesentralisasi yang disebut CoLearn. Protokol ini memungkinkan AEAs untuk berbagi data dan model tanpa mengorbankan privasi atau keamanan. CoLearn diimplementasikan menggunakan CosmWasm, bahasa kontrak pintar berkinerja tinggi, dan mencakup pasar untuk membeli dan menjual data dan model.
Jaringan Fetch.ai menawarkan interoperabilitas dengan blockchain dan jaringan lain. Ini dicapai melalui protokol lintas rantai berdasarkan Cosmos SDK, memungkinkan agen Fetch.ai mengakses data dan layanan dari platform seperti Ethereum dan BNB Chain. Platform ini juga memfasilitasi pertukaran token FET dengan cryptocurrency lainnya menggunakan jembatan seperti Axelar.
Tujuan utama AI Engine adalah untuk menganalisis, memahami, dan menghubungkan input manusia dengan Agen AI yang paling sesuai, memfasilitasi interaksi bahasa alami. Ini dicapai dengan membaca input pengguna, mengubahnya menjadi tugas yang dapat ditindaklanjuti, dan memilih Agen AI yang sesuai yang terdaftar di Agentverse untuk melakukan tugas-tugas tersebut. Kekuatan AI Engine terletak pada kemampuannya untuk memahami dan beradaptasi dengan konteks yang berbeda. Ini memeriksa tren dan mengubah input acak menjadi wawasan yang bermakna dengan mengevaluasi interaksi sebelumnya. Ketika dihadapkan dengan ketidakpastian, AI Engine meminta umpan balik dari pengguna untuk memverifikasi bahwa saran dan rekomendasinya selaras dengan tujuan akhir pengguna. Pemahaman kontekstual ini memungkinkan AI Engine untuk secara aktif mengantisipasi kebutuhan pengguna dan beradaptasi sesuai dengan itu, menciptakan pengalaman yang mulus dan intuitif.
Fitur routing pintar Mesin AI memainkan peran penting dalam keefektifannya. Fitur ini memungkinkan Mesin AI untuk mengevaluasi dengan hati-hati agen yang terdaftar di Almanak, memperhitungkan spektrum kinerja dan data kinerja masa lalu mereka. Dengan mempertimbangkan faktor-faktor ini, Mesin AI memastikan bahwa tugas diberikan kepada agen dengan keahlian yang sesuai, memaksimalkan kemungkinan penyelesaian tugas yang sukses dan meningkatkan pengalaman pengguna secara keseluruhan.
DeltaV berfungsi sebagai antarmuka depan untuk Mesin AI, memberikan pengguna antarmuka obrolan yang sederhana dan intuitif melalui mana mereka dapat memasukkan permintaan mereka. Permintaan ini kemudian diterjemahkan oleh Mesin AI ke dalam serangkaian tugas yang akan dilakukan oleh Agensi AI yang sesuai. DeltaV telah dikembangkan dengan tujuan menghubungkan pengguna ke Agensi AI secara lancar dan ramah pengguna. Ini berfungsi sebagai portal ke Mesin AI, Agensi AI, dan platform Agentverse, memungkinkan pengguna untuk mengakses berbagai layanan dan fungsionalitas melalui antarmuka tunggal.
Pengembang dapat memanfaatkan teknologi Agen Kecerdasan Buatan Fetch.ai dan mengemas Model Bahasa Besar (LLM), model Pembelajaran Mesin (ML), API yang sudah ada, dan logika bisnis lainnya untuk membuat layanan dapat diakses melalui DeltaV. Dengan mengembangkan dan mendaftarkan Agen Kecerdasan Buatan mereka dalam Agentverse: Layanan, pengembang dapat memastikan bahwa layanan mereka dapat diambil dan diakses melalui antarmuka obrolan DeltaV.
Fetch.ai dan Bosch telah memperluas kerjasama mereka dengan mendirikan Yayasan Fetch.ai untuk meneliti, mengembangkan, dan mengkomersialkan teknologi Web3. Kerjasama ini bertujuan untuk menciptakan mesin yang mengatur diri mereka sendiri dalam jaringan dan membuat keputusan ekonomi, memungkinkan objek dalam Internet of Things (IoT) untuk terlibat dalam interaksi ekonomi, seperti mobil listrik bernegosiasi harga listrik.
Integrasi kecerdasan buatan dan pembelajaran mesin ke jaringan Fetch.ai adalah fitur penting dari platform ini. Fetch.ai menggunakan algoritma pembelajaran mesin canggih dan mekanisme penanganan data yang efisien. Teknologi ini memberdayakan Agens Ekonomi Otonom (AEO) untuk belajar dari interaksi, mengoptimalkan keputusan, dan menjalankan tugas kompleks secara otonom. Kemampuan pembelajaran mesin jaringan ini memungkinkan analisis dan prediksi tren, meningkatkan efektivitas AEO dalam berbagai aplikasi seperti manajemen rantai pasok, distribusi energi, dan layanan keuangan.
Fetch.ai menggunakan mekanisme konsensus unik yang disebut UPoW. Sistem ini memungkinkan node-node yang kurang kuat untuk mendapatkan bagian dari reward blok. UPoW bekerja dengan cara menghasilkan blok baru yang mirip dengan protokol Proof-of-Stake standar, namun juga mengklasifikasikan masalah komputasi berdasarkan tingkat kesulitan dan mengemasnya ke dalam paket proof-of-work.
Platform Fetch.ai secara unik menggabungkan blockchain, AI, dan pembelajaran mesin untuk menciptakan ekonomi digital yang terdesentralisasi. Arsitektur dan teknologi intinya menumbuhkan lingkungan di mana Agen Ekonomi Otonom (AEA) berkembang, memfasilitasi tugas-tugas otomatis yang kompleks di berbagai sektor.
Struktur dasar jaringan Fetch.ai mencakup kontrak Almanak, Layanan Nama Ambil, dan Buku Besar Ambil. Kontrak Almanak adalah repositori yang menyimpan informasi penting tentang Agen AI, sedangkan Layanan Ambil Nama menyediakan konvensi penamaan yang dapat dibaca manusia untuk identifikasi sumber daya. Sebagai tulang punggung infrastruktur terdesentralisasi, Fetch Ledger memastikan berbagi data yang aman dan integritas transaksional.
AEAs adalah program perangkat lunak yang beroperasi secara mandiri dalam ekosistem Fetch.ai. Mereka berkomunikasi, bernegosiasi, dan bekerja sama menggunakan bahasa yang umum dikenal sebagai Bahasa Komunikasi Agen (ACL). Para agen ini dapat mewakili individu, bisnis, atau perangkat, dan menangani berbagai tugas. AEAs dibuat menggunakan Kerangka Kerja AEA, toolkit berbasis Python yang dilengkapi dengan alat-alat yang diperlukan bagi para pengembang untuk mengembangkan dan menguji para agen ini. Mereka dapat dikelola dan diterapkan menggunakan Manajer AEA, antarmuka web yang menawarkan akses ke berbagai layanan.
Efisiensi Tugas: AEAs memiliki alat-alat dalam kerangka kerja untuk menavigasi jaringan, menjalankan operasi secara efisien, dan mengejar tujuan-tujuan baru.
Kerangka AEA adalah seperangkat pengembangan yang mencakup semua untuk membuat dan mengelola AEAs. Ini menyediakan alat-alat yang diperlukan untuk operasi agen yang efisien dan memungkinkan pengembang memberikan serangkaian input kepada AEAs untuk berbagai situasi. Kerangka kerja ini mencakup:
Kerangka Ekonomi Terbuka Sederhana (sOEF):Memungkinkan AEAs untuk menjelajahi jaringan Fetch.ai, mengeksekusi tugas, dan mencari tujuan.
AEA dalam Fetch.ai dapat diterapkan di berbagai domain, termasuk namun tidak terbatas pada:
Konsep AI Agents yang diperkenalkan oleh Fetch.ai melalui Kerangka uAgents adalah perkembangan yang menarik dalam sistem terdesentralisasi dan kecerdasan buatan. Pada intinya, kerangka tersebut bertujuan untuk memfasilitasi penciptaan program perangkat lunak otonom dan cerdas yang mampu berinteraksi dan berkolaborasi satu sama lain dalam jaringan terdesentralisasi.
Salah satu keunggulan utama dari pendekatan ini adalah potensinya untuk merevolusi berbagai industri dengan memungkinkan Agen AI menangani tantangan kompleks, menyederhanakan proses, dan meningkatkan pengambilan keputusan. Dokumentasi menyediakan contoh yang meyakinkan, seperti penerapan Agen AI dalam manajemen rantai pasok dan layanan keuangan. Bayangkan rantai pasok di mana Agen AI berkomunikasi dan berkoordinasi dengan lancar, mengoptimalkan segalanya mulai dari ramalan permintaan dan kontrol persediaan hingga logistik dan mitigasi risiko. Tingkat otomatisasi cerdas ini dapat secara signifikan meningkatkan efisiensi, mengurangi biaya, dan memberikan visibilitas waktu nyata di seluruh operasi.
Demikian pula, di sektor keuangan, AI Agents dapat mengotomatisasi transaksi perdagangan, melakukan penilaian risiko yang canggih, mendeteksi pola penipuan, dan bahkan memberikan saran keuangan personal kepada klien berdasarkan profil dan kondisi pasar mereka. Potensi AI Agents untuk menyederhanakan proses, mengungkap wawasan berharga, dan memperkuat langkah-langkah keamanan dalam domain ini sangat besar. Namun, apa yang benar-benar membedakan Kerangka uAgents, adalah penekanannya pada desentralisasi dan kontrol pengguna. Dengan memungkinkan pengembang untuk membuat AI Agents sebagai entitas publik atau pribadi, kerangka kerja ini menemukan keseimbangan yang halus antara transparansi dan privasi. Fleksibilitas ini sangat penting di sektor-sektor di mana kerahasiaan dan perlindungan data sangat penting, seperti keuangan atau layanan kesehatan.
Agen publik, dengan manifes dan intisari protokol mereka terpapar, memungkinkan kolaborasi dan interoperabilitas tanpa batas. Bayangkan Agen AI publik perusahaan logistik berbagi metode komunikasinya, memungkinkan agen lain untuk berinteraksi dan mengoordinasikan tugas transportasi secara langsung. Tingkat keterbukaan ini dapat mendorong inovasi dan memfasilitasi kemitraan lintas industri. Sebaliknya, agen swasta menyembunyikan detail protokol mereka, memastikan tingkat kerahasiaan dan keamanan yang tinggi. Lembaga keuangan, misalnya, dapat mengembangkan Agen AI pribadi untuk menangani transaksi sensitif, melindungi protokolnya dari pengawasan eksternal sambil tetap dapat ditemukan melalui Almanak.
Dualitas agen publik dan swasta ini sangat selaras dengan prinsip-prinsip desentralisasi dan interaksi tanpa kepercayaan yang mendukung blockchain dan teknologi buku besar terdistribusi. Dengan memberdayakan pengguna untuk mengontrol tingkat transparansi dan eksposur untuk Agen AI mereka, Kerangka Kerja uAgents merangkul etos sistem terdesentralisasi sambil secara bersamaan menangani masalah praktis seputar privasi dan perlindungan data. Selain itu, sifat open-source kerangka kerja dan integrasinya dengan platform AI Engine dan Agentverse Fetch.ai menciptakan ekosistem yang matang untuk inovasi dan kolaborasi. Pengembang dari berbagai latar belakang dapat berkontribusi pada evolusi kerangka kerja, membina komunitas yang dinamis yang didedikasikan untuk memajukan kemampuan dan aplikasi Agen AI dalam konteks yang terdesentralisasi.
Agentverse adalah lingkungan pengembangan terintegrasi berbasis awan (IDE) yang berfungsi sebagai portal ke Kerangka uAgents yang lebih luas dan berbagai kasus penggunaannya yang luas. Kerangka yang kuat ini memfasilitasi pengembangan Agen AI terdesentralisasi, memungkinkan mereka untuk berkomunikasi, bernegosiasi, dan berkolaborasi dengan lancar dalam jaringan terdesentralisasi yang tidak dapat dipercaya. Salah satu keuntungan utama dari Agentverse adalah pendekatannya yang ramah pengguna. Dengan antarmuka pengguna grafis yang sederhana, platform ini mengurangi hambatan untuk adopsi teknologi agen AI, membuatnya mudah diakses oleh pengembang dari semua tingkat keahlian. Hal ini dicapai melalui penyediaan templat agen yang telah ditentukan dan kasus penggunaan, memungkinkan pengguna untuk membuat Agen AI dengan cepat dan mudah, bahkan hanya dengan pengetahuan dasar Python.
Penjelajah Agentverse adalah komponen penting dari platform, bertindak sebagai alat penemuan intuitif untuk Agen AI yang terdaftar dalam kontrak Almanac. Direktori terdesentralisasi ini berisi informasi detail tentang agen yang terdaftar, termasuk kemampuan, protokol, dan metode komunikasi mereka. Melalui Penjelajah, pengguna dapat mencari dan terhubung dengan agen lain, menyaring mereka berdasarkan ringkasan protokol unik atau atribut tertentu.
Agen yang ditampilkan di Explorer dapat dikategorikan sebagai agen Hosted, Local, atau Mailbox, masing-masing melayani tujuan yang berbeda. Agen Hosted adalah yang dikembangkan dan diterapkan langsung di Agentverse, memastikan waktu aktif yang berkelanjutan dan kemampuan pengeditan kode real-time. Agen Local, di sisi lain, dirancang untuk tujuan pengujian, menunjuk ke arah ujung lokal. Terakhir, agen Mailbox terdaftar dalam Ruang Surat Agentverse, memungkinkan mereka untuk mengirim dan menerima pesan secara terus-menerus, bahkan saat offline.
Bagian 'Agen Saya' dari Agentverse adalah tempat di mana pengembang benar-benar dapat menghidupkan Agen AI mereka. Dengan waktu operasional yang ditargetkan mencapai 100%, agen yang dihoskan selalu tetap online dan terkini dalam kontrak Almanac. Proses implementasi disederhanakan, memungkinkan pengguna untuk memiliki agen yang berjalan baru diterapkan hanya dalam beberapa klik, baik dari skrip kosong atau berdasarkan templat yang sudah ada. Skalabilitas adalah pertimbangan utama dalam bagian 'Agen Saya', karena platform ini dirancang untuk dapat berkembang seiring dengan jumlah pesan yang diterima agen secara otomatis. Hal ini memastikan bahwa pengembang dapat fokus pada membuat kode agen yang paling inovatif tanpa harus terus-menerus menerapkan dan mengelola infrastruktur agen mereka. Keamanan juga menjadi prioritas utama, dengan agen yang berjalan dalam lingkungan Python yang aman dan terpisah, melindungi kode Anda dari upaya jahat untuk mengakses informasi Anda. Selain itu, Agentverse menawarkan opsi untuk berlangganan daftar larangan, memungkinkan Anda untuk dengan mudah mengabaikan agen yang diidentifikasi sebagai pelaku buruk.
Mailroom Agentverse adalah layanan yang kuat yang mengatasi tantangan memelihara server yang selalu berjalan untuk komunikasi agen. Dengan mengatur kotak surat untuk agen Anda, Mailroom memungkinkan mereka untuk mengambil pesan dan mengambil tindakan yang sesuai, bahkan ketika mereka sedang offline. Layanan ini sangat berharga dalam skenario di mana menjalankan server menjadi tantangan, karena mengelola pesan masuk yang dikirim oleh agen lain dan berfungsi sebagai perantara terpercaya. Pengembang dapat mengunduh pesan-pesan ini nanti tanpa perlu server yang selalu berjalan, memungkinkan komunikasi yang lancar antara agen yang terdaftar di Agentverse dan agen lokal.
Salah satu fitur unggulan dari Agentverse adalah integrasinya dengan dompet dan Fetch.ai Ledger. Agen AI yang dihosting di platform memiliki kemampuan untuk berinteraksi dengan Fetch.ai Ledger, memungkinkan mereka untuk mengirim dan menerima transaksi, menanyakan saldo, berinteraksi dengan kontrak pintar, dan lainnya. Integrasi ini memperkuat sistem kepercayaan dalam Agentverse dan memungkinkan untuk melakukan query transaksi secara transparan yang dilakukan oleh agen manapun.
Di luar lingkungan pengembangan, Agentverse menawarkan serangkaian fitur canggih, termasuk fungsionalitas “Layanan”. Fitur ini memungkinkan pengembang untuk menggabungkan agen menjadi kelompok layanan, memungkinkan mereka menawarkan layanan kepada pengguna. Sebagai contoh, dalam konteks layanan pemesanan hotel, pengembang dapat membuat agen individual yang mewakili berbagai aspek layanan, seperti resepsionis, manajemen kamar, dan layanan concierge. Agen-agen ini kemudian dapat digabungkan menjadi kelompok layanan, memberikan pengalaman yang mulus dan terintegrasi kepada pengguna melalui antarmuka tunggal.
Agentverse terintegrasi dengan antarmuka obrolan DeltaV dan Mesin AI Fetch.ai, memungkinkan pengguna memberikan masukan manusia yang memandu Mesin AI dalam menemukan dan berinteraksi dengan Agen AI yang relevan yang terdaftar di jaringan. Kombinasi yang kuat ini memungkinkan pengguna untuk meminta layanan tertentu, seperti memesan kamar hotel di kota tertentu, dan Mesin AI akan mengidentifikasi dan berkomunikasi dengan agen yang sesuai untuk memenuhi permintaan tersebut.
Kontrak Almanac memainkan peran kunci dalam ekosistem Fetch.ai, bertindak sebagai pusat terpusat yang memfasilitasi penemuan dan komunikasi di antara Agen AI. Signifikansinya terletak pada kemampuannya untuk menjembatani kesenjangan antara sifat terdesentralisasi dari Agen AI dan kebutuhan akan direktori yang koordinat, dapat diakses dari kemampuan dan protokol mereka.
Almanak berfungsi sebagai direktori terdesentralisasi, mirip dengan Domain Name Service (DNS) internet. Ini menampung informasi terperinci tentang Agen AI terdaftar, termasuk kemampuan, protokol, dan metode komunikasi mereka. Penyimpanan data agen yang terorganisir ini memungkinkan pengguna untuk menjelajahi dan berinteraksi dengan berbagai agen melalui Agentverse Explorer, memfilternya berdasarkan hash protokol unik.
Proses pendaftaran dalam Almanak sangat penting bagi Agen AI untuk membangun kehadiran mereka dan memungkinkan interaksi jarak jauh. Agen harus memperbarui detail pendaftaran mereka secara berkala dalam batasan blok tertentu untuk mempertahankan informasi terkini dan akurat, memastikan relevansi data bagi pengguna. Proses dinamis ini memastikan bahwa Almanak tetap up-to-date, mencerminkan lanskap Agen AI yang terus berkembang dan kemampuan mereka.
Salah satu fitur kunci dari Almanac adalah peranannya dalam memfasilitasi perbedaan antara Agen AI publik dan pribadi. Fleksibilitas ini dimungkinkan melalui interaksi antara Almanac dan protokol yang mengatur interaksi agen dalam Kerangka uAgents. Protokol, dalam konteks ini, menetapkan aturan dan struktur pesan yang memungkinkan Agen AI memahami komunikasi satu sama lain dan berkoordinasi secara efektif untuk eksekusi tugas. Protokol ini penting untuk kelancaran fungsi jaringan terdesentralisasi, memastikan bahwa agen dapat bekerja sama dan bekerja menuju tujuan bersama.
Ketika Agen AI ditetapkan sebagai publik selama pengembangannya, manifes protokolnya dan intisari terkait diterbitkan dalam Almanak, membuat titik akhirnya tersedia untuk komunikasi dengan agen lain. Transparansi ini mendorong kolaborasi dan interoperabilitas, karena agen eksternal dapat berinteraksi langsung dengan agen publik, memahami metode dan kemampuan komunikasinya. Sebaliknya, Agen AI pribadi mempertahankan tingkat kerahasiaan yang lebih tinggi dengan tidak mengungkapkan manifes protokol mereka ke dunia luar. Sementara intisari mereka masih terlihat di Almanak, memungkinkan untuk ditemukan, rincian protokol mereka yang sebenarnya tetap tersembunyi. Ini memastikan bahwa hanya agen yang secara eksplisit mengetahui protokol agen pribadi yang dapat berkomunikasi dengannya, menyediakan lingkungan komunikasi yang terkontrol dan aman bila diperlukan.
Dua sisi agen publik dan pribadi, difasilitasi oleh Almanak dan protokol yang mendasarinya, sejalan dengan prinsip-prinsip desentralisasi dan interaksi tanpa kepercayaan yang mendasari ekosistem Fetch.ai. Ini memberdayakan pengembang dan pengguna untuk menemukan keseimbangan antara transparansi dan privasi, menyesuaikan tingkat paparan bagi Agen AI mereka berdasarkan kebutuhan dan kasus penggunaan khusus mereka. Selain itu, Almanak meningkatkan kepercayaan dan integritas dalam ekosistem dengan meminta agen untuk memverifikasi kepemilikan alamat mereka melalui validasi tanda tangan selama proses pendaftaran. Langkah verifikasi ini memastikan keakuratan informasi yang disimpan di Almanak, mengurangi risiko agen jahat atau tidak sah yang mencoba memanipulasi direktori.
OEF mendukung jaringan Fetch.ai, menyediakan pasar terdesentralisasi bagi agen untuk menemukan dan berinteraksi satu sama lain, bertukar data, dan mengakses layanan. Ini didukung oleh Fetch.ai Ledger, jaringan blockchain yang memfasilitasi transfer nilai dan mengkoordinasikan aktivitas agen.
Smart Ledger Fetch.ai adalah bagian integral dari ekosistemnya, menyediakan kombinasi unik teknologi blockchain dan Graf Acyclic Terarah (DAG). Struktur hibrid ini memungkinkan pemrosesan transaksi yang efisien dan penanganan data yang luas, yang sangat penting untuk operasi Agen Ekonomi Otonom (AEAs) dan aktivitas kompleks mereka. Smart Ledger mengintegrasikan elemen blockchain tradisional dengan fitur DAG, memungkinkannya untuk menangani volume transaksi dan data yang tinggi. Penyiapan ini memastikan bahwa jaringan dapat mendukung komunikasi dan transaksi yang melibatkan jutaan agen secara simultan.
Tidak seperti blockchain tradisional yang mengikuti struktur linear, Fetch Smart Ledger menugaskan transaksi ke jalur yang berbeda. Pendekatan ini meningkatkan kapasitas jaringan untuk menangani sejumlah besar transaksi secara bersamaan. Ledger tidak hanya mencatat transaksi tetapi juga memproses sejumlah besar data, keputusan yang dibuat oleh AEAs, dan interaksi dalam jaringan, semuanya secara real-time. Pencatatan ini memastikan keamanan dan transparansi operasi di jaringan.
The Smart Ledger memainkan peran penting dalam fungsionalitas AEAs. Ini mendasari aktivitas mereka, seperti memesan penerbangan atau hotel, dan layanan lainnya dengan mencatat transaksi dan tindakan yang diambil oleh AEAs. Token FET digunakan dalam kerangka kerja ini untuk transaksi, termasuk membayar layanan dan memberi imbalan kepada AEAs atas kontribusi mereka.
Pendekatan Fetch.ai dalam menggabungkan kecerdasan buatan, pembelajaran mesin, dan teknologi blockchain membedakannya dari sistem kecerdasan buatan tradisional. Dengan memanfaatkan struktur terdesentralisasi, ini meningkatkan transparansi dan mengurangi risiko manipulasi. Integrasi fungsionalitas kecerdasan buatan dalam Smart Ledger memfasilitasi penanganan tugas-tugas kompleks dan volume data yang besar, sebuah fitur yang jarang ditemukan dalam sistem kecerdasan buatan konvensional.
Fetch Smart Ledger, dengan kemampuan canggihnya, cocok untuk berbagai industri:
Fetch.ai, sebagai teknologi yang relatif baru, telah melihat implementasi awal di sektor-sektor seperti mobilitas dan otomotif, keuangan terdesentralisasi (DeFi), dan kota-kota cerdas. Teknologinya telah diterapkan dalam jaringan terdesentralisasi untuk pengisian ulang kendaraan listrik dan platform perdagangan komoditas seperti Mettalex.
Kontrak pintar di Fetch.ai diimplementasikan melalui kerangka kerja CosmPy. Berikut adalah rincian detail tentang sifat, dukungan bahasa, implementasi, dan eksekusi mereka:
Fetch.ai menggunakan protokol pembelajaran mesin terdesentralisasi yang disebut CoLearn. Protokol ini memungkinkan AEAs untuk berbagi data dan model tanpa mengorbankan privasi atau keamanan. CoLearn diimplementasikan menggunakan CosmWasm, bahasa kontrak pintar berkinerja tinggi, dan mencakup pasar untuk membeli dan menjual data dan model.
Jaringan Fetch.ai menawarkan interoperabilitas dengan blockchain dan jaringan lain. Ini dicapai melalui protokol lintas rantai berdasarkan Cosmos SDK, memungkinkan agen Fetch.ai mengakses data dan layanan dari platform seperti Ethereum dan BNB Chain. Platform ini juga memfasilitasi pertukaran token FET dengan cryptocurrency lainnya menggunakan jembatan seperti Axelar.
Tujuan utama AI Engine adalah untuk menganalisis, memahami, dan menghubungkan input manusia dengan Agen AI yang paling sesuai, memfasilitasi interaksi bahasa alami. Ini dicapai dengan membaca input pengguna, mengubahnya menjadi tugas yang dapat ditindaklanjuti, dan memilih Agen AI yang sesuai yang terdaftar di Agentverse untuk melakukan tugas-tugas tersebut. Kekuatan AI Engine terletak pada kemampuannya untuk memahami dan beradaptasi dengan konteks yang berbeda. Ini memeriksa tren dan mengubah input acak menjadi wawasan yang bermakna dengan mengevaluasi interaksi sebelumnya. Ketika dihadapkan dengan ketidakpastian, AI Engine meminta umpan balik dari pengguna untuk memverifikasi bahwa saran dan rekomendasinya selaras dengan tujuan akhir pengguna. Pemahaman kontekstual ini memungkinkan AI Engine untuk secara aktif mengantisipasi kebutuhan pengguna dan beradaptasi sesuai dengan itu, menciptakan pengalaman yang mulus dan intuitif.
Fitur routing pintar Mesin AI memainkan peran penting dalam keefektifannya. Fitur ini memungkinkan Mesin AI untuk mengevaluasi dengan hati-hati agen yang terdaftar di Almanak, memperhitungkan spektrum kinerja dan data kinerja masa lalu mereka. Dengan mempertimbangkan faktor-faktor ini, Mesin AI memastikan bahwa tugas diberikan kepada agen dengan keahlian yang sesuai, memaksimalkan kemungkinan penyelesaian tugas yang sukses dan meningkatkan pengalaman pengguna secara keseluruhan.
DeltaV berfungsi sebagai antarmuka depan untuk Mesin AI, memberikan pengguna antarmuka obrolan yang sederhana dan intuitif melalui mana mereka dapat memasukkan permintaan mereka. Permintaan ini kemudian diterjemahkan oleh Mesin AI ke dalam serangkaian tugas yang akan dilakukan oleh Agensi AI yang sesuai. DeltaV telah dikembangkan dengan tujuan menghubungkan pengguna ke Agensi AI secara lancar dan ramah pengguna. Ini berfungsi sebagai portal ke Mesin AI, Agensi AI, dan platform Agentverse, memungkinkan pengguna untuk mengakses berbagai layanan dan fungsionalitas melalui antarmuka tunggal.
Pengembang dapat memanfaatkan teknologi Agen Kecerdasan Buatan Fetch.ai dan mengemas Model Bahasa Besar (LLM), model Pembelajaran Mesin (ML), API yang sudah ada, dan logika bisnis lainnya untuk membuat layanan dapat diakses melalui DeltaV. Dengan mengembangkan dan mendaftarkan Agen Kecerdasan Buatan mereka dalam Agentverse: Layanan, pengembang dapat memastikan bahwa layanan mereka dapat diambil dan diakses melalui antarmuka obrolan DeltaV.
Fetch.ai dan Bosch telah memperluas kerjasama mereka dengan mendirikan Yayasan Fetch.ai untuk meneliti, mengembangkan, dan mengkomersialkan teknologi Web3. Kerjasama ini bertujuan untuk menciptakan mesin yang mengatur diri mereka sendiri dalam jaringan dan membuat keputusan ekonomi, memungkinkan objek dalam Internet of Things (IoT) untuk terlibat dalam interaksi ekonomi, seperti mobil listrik bernegosiasi harga listrik.
Integrasi kecerdasan buatan dan pembelajaran mesin ke jaringan Fetch.ai adalah fitur penting dari platform ini. Fetch.ai menggunakan algoritma pembelajaran mesin canggih dan mekanisme penanganan data yang efisien. Teknologi ini memberdayakan Agens Ekonomi Otonom (AEO) untuk belajar dari interaksi, mengoptimalkan keputusan, dan menjalankan tugas kompleks secara otonom. Kemampuan pembelajaran mesin jaringan ini memungkinkan analisis dan prediksi tren, meningkatkan efektivitas AEO dalam berbagai aplikasi seperti manajemen rantai pasok, distribusi energi, dan layanan keuangan.