- Membantu membuat agen sederhana yang dapat melakukan tindakan tambahan melalui komponen ekstensi, selain jawaban dasar dari LLM
Cara kerja
- Memberikan perintah dengan prompt dasar yang memproses tugas menggunakan tool
- Membuat Tool, yaitu komponen kustom yang dapat digunakan agen (menjalankan kode Python di REPL, mencari di Google atau HN, dan sebagainya)
- Agen mengulangi "Thought, Action, Observation"
- Thought/Action dihasilkan oleh LLM
- Observation dihasilkan oleh Tool
- LLM memperoleh informasi yang baru ditambahkan ke prompt, lalu memprosesnya berdasarkan informasi tersebut
- Ketika agen telah menerima informasi yang cukup, agen mengeluarkan jawaban akhir
Tool
- Diimplementasikan sebagai kelas Python sederhana dengan
use(input_text: str) -> str
- Tulis penjelasan tentang tool pada Name dan Description agar dapat dipahami oleh LLM
Belum ada komentar.