Tanpa Memori, Tanpa Pengaman: Mengapa Basis Data Adalah Benteng Terakhir — Kay Malcolm, Oracle

AAI Engineer
컴퓨터/소프트웨어경영/리더십AI/미래기술

스크립트

00:00:00Tanya Cushman Pengulas: Peter van de Ven
00:00:12Semuanya, apa kabar?
00:00:15Wah, kalian harus memberikan respons yang jauh lebih antusias.
00:00:18Biarkan saya perkenalkan diri, nama saya Kay Malcolm.
00:00:21Saya adalah instruktur hip-hop yang sudah pensiun.
00:00:24Jadi, jika saya tidak mendapatkan energi yang lebih dari itu, kita akan mulai --
00:00:28apa kalian bersenang-senang?
00:00:30Oke, baiklah.
00:00:32Jadi, inilah yang akan kita bahas hari ini.
00:00:36Kalian pasti sudah sering mendengar tentang dua huruf.
00:00:39Ada yang mau menebak apa dua huruf itu
00:00:41yang akan saya bahas hari ini?
00:00:43Tebakan yang cukup bagus, DB.
00:00:48Saya akan membahas tentang AI,
00:00:50tetapi secara khusus saya akan membahas tentang kerangka agen (agent harnesses).
00:00:54Namun sebelum itu, saya ingin mengenalkan kalian kepada beberapa orang.
00:00:57Bolehkan?
00:00:59Ya atau ya?
00:01:00Bolehkan?
00:01:01Ya.
00:01:02Saya memberi pilihan.
00:01:04Ya?
00:01:04Ngomong-ngomong.
00:01:05Baiklah.
00:01:05Oke, baiklah.
00:01:06Ini adalah tim saya.
00:01:09Saya memimpin tim manajemen produk database outbound di Oracle.
00:01:14Saya sudah bekerja di Oracle sangat lama, yaitu 20 tahun.
00:01:17Cerita lucu.
00:01:18Saya mulai bekerja saat berusia 12 tahun, jadi jangan hitung
00:01:21dan jangan mulai kalkulasi di kepala kalian.
00:01:24Dan kami punya masalah.
00:01:27Masalahnya adalah saya punya satu grup yang mengurus pengembangan platform.
00:01:33Lalu saya punya grup lain yang mengurus pengembangan konten untuk Live Labs,
00:01:37platform yang saya tulis sendiri.
00:01:40Jadi, ya, saya seorang insinyur, tapi saya juga agak mirip developer jadi-jadian.
00:01:44Lalu saya punya grup lain yang menangani QA.
00:01:48Dan saya juga punya grup lain yang menangani pengembangan front-end saya.
00:01:52Dengan adanya AI, inilah yang saya temukan sebagai seorang pemimpin.
00:01:57Karena di era pemaksimalan token tahun 2025, karena kalian tahu kita tidak lagi memaksimalkan token, kan?
00:02:05Kita sekarang menggunakan AI yang bertanggung jawab.
00:02:08Tetapi di era pemaksimalan token tersebut, hal yang saya temukan adalah meskipun AI membuat individu-individu
00:02:15di dalam tim saya menjadi lebih cepat, ada masalah lain yang ditimbulkannya.
00:02:23Hal itu tidak membuat tim saya menjadi lebih produktif.
00:02:28Dan alasannya adalah ketika satu tim dari Belanda melakukan check-in kode pada pukul 4 pagi waktu saya,
00:02:37karena separuh tim saya berada di EMEA, dan separuh tim saya berada di Amerika Serikat.
00:02:43Mereka melakukan check-in kode, tetapi tidak menyertakan konteks mereka dari codex.
00:02:49Kami menggunakan codex di Oracle.
00:02:51Jadi ketika tim AS bangun,
00:02:56mereka mendapatkan kodenya, tetapi tidak ada informasi tentang konteksnya.
00:03:00Jadi, kami menggunakan AI untuk menyelesaikan masalah yang diciptakan oleh AI.
00:03:07Dan inilah yang kami lakukan.
00:03:08Oh, baiklah, biarkan saya membicarakan hal ini dulu.
00:03:10Jadi, beberapa masalahnya.
00:03:12Konteksnya, seperti yang saya katakan, tidak dibagikan.
00:03:15GitHub tidak melacak hal tersebut.
00:03:18Saya mendapati repositori yang semakin menyimpang.
00:03:21Dan saya bertanya kepada para manajer yang bekerja di bawah saya, apa yang terjadi dengan tim kalian?
00:03:26Kenapa kita tidak bergerak lebih cepat?
00:03:29Kita menghabiskan banyak sekali uang untuk token.
00:03:31Kita menghabiskan banyak uang untuk AI.
00:03:33Namun ada sesuatu yang kurang karena kita masih menghabiskan waktu
00:03:37untuk melakukan pengujian dan validasi.
00:03:39Jadi, hasil akhir kita tidak benar-benar efektif bagi kita.
00:03:45Karena Git merekam kode dan bukan niat manusia.
00:03:49Jadi, ini sebuah masalah.
00:03:50Dan meskipun pembuatan kode bukan lagi masalah bagi kita, kita tetap menghadapi hambatan.
00:04:03Kita membutuhkan lapisan kolaborasi.
00:04:05Sekarang, saya memang memiliki anggota tim saya di antara penonton.
00:04:10Jadi, jangan menghakimi saya.
00:04:12Dan kalian tahu siapa diri kalian.
00:04:13Saya tidak bilang bahwa kalian semua tidak berkolaborasi.
00:04:17Tetapi sekarang, kita memiliki anggota tim yang baru.
00:04:20Dan anggota tim baru itu adalah AI.
00:04:23Jadi, kita perlu mencari tahu cara melacak kemajuan dan langkah selanjutnya.
00:04:29Bagaimana merasionalkan keputusan yang dibuat oleh agen.
00:04:39Kita perlu mencari tahu cara menyelesaikan pertanyaan dan konflik.
00:04:45Oke.
00:04:48Simpan dulu masalah saya.
00:04:49Maukah kalian menampung masalah saya sebentar?
00:04:51Tepat di sini.
00:04:51Kita akan simpan itu di dalam sebuah kotak kecil.
00:04:54Biarkan saya mendefinisikan apa sebenarnya agen tingkat enterprise itu.
00:04:59Sekarang, kebanyakan orang berpikir bahwa agen enterprise adalah model dan alur kerjanya.
00:05:05Berapa banyak orang yang setuju dengan saya?
00:05:08Wah, penonton kali ini sangat kritis.
00:05:10Baiklah, satu orang.
00:05:12Baiklah, sisanya mengira itu lebih dari itu.
00:05:14Baiklah, mari kita lihat apa.
00:05:18Mungkinkah agen enterprise yang nyata memiliki alat (tools)?
00:05:26Alat adalah cara ia melakukan berbagai hal.
00:05:30Konteks.
00:05:33Konteks, itu adalah jendela konteks.
00:05:35Itulah yang ada di dalam prompt sebenarnya.
00:05:39Memori.
00:05:43Dan jika kalian berpikir, tapi tunggu, Kay, memori.
00:05:46Kamu baru saja bilang kalau model itu ibarat otak dari operasinya.
00:05:51Tunggu dulu.
00:05:52Kita akan membahas sedikit lebih banyak tentang memori.
00:05:55Pencarian (Retrieval).
00:05:57Karena kita tidak ingin mengambil kembali semuanya.
00:05:58Jadi, itu adalah kemampuan untuk mendapatkan kembali informasi yang tepat.
00:06:03Dan kemudian, saya tahu ada banyak pengembang di sini, dan kalian semua tidak peduli dengan keamanan.
00:06:11Saya peduli dengan keamanan.
00:06:13Karena saya bekerja di perusahaan database yang paling aman.
00:06:17Dan saya dulu bekerja untuk sebuah instansi yang tidak boleh disebutkan namanya.
00:06:22Tetapi batasan (guardrails) juga penting.
00:06:25Inilah kerangkanya (harness).
00:06:27Saya berbicara dalam bentuk analogi, dan saya berbicara dalam cerita.
00:06:31Karena jika saya menceritakan hal ini dan tentang Marvel, kalian langsung tahu maksud saya.
00:06:38Jadi, agen itu, anggaplah sebagai otak kecil model yang melayang dalam toples kaca.
00:06:46Ditambah kerangka ini.
00:06:49Kerangka ini adalah tubuhnya.
00:06:52Jadi, itulah cara agen dapat benar-benar melakukan sesuatu dan menyelesaikan tugas.
00:06:58Memori itu, itulah bagian dari sistem saraf pusat.
00:07:03Dan ingat, sistem saraf pusat menghubungkan otak ke bagian tubuh lainnya.
00:07:08Kaki, lengan.
00:07:10Itulah bagian sistem saraf pusat yang membawa konteks.
00:07:16Jadi, kalian ingat masalah saya dengan git?
00:07:20Yang saya butuhkan adalah memori.
00:07:21Oke.
00:07:22Jadi, ada beberapa jenis memori.
00:07:26Saya memilih lima, lima jenis yang paling umum dibicarakan orang.
00:07:29Dan inilah yang ingin saya agar kalian ingat.
00:07:32Yang pertama adalah memori jangka pendek.
00:07:34Itu adalah sesi, kan?
00:07:36Dan jadi, jika Anda menyimpan memori dari proses AI, yaitu memori jangka pendek adalah,
00:07:44jika Anda menggunakan chat, cloud code, benar, codex, pilihlah sesuka Anda.
00:07:49Memori jangka panjang adalah apa yang bertahan lintas sesi.
00:07:55Memori episodik, hmm, apa yang terjadi terakhir kali saya berinteraksi dengan isi-titik-titik-ini?
00:08:06Itu adalah memori episodik Anda.
00:08:09Memori prosedural.
00:08:11Alat.
00:08:12Langkah-langkah yang telah diambil.
00:08:15Dan terakhir, memori semantik.
00:08:17Dan memori semantik, karena kita sedang membicarakan agen enterprise.
00:08:21Kita tidak sedang membicarakan agen yang saya bangun, Sasha Fierce.
00:08:25Karena ingat, saya bilang kepada kalian bahwa saya adalah seorang penari.
00:08:28Jadi, tentu saja kepala staf saya akan dinamai Sasha Fierce karena itu merujuk pada Beyonce.
00:08:34Ada penggemar Beyonce di sini?
00:08:37Baiklah, maaf.
00:08:38Baiklah.
00:08:38Kita harus fokus.
00:08:40Oke.
00:08:40Jadi, inilah jenis-jenis memori tersebut.
00:08:43Sekarang, ketika Anda mendefinisikan agen enterprise nyata ini dalam memori ini,
00:08:49ada sesuatu yang perlu Anda pertimbangkan, yaitu di mana menyimpannya.
00:08:53Dan jadi, aku akan menceritakan sebuah kisah kepada kalian.
00:08:55Tapi saat aku menceritakan kisah ini, kalian harus berjanji bahwa kalian tidak akan menghakimiku.
00:09:00Kalian berjanji?
00:09:06Kalian berjanji?
00:09:08Kalian tidak sedang merekamku, kan?
00:09:10Karena ini tidak membuatku terlihat baik.
00:09:12Baiklah.
00:09:12Baiklah.
00:09:12Dunia data dulunya sangat sederhana.
00:09:14Aku sudah lama bekerja di Oracle, tapi aku berasal dari pihak pelanggan.
00:09:17Nama pelanggan itu adalah Southern Company.
00:09:19Itu adalah perusahaan listrik.
00:09:20Aku berbasis di Atlanta.
00:09:22Dan aku dipekerjakan di Southern Company karena aku adalah seorang penala performa yang hebat.
00:09:28Kalian punya kueri SQL.
00:09:29Maksudku, aku menunjukkan usiaku sendiri, tapi terserahlah.
00:09:31Kalian punya kueri SQL.
00:09:32Aku tahu semua parameter init.ora.
00:09:34Bahkan yang ketika kalian menelepon layanan dukungan dan mereka bilang,
00:09:36jangan ingat ini.
00:09:37Jangan catat itu.
00:09:38Aku mencatatnya di buku catatan kecilku.
00:09:40Aku bisa menala kueri hingga batas maksimalnya.
00:09:43Lalu, salah satu dari kalian datang ke mejaku.
00:09:47Karena, maksudku, dunia saat itu adalah baris dan kolom.
00:09:50Itu adalah masa-masa yang hebat di era Al Bundy-ku.
00:09:55Dan berkata, hei, aku perlu menyimpan data yang tidak terstruktur.
00:10:01Kenapa?
00:10:02Kenapa kamu melakukan itu?
00:10:04Dan jadi, aku sebagai Kay, DBA yang rajin, berpikir seperti,
00:10:09biarkan aku mencari tahu dan mengabarimu kembali.
00:10:13Apakah aku mengabarinya?
00:10:16Aku tidak mengabarinya.
00:10:18Nah, hal yang harus kalian ketahui tentang Southern Company adalah,
00:10:21untuk setiap sistem basis data yang dikelola oleh seorang DBA,
00:10:24aku harus menghadiri dua rapat.
00:10:26Hari ini, ketika aku mendengar Sarbanes-Oxley,
00:10:28aku masih merasa ingin sedikit muntah di tenggorokanku.
00:10:31Jadi, aku harus menghadiri rapat keamanan dan rapat penambalan.
00:10:34Setiap minggu.
00:10:35Tidak pernah gagal.
00:10:37Nah, karena pengembang ini memasang basis data yang khusus untuk data tidak terstruktur.
00:10:44Baiklah, ada orang-orang sangat pintar di ruangan ini.
00:10:46Berapa banyak rapat yang harus aku datangi sekarang?
00:10:54Empat.
00:10:55Baiklah, aku sedikit kesal, tapi aku berpikir, oke, kita bisa melewati ini.
00:10:59Lalu mereka berkata, Kay, karena kamu adalah penala yang sangat baik,
00:11:03aku ingin kamu mencari tahu hubungan ini.
00:11:06Nah, cara kerja Southern Company,
00:11:08ada aplikasi yang bisa membuat orang mati.
00:11:11Dan itu seperti ponsel Nokia yang digunakan orang-orang yang memanjat menara, benar?
00:11:18Jadi, kalian pernah mengalami badai dan listrik padam, bukan?
00:11:22Dan kemudian kalian cukup yakin bahwa dalam waktu sekitar satu atau dua jam, listrik akan menyala kembali.
00:11:27Nah, sistem yang memberi tahu orang-orang yang memanjat pohon-pohon tersebut
00:11:32dan mempertaruhkan nyawa mereka untuk menyalakan kembali listrik terkadang mengalami positif palsu
00:11:37atau negatif palsu.
00:11:39Jadi, mereka ingin melihat semua tiang lain di daerah tersebut
00:11:46untuk mencoba menghindari positif palsu atau negatif palsu tersebut.
00:11:50Dan jadi, aku melakukan itu dalam kueri SQL.
00:11:52Dan itu luar biasa.
00:11:53Itu adalah pernyataan union all bersarang lima.
00:11:57Itu adalah salah satu karya terbaikku.
00:11:59Meskipun butuh waktu sekitar 20 menit untuk bekerja, itu seperti pendahulu grafik.
00:12:06Ya, mereka memasang Neo4j.
00:12:10Jadi, sekarang, berapa banyak rapat yang aku hadiri?
00:12:13Enam.
00:12:14Itu masalah.
00:12:16Jadi, aku – oh, biarkan aku – aku mendahului diriku sendiri.
00:12:19Jadi, kalian tahu apa yang aku lakukan?
00:12:20Aku berhenti.
00:12:23Aku pergi dan datang ke Oracle karena aku pikir, ini adalah masalah dan mungkin aku bisa pergi ke Oracle
00:12:26untuk membantu menyelesaikannya.
00:12:27Jadi, kemudian Joe Mundy meneleponku dan berkata, “Hei, kita sedang memasang Redis.
00:12:33Oracle terlambat dalam permainan ini.
00:12:35Kita punya basis data vektor.”
00:12:37Baiklah.
00:12:40Tapi inilah masalahnya, Joe.
00:12:45Agen sekarang membutuhkan akses ke semua data ini.
00:12:49Jadi, jika data berada di basis data Oracle, lalu jika itu juga berada di basis data JSON tidak terstruktur,
00:12:55jika itu berada di basis data grafik dan berada di basis data vektor, di mana sumber kebenaran tunggal kalian?
00:13:03Agen harus mencari tahu itu.
00:13:04Terkadang mereka akan benar.
00:13:08Sebagian besar waktu mereka akan salah dan itu akan menghabiskan banyak token.
00:13:12Dan sekarang, jika kalian ingin menyimpan memori kalian di suatu tempat, kalian dapat menyimpannya di sistem berkas.
00:13:20Kalian dapat menyimpannya di Claude atau ChatGPT karena kita semua tahu tentang berkas memory.md.
00:13:29Tapi itu akan menjadi masalah.
00:13:31Sekarang, aku ingin mengilustrasikan ini.
00:13:32Aku butuh empat relawan.
00:13:33Aku bisa melihat kalian.
00:13:34Angkat tangan kalian.
00:13:35Satu.
00:13:36Dua.
00:13:37Baiklah, aku tidak bisa.
00:13:38Tiga.
00:13:40Aku butuh yang keempat.
00:13:41Ah, yang keempat di belakang.
00:13:42Baiklah, yang keempat di belakang.
00:13:44Kamu akan menjadi yang lama dan dapat diandalkan.
00:13:47Kamu akan menjadi basis data relasional.
00:13:48Ya atau ya?
00:13:50Kamu sudah mengerti, jadi kamu sudah punya tugasmu?
00:13:52Baiklah, lalu ada seseorang di sini.
00:13:54Kamu akan menjadi basis data tidak terstrukturku.
00:13:57Dan di mana yang lainnya, ah, bagus sekali.
00:14:00Kamu akan menjadi basis data grafikku.
00:14:02Kamu paham?
00:14:02Si ahli hubungan.
00:14:03Kamu terlihat seperti ahli hubungan.
00:14:05Baiklah, bagus sekali.
00:14:06Keempat.
00:14:06Di mana yang keempat?
00:14:09Apakah itu kamu?
00:14:09Ya.
00:14:10Ya, kamu adalah basis data vektorku, oke?
00:14:15Sekarang, semuanya harap diam sekalian.
00:14:20Untuk keempat relawanku, aku butuh kalian semua.
00:14:24Aku akan mengatakan sesuatu kepada kalian,
00:14:27dan aku butuh kalian semua untuk memutuskan bagaimana kalian akan menyimpannya,
00:14:31dan siapa yang akan memegang sumber kebenaran tunggal.
00:14:33Kalian tidak boleh berdiri dari kursi kalian, dan kalian harus berbisik,
00:14:37karena jika kalian berbicara dengan keras, itu berarti lima token ekstra untuk kalian.
00:14:40Ya?
00:14:41Baiklah, apakah kita siap?
00:14:42Baiklah.
00:14:44The cow jumped over the moon.
00:14:48Mulai.
00:14:51Hmm.
00:14:53Itu tidak benar-benar berfungsi, bukan?
00:14:55Itu masalah.
00:14:56Baiklah.
00:14:58Oracle, dan jika kalian tidak melupakan satu hal,
00:15:02jika kalian melupakan semua yang kukatakan, dan mengingat satu hal,
00:15:06Oracle bukanlah Oracle seperti yang kalian pikirkan.
00:15:09Itulah mengapa aku berada di sini hari ini.
00:15:11Berapa banyak dari kalian yang tahu bahwa Oracle secara native,
00:15:15dalam tabel yang sama, hingga ke partisi yang sama,
00:15:19dapat menyimpan JSON, grafik, vektor, temanku yang vektor di sana,
00:15:24temanku yang JSON, spasial?
00:15:27Kalian ingin memori kalian tidak dapat diubah?
00:15:30Tidak ada blockchain di basis data yang sama?
00:15:32Angkat tangan kalian.
00:15:34Ya.
00:15:36Kita punya masalah pemasaran.
00:15:39Jadi, jenis data apa pun dapat disimpan di basis data 26AI.
00:15:44Beban kerja apa pun.
00:15:46Di mana pun.
00:15:47AWS, GCP, Azure, OCI, lokal.
00:15:52Pilihan dan fleksibilitas.
00:15:54Jadi, sekarang, ketika kita membahas tentang agen,
00:15:57saya ingin bisa menyimpan memori jangka panjang dan prosedural di relasional.
00:16:02Di JSON, saya ingin menyimpan memori jangka pendek dan jangka panjang.
00:16:05Graf, saya ingin menyimpan prosedural, karena prosedural adalah cara saya memahami hubungan,
00:16:09benar, langkah-langkahnya.
00:16:11Memori episodik dan semantik saya, saya perlu melakukan vektor lalu menyimpannya juga sebagai teks.
00:16:17Sekarang, jika saya memiliki empat database yang berbeda, Anda semua melihatnya, mereka tidak bisa saling terhubung.
00:16:25Itu akan menjadi masalah.
00:16:27Dan jadi, apa yang saya sampaikan kepada Anda hari ini adalah database Oracle AI adalah tempat terbaik untuk menyimpan memori agen ini
00:16:35yang akan menggerakkan kerangka kerja Anda.
00:16:38Ingat, kerangka kerja Anda adalah tubuhnya, dan memori itu adalah sistem saraf pusatnya.
00:16:44Baiklah, kembali ke Poly.
00:16:46Jadi, masalah yang saya miliki, kami menyelesaikannya dengan perantara memori bernama Poly.
00:16:51Kami menggunakan memori agen.
00:16:54Kami keluar dari kontinuitas otomatis itu.
00:16:57Jadi, bersama tim saya, mereka dapat membagikan bukan hanya kode mereka, tetapi Poly juga melacak konteksnya.
00:17:07Jadi, jika satu jendela konteks memiliki memori prosedural, memori episodik, informasi tentang memori jangka panjang,
00:17:15itu kemudian dibagikan dengan rekan-rekan lain di dalam tim.
00:17:19Anda bisa menyebut mereka agen, jika Anda mau.
00:17:21Mereka hanyalah agen manusia.
00:17:23Dibagikan lintas cabang.
00:17:26Para pengembang dalam tim tetap memegang kendali sementara Poly mampu membuat konteks,
00:17:35mencari tahu cabang dan ranting mana miliknya serta komit mana yang menjadi bagiannya.
00:17:41Sekarang, ini adalah contoh yang sangat sederhana, tetapi ketika Anda membawanya ke tingkat perusahaan, inilah yang terjadi.
00:17:49Memori adalah hal yang tidak bisa ditawar lagi dalam kerangka kerja agen.
00:17:53Nah, ini adalah tiga makalah yang saya baca di pesawat.
00:17:59Makalah pertama ini berasal dari OpenAI, dan membahas tentang agen data internal mereka.
00:18:03Dan hal yang disampaikannya adalah bahwa agen data internal mereka sebenarnya membutuhkan memori.
00:18:11Memori sangatlah penting untuk memastikan agennya dapat menyaring dengan benar alih-alih mencoba mencocokkan string.
00:18:19Harrison Chase berkata, “Kerangka kerja Anda, memori Anda, dan jika Anda tidak memiliki kerangka kerjanya, Anda tidak memiliki memorinya,” yang merupakan hal utama.
00:18:27Dan kemudian, saya yakin Anda semua bertanya-tanya, “Wah, Claude punya memori. Kenapa saya tidak bisa menggunakannya?”
00:18:32Nah, itu seperti memori sistem file, dan itu bekerja dengan satu, tetapi seperti dalam contoh saya,
00:18:38ketika Anda berskala melampaui satu, dan Anda akan berskala melampaui satu di perusahaan, itu menimbulkan masalah.
00:18:45Jadi, Oracle memiliki Paket Memori Agen Oracle.
00:18:51PIP install Oracle Agent Memory, Anda mendapatkan akses ke sana, dan memori ini adalah, SDK yang kita miliki,
00:19:00adalah hal yang akan menampung percakapan langsung Anda, memori Anda, fakta-fakta Anda,
00:19:05dan mencari tahu apa yang layak disimpan. Jadi, jika kita melihat Poly, sekarang, Kevin dapat membagikan konteksnya dengan Poly,
00:19:14broker memori kita. Kita menggunakan SDK Memori Agen Oracle. Itu disimpan di Oracle Autonomous Database.
00:19:22Kita dapat menggunakan LLM pilihan kita, atau kita dapat menggunakan model lokal melalui kontainer Layanan AI Pribadi Oracle.
00:19:28Dan kemudian, Linda, yang sebenarnya duduk tepat di sini,
00:19:34dapat berinteraksi dan bekerja dengan Kevin tanpa masalah. Jadi, ya, AI membuat individu lebih cepat.
00:19:42Memori bersama pada database Oracle AI membuat tim lebih cepat. Jadi, saya tidak ingin kalian berkompromi.
00:19:49Di era AI, apa yang dilakukan 26AI adalah Anda dapat memilih dan memilah mana yang terbaik. Untuk memori agen,
00:19:58sistem file yang disimpan dalam sistem file database atau di dalam database. Jika Anda perlu melakukan pemodelan data,
00:20:04Anda punya JSON, Anda punya relasional, kita punya pilihan.
00:20:09Baiklah, saya punya beberapa hal menarik untuk Anda. Oracle AI Developer Hub, di situlah Anda dapat memperoleh materi pengkodean,
00:20:16aplikasi, apa yang saya bicarakan hari ini. LiveLabs.oracle.com. Jika Anda telah mengikuti salah satu
00:20:22lokakarya kami hari ini, itu kebetulan adalah sesuatu yang saya tulis sendiri sekitar enam tahun lalu dan 40 juta
00:20:28pengguna lalu, habiskan uang penyewaan OCI saya, uji coba teknologi Oracle apa pun selama enam jam,
00:20:3812 jam, berapa pun yang Anda butuhkan. Dan kemudian, saya memberi kalian semua Mac mini. Tidak, saya hanya bercanda.
00:20:45Saya memberi Anda OCI mini. Jadi, saya tidak tahu apakah Anda tahu, tetapi ada OCI yang selalu gratis. Ini adalah yang paling
00:20:51dermawan dari semua penyedia cloud skala besar di mana Anda bisa mendapatkan database Oracle gratis, komputasi gratis. Anda dapat mengirim
00:20:573.000 email per bulan, penyimpanan 200 GB. Dan jika Anda mengkliknya, Anda bisa mendapatkan akses ke sana. Atau cukup
00:21:05cari di Google untuk Oracle Cloud, always free. Terhubunglah dengan saya. Jika Anda membangun sesuatu, maukah kalian mengirimi saya pesan
00:21:14dan beri tahu saya? Ya atau ya? Terima kasih.
00:21:35Sampai jumpa di lain waktu.

핵심 요약

Penyimpanan memori agen secara terpusat pada Basis Data Oracle 26AI menghilangkan fragmentasi data lintas model dan menyelaraskan konteks kolaborasi tim di era AI.

하이라이트

  • Sistem pengerjaan kode terdistribusi menghasilkan repositori yang menyimpang dan ketidakselarasan konteks ketika anggota tim dari zona waktu berbeda melakukan check-in kode tanpa riwayat dari codex.

  • Kerangka agen enterprise membutuhkan lima jenis memori utama yaitu jangka pendek, jangka panjang, episodik, prosedural, dan semantik untuk beroperasi secara efektif.

  • Basis Data Oracle 26AI secara native menyimpan berbagai jenis data seperti relasional, JSON, grafik, vektor, dan spasial di dalam tabel serta partisi yang sama.

  • Paket Memori Agen Oracle melalui SDK memungkinkan integrasi langsung dengan Autonomous Database untuk mengelola percakapan dan konteks agen secara terpusat.

  • Layanan OCI Always Free menyediakan basis data Oracle gratis, komputasi gratis, penyimpanan 200 gigabita, dan kuota pengiriman 3.000 email per bulan.

타임라인

Tantangan Kolaborasi dan Konteks di Era AI

  • Peningkatan kecepatan individu tidak otomatis meningkatkan produktivitas tim secara keseluruhan.
  • Check-in kode dari zona waktu berbeda sering kali tidak menyertakan konteks dari codex.
  • Git merekam kode mentah alih-alih niat manusia sehingga validasi dan pengujian tetap memakan waktu.

Penggunaan AI secara individual mempercepat penulisan kode, tetapi menimbulkan masalah baru berupa hilangnya konteks antaranggota tim yang bekerja dari lokasi berbeda. Ketidakkonsistenan riwayat pengembangan ini membuat repositori terpecah dan memperlambat proses validasi akhir.

Definisi Agen Enterprise dan Jenis Memori

  • Kerangka agen enterprise terdiri dari model sebagai otak, kerangka sebagai tubuh, serta memori sebagai sistem saraf pusat.
  • Lima jenis memori utama meliputi memori jangka pendek, jangka panjang, episodik, prosedural, dan semantik.
  • Setiap jenis memori memegang peran spesifik dalam melacak sesi, riwayat interaksi, langkah alat, dan pemahaman relasional.

Agen enterprise yang nyata memerlukan infrastruktur pendukung di luar sekadar model bahasa besar dan alur kerja. Penggunaan memori secara terstruktur memastikan agen mampu mempertahankan konteks lintas sesi dan mengeksekusi tugas tanpa kehilangan informasi penting.

Fragmentasi Data dan Solusi Basis Data Terpusat

  • Penggunaan sistem basis data yang terpisah untuk relasional, dokumen, grafik, dan vektor menciptakan silo data.
  • Pencarian informasi lintas basis data yang berbeda meningkatkan konsumsi token dan frekuensi kesalahan agen.
  • Basis Data Oracle 26AI menyatukan penyimpanan berbagai model data secara native di dalam tabel yang sama.

Pengembangan sistem modern sering kali memecah data ke dalam platform yang berbeda sesuai bentuknya, mulai dari basis data relasional hingga grafik dan vektor. Kondisi ini menyulitkan agen untuk menemukan sumber kebenaran tunggal dan memicu peningkatan kompleksitas operasional.

Implementasi Paket Memori Agen Oracle

  • Perantara memori bernama Poly melacak dan membagikan konteks prosedural serta episodik lintas cabang pengembangan.
  • SDK Memori Agen Oracle diinstal melalui perintah pip untuk menghubungkan percakapan langsung ke Autonomous Database.
  • Platform Oracle Cloud Infrastructure menyediakan sumber daya gratis untuk pengujian dan pengembangan aplikasi.

Integrasi memori agen menggunakan SDK Oracle Autonomous Database memungkinkan tim berbagi konteks secara mulus tanpa mengorbankan kontrol pengembang. Pengembang dapat memanfaatkan berbagai pilihan model lokal melalui kontainer Layanan AI Pribadi Oracle serta ekosistem OCI Always Free.

커뮤니티 글

아직 글이 없습니다. 이 영상에 대한 첫 번째 글을 작성해 보세요!

이 영상에 대해 글쓰기