Alat konektor dapat digunakan oleh agen untuk melakukan tindakan menggunakan Koneksi yang dikonfigurasi di Integration Connectors. Setiap alat konektor dikonfigurasi dengan satu Koneksi dan satu atau beberapa tindakan. Jika diperlukan, beberapa alat dapat dibuat untuk satu Koneksi guna mengelompokkan berbagai tindakan yang akan digunakan oleh agen Anda.
Alat konektor mendukung Jenis konektor berikut:
- AlloyDB
- Asana
- Azure AD (Entra ID)
- BigQuery
- Box
- Cloud Search
- Cloud Spanner
- Cloud SQL - MySQL
- Cloud SQL - PostgreSQL
- Cloud SQL - SQL Server
- Cloud Storage
- Cloud Translation
- Confluence
- Couchbase
- DocuSign
- Dropbox
- Dynamics 365
- Elasticsearch
- Enterprise License Manager
- Firestore
- FreshBooks
- FTP
- GitHub
- Gmail
- Google Analytics
- Google Kalender
- Google Classroom
- Google Cloud Natural Language
- Google Kontak
- Google Dokumen
- Google Formulir
- Google Spreadsheet
- Google Slide
- Greenplum
- Jira Cloud
- Jira Service Management
- Kintone
- Magento
- Mailchimp
- MariaDB
- Meta Ads
- Microsoft Teams
- Senin
- MongoDB (versi 2)
- Neo4j
- OneDrive
- Oracle DB (versi 2
- PayPal
- PostgreSQL
- Salesforce
- Salesforce Marketing Cloud
- SAP HANA
- SAP SuccessFactors
- ServiceNow
- SharePoint
- Shopify (versi 1
- Slack
- Stripe
- Trello
- WordPress
- Workday
- Zendesk
Membuat koneksi
Untuk membuat koneksi:
- Buka Tools > Create dari agent builder
- Pilih jenis alat Konektor integrasi
- Pilih jenis konektor yang Anda inginkan
- Gunakan tombol Buat Koneksi.
Tindakan ini akan mengarahkan Anda ke pembuatan Integration Connectors dengan sejumlah kolom yang telah diisi sebelumnya.
Atau, Anda dapat membuka Integration Connectors dan mengikuti petunjuk untuk membuat koneksi.
Tindakan konektor
Untuk setiap alat konektor, ada dua jenis tindakan yang dapat disediakan untuk agen Anda (lihat Entitas, operasi, dan tindakan untuk mengetahui informasi selengkapnya):
Operasi CRUD entity
Setiap Koneksi Anda memiliki "entitas" yang sesuai dengan objek sumber data tersebut (untuk BigQuery, ini adalah tabel; untuk Salesforce, ini adalah objek, seperti 'Order' atau 'Case').
Anda dapat melakukan operasi CRUD pada setiap entitas:- Buat: membuat entity dengan nilai kolom yang ditentukan
- Daftar: penelusuran berbasis filter pada instance entity
- Perbarui: metode berbasis filter untuk mengubah nilai kolom entitas
- Hapus: menghapus entity
- Get mengambil satu entity menggunakan entityId
Pelajari lebih lanjut detail operasi CRUD entitas di Dokumen konektor.
- Buat: membuat entity dengan nilai kolom yang ditentukan
Tindakan khusus konektor
Banyak Konektor mendukung tindakan 'ExecuteCustomQuery', yang memungkinkan eksekusi kueri SQL terhadap sumber data, dengan setiap entitas sumber data dapat dirujuk sebagai tabel. Lihat daftar ini untuk mengetahui konektor yang didukung.
Tindakan tambahan berbeda-beda berdasarkan jenis konektor. Misalnya, lihat tindakan konektor BigQuery atau tindakan konektor Salesforce.
Mengonfigurasi kolom input / output untuk operasi CRUD
Dengan memilih kolom input atau output tertentu untuk digunakan oleh tindakan alat konektor, Anda dapat membatasi kompleksitas tindakan ini untuk agen.
Misalnya, jika Anda hanya perlu membuat entitas dengan subset kolomnya, mengonfigurasi kumpulan kolom ini dalam tindakan akan menyederhanakan tindakan untuk agen.
Menentukan serangkaian kolom output akan mengurangi ukuran respons alat (berguna jika batas token menjadi masalah) dan menyederhanakan penanganan output oleh agen dengan hanya mengekspos kolom yang relevan.
Autentikasi
Jika koneksi yang Anda gunakan dikonfigurasi untuk mengizinkan penggantian autentikasi, alat ini dapat dikonfigurasi untuk meneruskan kredensial dari parameter sesi yang ditentukan.
Anda sebagai pembuat agen bertanggung jawab atas cara pengisian kredensial ini ke parameter sesi dan alat akan otomatis meneruskannya ke sumber data untuk digunakan dalam autentikasi saat tindakan alat dipanggil.