Bắt đầu ngayBắt đầu miễn phí

Triển khai few-shot prompting

Đến lúc kết hợp các thành phần của bạn thành một chain! Few-shot prompt bạn đã tạo ở bài trước vẫn sẵn sàng để dùng, cùng với examplesexample_prompt.

Tất cả các lớp của LangChain cần thiết để hoàn thành bài này đã được nạp sẵn cho bạn.

Bài tập này là một phần của khóa học

Phát triển ứng dụng LLM với LangChain

Xem khóa học

Hướng dẫn bài tập

  • Khởi tạo một OpenAI chat LLM bằng lớp ChatOpenAI.
  • Tạo một chain từ prompt template và LLM bằng toán tử |, sau đó gọi .invoke() để thực thi.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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?"}))
Chỉnh sửa và Chạy Mã