247 lines
3.2 KiB
Markdown
247 lines
3.2 KiB
Markdown
# Prompt Template Library
|
|
|
|
## Classification Templates
|
|
|
|
### Sentiment Analysis
|
|
```
|
|
Classify the sentiment of the following text as Positive, Negative, or Neutral.
|
|
|
|
Text: {text}
|
|
|
|
Sentiment:
|
|
```
|
|
|
|
### Intent Detection
|
|
```
|
|
Determine the user's intent from the following message.
|
|
|
|
Possible intents: {intent_list}
|
|
|
|
Message: {message}
|
|
|
|
Intent:
|
|
```
|
|
|
|
### Topic Classification
|
|
```
|
|
Classify the following article into one of these categories: {categories}
|
|
|
|
Article:
|
|
{article}
|
|
|
|
Category:
|
|
```
|
|
|
|
## Extraction Templates
|
|
|
|
### Named Entity Recognition
|
|
```
|
|
Extract all named entities from the text and categorize them.
|
|
|
|
Text: {text}
|
|
|
|
Entities (JSON format):
|
|
{
|
|
"persons": [],
|
|
"organizations": [],
|
|
"locations": [],
|
|
"dates": []
|
|
}
|
|
```
|
|
|
|
### Structured Data Extraction
|
|
```
|
|
Extract structured information from the job posting.
|
|
|
|
Job Posting:
|
|
{posting}
|
|
|
|
Extracted Information (JSON):
|
|
{
|
|
"title": "",
|
|
"company": "",
|
|
"location": "",
|
|
"salary_range": "",
|
|
"requirements": [],
|
|
"responsibilities": []
|
|
}
|
|
```
|
|
|
|
## Generation Templates
|
|
|
|
### Email Generation
|
|
```
|
|
Write a professional {email_type} email.
|
|
|
|
To: {recipient}
|
|
Context: {context}
|
|
Key points to include:
|
|
{key_points}
|
|
|
|
Email:
|
|
Subject:
|
|
Body:
|
|
```
|
|
|
|
### Code Generation
|
|
```
|
|
Generate {language} code for the following task:
|
|
|
|
Task: {task_description}
|
|
|
|
Requirements:
|
|
{requirements}
|
|
|
|
Include:
|
|
- Error handling
|
|
- Input validation
|
|
- Inline comments
|
|
|
|
Code:
|
|
```
|
|
|
|
### Creative Writing
|
|
```
|
|
Write a {length}-word {style} story about {topic}.
|
|
|
|
Include these elements:
|
|
- {element_1}
|
|
- {element_2}
|
|
- {element_3}
|
|
|
|
Story:
|
|
```
|
|
|
|
## Transformation Templates
|
|
|
|
### Summarization
|
|
```
|
|
Summarize the following text in {num_sentences} sentences.
|
|
|
|
Text:
|
|
{text}
|
|
|
|
Summary:
|
|
```
|
|
|
|
### Translation with Context
|
|
```
|
|
Translate the following {source_lang} text to {target_lang}.
|
|
|
|
Context: {context}
|
|
Tone: {tone}
|
|
|
|
Text: {text}
|
|
|
|
Translation:
|
|
```
|
|
|
|
### Format Conversion
|
|
```
|
|
Convert the following {source_format} to {target_format}.
|
|
|
|
Input:
|
|
{input_data}
|
|
|
|
Output ({target_format}):
|
|
```
|
|
|
|
## Analysis Templates
|
|
|
|
### Code Review
|
|
```
|
|
Review the following code for:
|
|
1. Bugs and errors
|
|
2. Performance issues
|
|
3. Security vulnerabilities
|
|
4. Best practice violations
|
|
|
|
Code:
|
|
{code}
|
|
|
|
Review:
|
|
```
|
|
|
|
### SWOT Analysis
|
|
```
|
|
Conduct a SWOT analysis for: {subject}
|
|
|
|
Context: {context}
|
|
|
|
Analysis:
|
|
Strengths:
|
|
-
|
|
|
|
Weaknesses:
|
|
-
|
|
|
|
Opportunities:
|
|
-
|
|
|
|
Threats:
|
|
-
|
|
```
|
|
|
|
## Question Answering Templates
|
|
|
|
### RAG Template
|
|
```
|
|
Answer the question based on the provided context. If the context doesn't contain enough information, say so.
|
|
|
|
Context:
|
|
{context}
|
|
|
|
Question: {question}
|
|
|
|
Answer:
|
|
```
|
|
|
|
### Multi-Turn Q&A
|
|
```
|
|
Previous conversation:
|
|
{conversation_history}
|
|
|
|
New question: {question}
|
|
|
|
Answer (continue naturally from conversation):
|
|
```
|
|
|
|
## Specialized Templates
|
|
|
|
### SQL Query Generation
|
|
```
|
|
Generate a SQL query for the following request.
|
|
|
|
Database schema:
|
|
{schema}
|
|
|
|
Request: {request}
|
|
|
|
SQL Query:
|
|
```
|
|
|
|
### Regex Pattern Creation
|
|
```
|
|
Create a regex pattern to match: {requirement}
|
|
|
|
Test cases that should match:
|
|
{positive_examples}
|
|
|
|
Test cases that should NOT match:
|
|
{negative_examples}
|
|
|
|
Regex pattern:
|
|
```
|
|
|
|
### API Documentation
|
|
```
|
|
Generate API documentation for this function:
|
|
|
|
Code:
|
|
{function_code}
|
|
|
|
Documentation (follow {doc_format} format):
|
|
```
|
|
|
|
## Use these templates by filling in the {variables}
|