Roles
Sumber bacaan ini dapat dilihat pada https://python.langchain.com/docs/concepts/messages/#role
Roles (oeran) digunakan untuk membedakan tipe-tipe dari pesan saat konversasi menggunakan ChatModel. Selain itu, menggunakan role, dapat membantu Model untuk mengetahui bagaimana harus menanggapi kumpulan pesan yang diberikan. ChatModels yang diberikan ke model berisikan daftar pesan minimal yang terdiri dari ChatUser dan ChatModel
Daftar Roles
Role | Deskripsi |
---|---|
system |
Digunakan untuk memberikan instruksi ke model bagaimana harus berprilaku. |
user |
Representasi dari user yang memberikan perintah ke model |
asistant |
Mewakili respon dari model, bisadalam bentuk text atau dalam bentuk permintaan mengakses sebuah tools |
tool |
Pesan yang digunakan untuk memberikan nilai keluaran dari tools kepada model setelah mendapatkan data dari luar atau proses setelah pengambilan data selesai. Hanya dapat digunakan untuk chat model yang mendukung tool calling |