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

Xây dựng prompt cho các chuỗi tuần tự

Trong vài bài tập tới, bạn sẽ xây dựng một hệ thống hỗ trợ mọi người học kỹ năng mới. Hệ thống này cần được thiết kế theo trình tự, để người học có thể điều chỉnh kế hoạch dựa trên sở thích và ràng buộc của mình. Bạn sẽ tận dụng kỹ năng LCEL của LangChain để tạo một chuỗi tuần tự cho hệ thống này, và bước đầu tiên là thiết kế các mẫu prompt mà hệ thống sẽ sử dụng.

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

  • Tạo một mẫu prompt tên learning_prompt nhận đầu vào "activity" và tạo một kế hoạch học tập.
  • Tạo một mẫu prompt tên time_prompt nhận đầu vào "learning_plan" và điều chỉnh nó để phù hợp trong một tuần.
  • Gọi learning_prompt với một hoạt động bạn chọn (nếu bí ý tưởng, thử "play golf").

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.

# Create a prompt template that takes an input activity
learning_prompt = PromptTemplate(
    input_variables=["____"],
    template="I want to learn how to {activity}. Can you suggest how I can learn this step-by-step?"
)

# Create a prompt template that places a time constraint on the output
time_prompt = PromptTemplate(
    ____,
    template="I only have one week. Can you create a plan to help me hit this goal: {learning_plan}."
)

# Invoke the learning_prompt with an activity
print(learning_prompt.____({"activity": "____"}))
Chỉnh sửa và Chạy Mã