เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การใช้งาน 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?"}))
แก้ไขและรันโค้ด