📄️ 🟢Pendahuluan
Bab ini memperkenalkan teknik prompting yang sederhana serta terminologinya. Untuk memahami prompting/prompt engineering, pertama-tama Anda perlu memahami beberapa konsep AI yang sangat dasar. Jika Anda sudah mengetahui tentang topik di bawah ini, silakan lanjutkan ke artikel berikutnya .
📄️ 🟢Prompting
Pada bab sebelumnya, kita membahas AI dan bagaimana manusia dapat menginstruksikan AI untuk melakukan tugas. Proses menginstruksikan sebuah AI untuk melakukan tugas disebut prompting(@shin2020autoprompt). Kami memberi tahu AI serangkaian instruksi (prompt) dan ia menjalankan tugasnya. Prompt bisa sangat sederhana seperti instruksi/pertanyaan, atau sangat kompleks seperti potongan teks yang sangat besar.
📄️ 🟢 Memberikan Instruksi
Salah satu metode prompting yang paling sederhana adalah dengan memberikan instruksi (kadang disebut instruction prompting)(@efrat2020turking)(@mishra2022reframing). Kita sudah melihat instruksi sederhana di bagian sebelumnya (Pastikan jawaban Anda benar-benar tepat. Apa hasil dari 965*590? Pastikan jawaban Anda benar secara tepat:). Namun, AI modern dapat mengikuti instruksi yang jauh lebih kompleks.
📄️ 🟢 Role Prompting
Role prompting adalah teknik yang dapat digunakan untuk mengontrol gaya teks yang dihasilkan oleh AI(@shanahan2023roleplay)(@li2023camel)(@santu2023teler). Teknik ini juga dapat meningkatkan keakuratan AI (misalnya memecahkan masalah matematika). Caranya semudah memberi tahu AI "kamu adalah kritikus makanan" atau "bertindak seperti seorang detektif". Role Prompting adalah teknik yang banyak digunakan, dan digunakan dalam banyak contoh di situs ini.
📄️ 🟢 Few shot prompting
Strategi prompting lain adalah few shot prompting(@logan-iv-etal-2022-cutting)(@lake2015human), yang pada dasarnya hanya menunjukkan model beberapa contoh (yang disebut tembakan) tentang apa yang Anda inginkannya.
📄️ 🟢 Menggabungkan Beberapa Teknik
Seperti yang telah kita lihat di halaman sebelumnya, prompt dapat memiliki format dan kompleksitas yang bervariasi. Mereka dapat mencakup konteks, instruksi, dan beberapa contoh input-output. Namun, sejauh ini, kita hanya mempelajari teknik-teknik prompting yang terpisah. Menggabungkan teknik-teknik prompting yang berbeda ini dapat menghasilkan prompt yang lebih baik.
📄️ 🟢 Merumuskan Prompt
Kita telah membahas beberapa tipe pertanyaan, serta cara menggabungkannya. Halaman ini akan memberikan Anda istilah-istilah untuk menjelaskan berbagai jenis prompt. Meskipun telah ada pendekatan untuk merumuskan wacana seputar teknik prompt (@white2023prompt), bidang ini terus bergerak, jadi kami akan memberi Anda informasi yang cukup untuk memulai.
📄️ 🟢 Prompt Engineering
- What is prompt engineering?
📄️ 🟢 Learn Prompting Embeds
- Set up the Learn Prompting Embed
📄️ 🟢 Dasar-dasar Chatbot
Selama ini, kursus ini sebagian besar menggunakan GPT-3 untuk contoh-contoh. GPT-3 adalah LLM yang tidak memiliki ingatan. Ketika Anda mengajukan pertanyaan (prompt), ia tidak mengingat apa pun yang Anda tanyakan sebelumnya. Sebaliknya, chatbot seperti ChatGPT dapat mengingat riwayat percakapan Anda. Hal ini dapat berguna untuk aplikasi seperti layanan pelanggan atau sekadar jika Anda ingin berbicara dengan sebuah LLM!
📄️ 🟢 Kelemahan LLM
LLM sangat kuat, tetapi mereka tidak sempurna. Ada banyak jebakan yang harus Anda waspadai saat menggunakannya.
📄️ 🟢 Priming Chatbots
- Control the style and structure of a conversation
📄️ 🟢 OpenAI Playground
- Set up the OpenAI Playground
📄️ 🟢 Pengaturan LLM
Output LLM dapat dipengaruhi oleh konfigurasi hyperparameter, yang mengontrol berbagai aspek model, seperti seberapa 'acak' itu. Hyperparameter ini dapat disesuaikan untuk menghasilkan lebih banyak keluaran yang kreatif, beragam, dan menarik. Dalam bagian ini, kita akan membahas dua konfigurasi hyperparameter penting dan bagaimana mereka mempengaruhi keluaran LLM.
📄️ 🟢 Memahami Pikiran AI
Ada beberapa hal sederhana yang perlu Anda ketahui tentang AI yang berbeda dan cara kerjanya sebelum Anda mulai membaca sisa kursus ini.
📄️ 🟢 The Learn Prompting Method
- Learn our method for Gen AI/prompt engineering
📄️ 🟢 Mulai Perjalanan Anda
Sekarang setelah Anda telah belajar tentang dasar-dasar teknik prompt, Anda siap untuk mulai mengembangkan prompt sendiri. Bagian lain dari kursus ini akan mencakup teknik-teknik dan sumber daya tambahan, namun cara terbaik untuk belajar PE adalah dengan mulai bereksperimen dengan perintah Anda sendiri. Halaman ini akan menunjukkan cara memulai dalam memecahkan masalah rekayasa prompt sembarang.