SLS DataAgent adalah asisten cerdas untuk analisis data bisnis yang menawarkan kemampuan kueri data yang kuat dan wawasan mendalam guna membantu Anda memperoleh informasi bisnis utama secara cepat.
Ikhtisar
SLS DataAgent menyediakan kemampuan inti berikut:
-
Q&A berbasis pengetahuan: Menjawab pertanyaan operasi dan maintenance (O&M) dengan menggunakan dokumen Standard Operating Procedure (SOP) dalam basis pengetahuan terkait.
-
Dukungan beberapa basis pengetahuan: Mendukung tiga jenis basis pengetahuan: OSS, Alibaba Cloud DevOps (Codeup), dan basis pengetahuan SLS bawaan.
-
Konfigurasi izin fleksibel: Mendukung dua mode izin: service role dan custom role.
-
Aturan kustom: Memungkinkan Anda mengonfigurasi aturan default untuk mengarahkan perilaku digital employee.
Catatan: SLS DataAgent, yang dibangun di atas framework digital employee, merupakan sistem tanya-jawab yang sepenuhnya bergantung pada dokumen SOP dalam basis pengetahuannya. Layanan ini tidak dapat memberikan jawaban yang efektif tanpa adanya basis pengetahuan tersebut.
Prasyarat
Sebelum menggunakan SLS DataAgent, pastikan Anda memenuhi persyaratan berikut:
|
Jenis pengguna |
Persyaratan izin |
|
primary account |
Secara default memiliki semua izin administratif dan dapat langsung membuat digital employee. |
|
RAM user |
Hubungi administrator Anda untuk memberikan izin yang diperlukan. Untuk informasi selengkapnya, lihat Grant permissions to a RAM user. |
Buat karyawan digital
-
Masuk ke Konsol Log Service.
-
Pilih Log Apps > SLS DataAgent, lalu klik Digital Employee.
-
Pada halaman digital employee, klik Create Digital Employee di pojok kanan atas.
-
Pada kotak dialog Create Digital Employee, konfigurasikan parameter berikut:
Parameter
Wajib
Deskripsi
ID
Ya
Identifier unik untuk digital employee. ID ini tidak dapat diubah setelah dibuat. Disarankan menggunakan kombinasi huruf dan angka, seperti
order-system-expert.Display name
Ya
Nama yang ditampilkan untuk digital employee di UI. Disarankan menggunakan nama yang mencerminkan tujuan bisnisnya, misalnya "Order System Monitoring Expert" atau "Big Data Cluster Inspector".
RAM role type
Ya
Menentukan jenis RAM role untuk digital employee. Anda dapat memilih salah satu opsi berikut:
• service role: Gunakan service role yang disediakan sistem (tidak perlu konfigurasi). Digital employee secara otomatis memperoleh izin baca untuk Log Service dan ARMS.
• custom role: Pilih opsi ini jika Anda perlu mengakses basis pengetahuan Model Studio tertentu atau membatasi cakupan akses. Anda harus mengonfigurasi ARN RAM role yang telah diberi otorisasi. Untuk informasi selengkapnya, lihat Create and authorize a RAM role.
RAM role ARN
Ya
Parameter ini hanya diperlukan jika Anda memilih custom role. Service role default menggunakan role
ServiceRoleForCloudMonitor, yang memiliki izin baca untuk CloudMonitor, Log Service (SLS), dan ARMS.Built-in SLS knowledge base
Tidak
Jika diaktifkan, digital employee akan menjawab pertanyaan terkait SLS. Opsi ini diaktifkan secara default.
Description
Tidak
Jelaskan tanggung jawab dan kemampuan digital employee. Contoh: "Bertanggung jawab atas inspeksi harian, analisis anomali, dan analisis akar masalah untuk aplikasi inti di pusat pesanan. Mampu menganalisis kueri MySQL yang lambat."
Default rules
Tidak
Aturan default untuk mengarahkan perilaku digital employee. Disarankan menggunakan sintaks Markdown. Anda dapat menentukan peran, cakupan kemampuan, dan panduan perilaku digital employee.
-
Setelah mengonfigurasi parameter, klik OK.
Asosiasikan basis pengetahuan
Setelah membuat digital employee, Anda perlu mengasosiasikannya dengan basis pengetahuan. Jika Anda mengaktifkan opsi Built-in SLS knowledge base saat pembuatan, Anda dapat langsung mengajukan pertanyaan terkait SLS. Untuk mengasosiasikan basis pengetahuan kustom, ikuti langkah-langkah berikut.
Struktur basis pengetahuan SOP
Basis pengetahuan SOP menggunakan struktur modular berbasis direktori dengan SOP.md sebagai file entri inti. Struktur ini memungkinkan agent menemukan informasi yang dibutuhkan secara mandiri.
Berikut adalah struktur direktori yang direkomendasikan: accesslog_sop .zip
knowledge_base_root/
├── SOP.md # File entri inti, menjelaskan ikhtisar setiap domain pengetahuan
├── accesslog/ # Domain log akses
│ ├── overview.md # Ikhtisar domain
│ └── troubleshooting.md # Panduan troubleshooting
├── monitoring/ # Domain pemantauan
│ ├── overview.md
│ └── alert-handling.md
└── ...
Dalam SOP.md, berikan ikhtisar setiap domain pengetahuan, lalu sertakan informasi detail dalam file yang sesuai di masing-masing direktori.
Asosiasikan basis pengetahuan SLS bawaan
Basis pengetahuan SLS bawaan berisi prosedur operasi standar dan praktik terbaik untuk Log Service, yang membantu menjawab pertanyaan terkait SLS.
Metode 1: Aktifkan saat pembuatan
Saat membuat digital employee, biarkan sakelar Built-in SLS knowledge base tetap aktif.
Metode 2: Tambahkan setelah pembuatan
-
Pada daftar digital employee, klik digital employee target untuk membuka halaman detailnya.
-
Pilih tab Knowledge base.
-
Klik Add Knowledge Base dan pilih tipe Built-in knowledge base.
-
Pada bidang Knowledge base ID, masukkan
slslalu klik OK.
Asosiasikan basis pengetahuan OSS
Jika dokumen SOP Anda disimpan di OSS, ikuti langkah-langkah berikut untuk mengasosiasikan basis pengetahuan OSS.
Prasyarat
-
Anda telah membuat bucket OSS dan mengunggah dokumen SOP Anda.
-
Anda telah membuat dan mengonfigurasi RAM role kustom. Untuk detailnya, lihat Create and authorize a RAM role.
Prosedur
-
Ubah tipe RAM role digital employee menjadi Custom role dan konfigurasikan ARN RAM role yang telah diberi otorisasi.
-
Pada halaman detail digital employee, pilih tab Knowledge base.
-
Klik Add Knowledge Base dan pilih tipe OSS knowledge base.
-
Konfigurasikan parameter berikut:
Parameter
Deskripsi
OSS region
Wilayah tempat bucket OSS yang menyimpan dokumen SOP berada.
OSS bucket
Nama bucket OSS.
Document library root path
Jalur direktori tempat file
SOP.mdberada. JikaSOP.mdberada di direktori root bucket, masukkan/. Jika berada di subdirektori, masukkan jalur lengkapnya, seperti/docs/sop/. -
Klik OK.
Asosiasikan basis pengetahuan Alibaba Cloud DevOps
Jika Anda menggunakan Alibaba Cloud DevOps (Codeup) untuk mengelola dokumen SOP Anda, ikuti langkah-langkah berikut untuk mengasosiasikan basis pengetahuan Alibaba Cloud DevOps.
Prasyarat
-
Anda telah membuat repositori kode di Konsol Alibaba Cloud DevOps dan mengunggah dokumen SOP Anda.
-
Anda telah membuat personal access token.
Peroleh informasi konfigurasi
-
Organization ID: Anda dapat menemukan ID organisasi di URL halaman. Format URL-nya adalah
https://codeup.aliyun.com/<Organization_ID>/<Repository_Name>\. -
Repository ID: Di halaman repositori kode, pilih Settings > Basic Information untuk melihat ID-nya.
-
Personal access token:
-
Di Konsol Alibaba Cloud DevOps, klik gambar profil Anda di pojok kanan atas dan pilih Personal settings.
-
Pilih Personal access tokens lalu klik Create Access Token.
-
Tetapkan nama, tanggal kedaluwarsa, dan cakupan izin untuk token tersebut, lalu klik Create.
-
Salin dan simpan token yang dihasilkan secara aman. Token hanya ditampilkan sekali.
-
Prosedur
-
Pada halaman detail digital employee, pilih tab Knowledge base.
-
Klik Add Knowledge Base dan pilih tipe Alibaba Cloud DevOps knowledge base.
-
Konfigurasikan parameter berikut:
Parameter
Deskripsi
Organization ID
ID organisasi Alibaba Cloud DevOps Anda.
Repository ID
ID repositori kode Anda.
Branch name
Branch yang akan diasosiasikan, seperti
masterataumain.Personal access token
Personal access token Alibaba Cloud DevOps Anda.
Document library root path
Jalur direktori tempat file
SOP.mdberada. -
Klik OK.
Chat dengan digital employee
Setelah membuat digital employee dan mengasosiasikannya dengan basis pengetahuan, Anda dapat memulai percakapan.
-
Di halaman SLS DataAgent, klik New Conversation di menu sebelah kiri.
-
Di kotak input percakapan, pilih digital employee yang ingin diajak berbicara.
-
Masukkan pertanyaan Anda lalu tekan Enter atau klik tombol kirim.
-
Digital employee akan menjawab pertanyaan Anda berdasarkan konten basis pengetahuan yang diasosiasikan.
Catatan: Anda dapat menetapkan rentang waktu di pojok kanan atas antarmuka chat. Hal ini membatasi jangka waktu data yang diambil oleh digital employee.
Lampiran
Grant permissions to a RAM user
Untuk menggunakan SLS DataAgent sebagai RAM user, administrator harus terlebih dahulu memberikan izin yang diperlukan kepada Anda.
Permission to pass a role
Memungkinkan RAM user meneruskan RAM role ke layanan CloudMonitor. Izin ini diperlukan saat Anda membuat digital employee.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": "ram:PassRole",
"Resource": "*",
"Condition": {
"StringEquals": {
"acs:Service": "cloudmonitor.aliyuncs.com"
}
}
}
]
}
Catatan: Untuk membatasi cakupan izin ini, Anda dapat mengatur Resource ke ARN role tertentu.
Conversation permissions
Memungkinkan RAM user hanya melakukan chat dengan digital employee.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"cms:CreateChat",
"cms:CreateThread",
"cms:GetThread",
"cms:GetThreadData",
"cms:ListThreads"
],
"Resource": "acs:cms:*:*:digitalEmployee/*"
}
]
}
Administrative permissions
Memungkinkan RAM user mengelola digital employee, termasuk izin percakapan.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"cms:CreateChat",
"cms:GetDigitalEmployee",
"cms:ListDigitalEmployees",
"cms:GetThread",
"cms:GetThreadData",
"cms:ListThreads",
"cms:CreateDigitalEmployee",
"cms:UpdateDigitalEmployee",
"cms:DeleteDigitalEmployee",
"cms:CreateThread",
"cms:UpdateThread",
"cms:DeleteThread"
],
"Resource": [
"acs:cms:*:*:digitalemployee/*",
"acs:cms:*:*:digitalemployee/*/thread/*"
]
}
]
}
Create and authorize a RAM role
Jika Anda perlu menggunakan custom role, misalnya untuk mengakses basis pengetahuan OSS, ikuti langkah-langkah berikut untuk membuat dan memberi otorisasi RAM role.
Langkah 1: Buat RAM role
-
Masuk ke Konsol RAM.
-
Di panel navigasi sebelah kiri, pilih Identities > Roles.
-
Klik Create Role dan pilih Alibaba Cloud Service sebagai tipe entitas tepercaya.
-
Konfigurasikan informasi berikut:
-
Role name: Masukkan nama kustom untuk role tersebut.
-
Select trusted service: Pilih CloudMonitor/Cms.
-
-
Klik Complete.
Langkah 2: Beri otorisasi RAM role
-
Buat kebijakan izin kustom. Kebijakan berikut memberikan izin baca untuk OSS dan Log Service:
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"oss:GetObject",
"oss:GetObjectAcl",
"oss:ListObjects",
"oss:ListObjectVersions"
],
"Resource": [
"acs:oss:*:*:<OSS_BUCKET_NAME>",
"acs:oss:*:*:<OSS_BUCKET_NAME>/*"
]
},
{
"Effect": "Allow",
"Action": [
"log:Get*",
"log:List*"
],
"Resource": "*"
}
]
}
Catatan: Ganti <OSS_BUCKET_NAME> dengan nama aktual bucket OSS Anda.
-
Lampirkan kebijakan izin kustom yang telah Anda buat ke RAM role tersebut.
FAQ
Q: Apakah SLS DataAgent merupakan layanan berbayar?
A: SLS DataAgent (sebelumnya Intelligent Q&A Assistant) saat ini berada dalam masa pratinjau publik dan gratis.
Q: Apa perbedaan antara SLS DataAgent dan digital employee CloudMonitor?
A: Keduanya dibangun di atas framework digital employee yang sama. SLS DataAgent berfokus pada skenario tanya-jawab berbasis dokumen SOP dan merupakan sistem yang sepenuhnya digerakkan oleh basis pengetahuan. Sementara itu, digital employee CloudMonitor menawarkan kemampuan pemantauan dan operasi yang lebih luas.
Q: Mengapa digital employee tidak dapat menjawab pertanyaan saya?
A: Periksa hal berikut:
-
Pastikan basis pengetahuan telah diasosiasikan dan berisi konten yang relevan.
-
Verifikasi bahwa basis pengetahuan memiliki struktur yang benar dan file entri inti
SOP.mdtersedia. -
Konfirmasi bahwa digital employee memiliki izin yang diperlukan untuk mengakses basis pengetahuan tersebut.