การใช้งาน Few-Shot Prompting
ถึงเวลารวมส่วนประกอบต่าง ๆ เข้าด้วยกันเป็น chain แล้ว! Few-shot prompt ที่สร้างไว้ในแบบฝึกหัดก่อนหน้ายังคงพร้อมใช้งาน พร้อมกับ examples และ example_prompt
คลาส LangChain ที่จำเป็นสำหรับแบบฝึกหัดนี้ถูกโหลดไว้ให้เรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพัฒนาแอปพลิเคชัน LLM ด้วย LangChain
คำแนะนำการฝึกหัด
- สร้าง OpenAI chat LLM โดยใช้คลาส
ChatOpenAI - สร้าง chain จาก prompt template และ LLM โดยใช้ตัวดำเนินการ
|จากนั้นเรียกใช้งานด้วยเมธอด.invoke()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
prompt_template = FewShotPromptTemplate(
examples=examples,
example_prompt=example_prompt,
suffix="Question: {input}",
input_variables=["input"],
)
# Create an OpenAI chat LLM
llm = ____(model="gpt-4o-mini", api_key='')
# Create and invoke the chain
llm_chain = ____
print(____({"input": "What is Jack's favorite technology on DataCamp?"}))