Prompt templates create reusable, dynamic prompts.
Master prompt engineering with LangChain templates.
Template Types
PromptTemplate: String templates
ChatPromptTemplate: Chat-specific
FewShotPromptTemplate: With examples
Example
from langchain.prompts import PromptTemplate
template = “””
You are a {role}.
Task: {task}
Context: {context}
“””
prompt = PromptTemplate(
template=template,
input_variables=[“role”, “task”, “context”]
)
Partial Variables
Pre-fill some variables for reuse.
Conclusion
Templates make prompts reusable and maintainable!