बहु-छवि तुलना के प्रॉम्प्ट
दो या अधिक छवियों की तुलना करें: अंतर, समानताएँ और समय के साथ हुए बदलाव।
बहु-छवि तुलना के प्रॉम्प्ट, CoddyKit पर AI प्रॉम्प्ट इंजीनियरिंग का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह AI प्रॉम्प्ट इंजीनियरिंग सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। AI प्रॉम्प्ट इंजीनियरिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
बहु-छवि प्रॉम्प्ट
दृश्य मॉडल एक ही एपीआई कॉल में कई छवियों को संसाधित कर सकते हैं। इससे शक्तिशाली तुलना कार्य संभव होते हैं:
- पहले और बाद का विश्लेषण (उत्पाद फ़ोटो, कमरों का नवीनीकरण, चिकित्सा इमेजिंग)
- उत्पाद संस्करणों की तुलना (रंग विकल्प, आकार की तुलना)
- गुणवत्ता की तुलना (लिस्टिंग के लिए सर्वोत्तम फ़ोटो चुनना)
- परिवर्तन का पता लगाना (किसी दस्तावेज़ के दो संस्करण, समय-मुद्रित दो छवियाँ)
बहु-छवि प्रॉम्प्ट के लिए सावधानीपूर्वक संरचना आवश्यक है, ताकि मॉडल समझ सके कि कौन-सी छवि कौन-सी है और किस संबंध का विश्लेषण करना है।
एक ही कॉल में कई छवियाँ भेजना
एपीआई कई छवियों को सामग्री तत्वों की सूची के रूप में स्वीकार करता है। प्रत्येक छवि को स्पष्ट रूप से लेबल करें:
import anthropic, base64
client = anthropic.Anthropic(api_key='YOUR_API_KEY')
def compare_images(image_path_1, image_path_2, comparison_prompt):
def encode(path):
with open(path, 'rb') as f:
return base64.standard_b64encode(f.read()).decode('utf-8')
r = client.messages.create(
model='claude-opus-4-5', max_tokens=600,
messages=[{'role': 'user', 'content': [
{'type': 'text', 'text': 'IMAGE 1:'},
{'type': 'image', 'source': {'type': 'base64', 'media_type': 'image/jpeg', 'data': encode(image_path_1)}},
{'type': 'text', 'text': 'IMAGE 2:'},
{'type': 'image', 'source': {'type': 'base64', 'media_type': 'image/jpeg', 'data': encode(image_path_2)}},
{'type': 'text', 'text': comparison_prompt}
]}]
)
return r.content[0].text
print('Multi-image comparison function defined.')दो उत्पादों की तुलना का प्रॉम्प्ट
उपभोक्ता-केंद्रित अनुप्रयोग के लिए दो उत्पाद छवियों की तुलना:
product_comparison_prompt = '''
Compare the two product images above (Image 1 and Image 2).
Analyze each of the following dimensions:
1. SIMILARITIES: What features, design elements, or characteristics do both products share?
2. DIFFERENCES: What are the key visual differences? Focus on:
- Color and finish
- Size and proportions (estimate if possible)
- Design style (minimalist, ornate, modern, traditional)
- Materials (if discernible)
- Quality indicators
3. QUALITY ASSESSMENT: Which image appears to show a higher-quality product, and why?
Rate each product 1-10 for apparent quality.
4. USE CASE: Based on appearance alone, which product seems better suited for:
a) Professional/office use
b) Home/casual use
Return your response in this format exactly.
'''
print(product_comparison_prompt)पहले और बाद की तुलना
पहले और बाद वाले प्रॉम्प्ट में यह स्पष्ट रूप से स्थापित करना आवश्यक है कि कौन-सी छवि पहले की है, कौन-सी बाद की, और परिवर्तन का संदर्भ क्या है:
before_after_prompt = '''
You are looking at two images: a BEFORE image (Image 1) and an AFTER image (Image 2).
Analyze the transformation:
1. WHAT CHANGED: List all visible changes from Before to After
2. WHAT STAYED THE SAME: List elements that are unchanged
3. QUALITY IMPROVEMENT: Rate the improvement on a scale of 1-10 (1=no improvement, 10=dramatic improvement)
4. REMAINING ISSUES: What could still be improved that the transformation did not address?
Context: This is a [CONTEXT_PLACEHOLDER] before/after comparison.
Return JSON:
{
"changes": ["string"],
"unchanged": ["string"],
"improvement_score": 1-10,
"remaining_issues": ["string"],
"summary": "one sentence summary"
}
'''
# Use contexts: room renovation, product refurbishment, skin care treatment, document cleanup
print('Before/after prompt with JSON output defined.')फ़ोटो की गुणवत्ता का चयन
कई विकल्पों में से सर्वोत्तम फ़ोटो चुनना — ई-कॉमर्स, सोशल मीडिया और प्रकाशन कार्यप्रवाहों के लिए उपयोगी:
import anthropic, base64, json
client = anthropic.Anthropic(api_key='YOUR_API_KEY')
def select_best_photo(image_paths, use_case='e-commerce product listing'):
def encode(path):
with open(path, 'rb') as f:
return base64.standard_b64encode(f.read()).decode('utf-8')
content = []
for i, path in enumerate(image_paths):
content.append({'type': 'text', 'text': f'IMAGE {i+1}:'})
content.append({'type': 'image', 'source': {'type': 'base64', 'media_type': 'image/jpeg', 'data': encode(path)}})
prompt = f'''
You have received {len(image_paths)} images. Select the best one for: {use_case}
Evaluate each on: lighting, composition, clarity, and suitability for the use case.
Return JSON: {{"best_image": 1-{len(image_paths)}, "score_breakdown": [{{"image_id": int, "score": 1-10, "reason": str}}]}}
'''
content.append({'type': 'text', 'text': prompt})
r = client.messages.create(model='claude-opus-4-5', max_tokens=300, messages=[{'role': 'user', 'content': content}])
return json.loads(r.content[0].text)
print('Photo selection function defined.')परिवर्तन का पता लगाने का प्रॉम्प्ट
एक ही छवि के दो संस्करणों के बीच विशिष्ट परिवर्तनों का पता लगाना — दस्तावेज़ संस्करण-प्रबंधन, यूआई डिज़ाइन समीक्षा और निगरानी के लिए उपयोगी:
change_detection_prompt = '''
Compare Image 1 (version A) with Image 2 (version B) of the same item.
Identify ALL changes, no matter how small.
For each change:
- Describe what changed
- Where in the image the change occurs (use quadrant: top-left, top-right, bottom-left, bottom-right, center)
- Classify the change: addition, removal, modification, movement
Return JSON:
{
"total_changes": int,
"changes": [
{
"description": str,
"location": str,
"type": "addition|removal|modification|movement"
}
],
"is_significant_change": true | false
}
If the images appear identical, return: {"total_changes": 0, "changes": [], "is_significant_change": false}
'''
print(change_detection_prompt)ए/बी डिज़ाइन तुलना
दो डिज़ाइन संस्करणों की वस्तुनिष्ठ रूप से तुलना करना — यूआई/यूएक्स निर्णयों और रचनात्मक दिशा के लिए उपयोगी:
design_comparison_prompt = '''
You are an experienced UX designer reviewing two design variants (Image 1 = Design A, Image 2 = Design B).
Evaluate both designs on:
1. VISUAL HIERARCHY: Which design guides the eye more effectively? Why?
2. READABILITY: Which has better text legibility and information density?
3. BRAND CONSISTENCY: Which feels more professional and polished?
4. USABILITY: Which would be easier for a new user to navigate?
5. EMOTIONAL IMPACT: Which creates a stronger positive first impression?
For each dimension, declare a winner (A or B) and explain in one sentence.
Final verdict: Return JSON:
{
"winner": "A|B|tie",
"dimension_winners": {"visual_hierarchy": str, "readability": str, "brand": str, "usability": str, "emotional": str},
"winning_reasons": [str],
"recommendation": str
}
'''
print('Design comparison prompt defined.')संरचित समानता स्कोरिंग
स्वचालित कार्यप्रवाहों के लिए छवियों के बीच संख्यात्मक समानता स्कोर उत्पन्न करें:
similarity_prompt = '''
Compare these two images and provide a structured similarity analysis.
Return JSON:
{
"overall_similarity": 0.0-1.0,
"dimensions": {
"subject_match": 0.0-1.0,
"color_match": 0.0-1.0,
"composition_match": 0.0-1.0,
"style_match": 0.0-1.0
},
"key_differences": [str],
"are_same_item": true | false | "cannot_determine"
}
Scoring: 1.0 = identical, 0.0 = completely different.
'''
import json
def similarity_score(image_path_1, image_path_2):
result_text = compare_images(image_path_1, image_path_2, similarity_prompt)
return json.loads(result_text)
print('Similarity scoring function defined.')
print('Use case: duplicate detection, product matching, visual search.')दो से अधिक छवियों को संभालना
तीन या अधिक छवियों के लिए, अतिरिक्त जटिलता को संभालने हेतु प्रॉम्प्ट की संरचना इस प्रकार करें:
def multi_image_prompt(n_images):
image_labels = ', '.join(f'Image {i+1}' for i in range(n_images))
return f'''
You have received {n_images} images: {image_labels}.
Rank all {n_images} images from best to worst for use as a product hero image.
For each image, provide:
- Rank (1=best)
- Score 1-10
- Key strengths
- Key weaknesses
Return JSON:
{{
"ranking": [
{{"rank": int, "image_id": int, "score": int, "strengths": [str], "weaknesses": [str]}}
],
"recommended_image": int
}}
'''
# Works for 3, 4, or 5 images
print(multi_image_prompt(3)[:300])बहु-छवि प्रॉम्प्ट की सामान्य समस्याएँ
कई छवियों के साथ काम करते समय होने वाली सामान्य गलतियाँ और उनसे बचने के तरीके:
- छवियों के लेबल नहीं हैं: मॉडल भ्रमित हो सकता है कि कौन-सी छवि कौन-सी है — प्रत्येक छवि से पहले IMAGE 1: जैसा पाठ देकर हमेशा लेबल करें
- तुलना का आधार नहीं है: आयाम निर्दिष्ट किए बिना तुलना करने पर आउटपुट अस्पष्ट रहता है — तुलना की जाने वाली चीज़ों की सटीक सूची दें
- संदर्भ का अभाव: पहले और बाद वाले प्रॉम्प्ट में परिवर्तन का संदर्भ आवश्यक है (कमरे का नवीनीकरण, केवल कमरे की दो फ़ोटो नहीं)
- बहुत अधिक छवियाँ: 6 या उससे अधिक छवियों के साथ गुणवत्ता घटती है — 2–4 छवियों के समूहों में संसाधित करें
- जेएसओएन आउटपुट भूल जाना: गद्यात्मक तुलना को पढ़ना कठिन होता है — कार्यप्रवाहों के लिए हमेशा संरचित जेएसओएन का अनुरोध करें
समय-क्रम वाली छवियों का विश्लेषण
जब छवियाँ किसी समय-क्रम (साप्ताहिक प्रगति-जाँच, निर्माण-प्रगति, चिकित्सा अनुवर्ती जाँच) को दर्शाती हैं, तो तुलना वाले प्रॉम्प्ट में समय के साथ होने वाली प्रगति का स्पष्ट रूप से विश्लेषण करना चाहिए:
temporal_prompt = '''
You are analyzing a sequence of images taken over time.
Image 1 = earliest, Image 2 = most recent.
Analyze the progression:
1. PROGRESS: What improvements or changes occurred from earliest to most recent?
2. REGRESSION: Any deterioration or negative changes?
3. RATE: Is the rate of change faster, slower, or as expected?
4. TRAJECTORY: Based on the trend, what is the likely state in the next period?
Return JSON:
{
"progress": [str],
"regression": [str],
"change_rate": "faster|on_track|slower|stalled",
"trajectory": str,
"next_period_prediction": str
}
'''
print("Temporal sequence analysis prompt defined.")
print("Use cases: fitness progress, construction tracking, medical imaging follow-up.")त्वरित जाँच
बहु-छवि तुलना वाले प्रॉम्प्ट में शामिल किया जाने वाला सबसे महत्वपूर्ण संरचनात्मक तत्व क्या है?
बहु-छवि तुलना — मुख्य निष्कर्ष
बहु-छवि तुलना वाले प्रॉम्प्ट शक्तिशाली दृश्य विश्लेषण क्षमताएँ सक्षम करते हैं:
- सामग्री सरणी में प्रत्येक छवि से पहले पाठ देकर छवियों को हमेशा स्पष्ट रूप से लेबल करें
- सामान्य तुलना माँगने के बजाय तुलना के आयाम निर्दिष्ट करें — दृश्य पदानुक्रम, गुणवत्ता, समानता
- पहले और बाद वाले प्रॉम्प्ट में परिवर्तन का संदर्भ आवश्यक है (किस प्रकार का परिवर्तन हुआ)
- कार्यप्रवाहों के लिए संरचित जेएसओएन आउटपुट का उपयोग करें — समानता स्कोर, क्रमबद्ध सूचियाँ, परिवर्तन का पता लगाना
- उत्पाद तुलना, फ़ोटो की गुणवत्ता का चयन और ए/बी डिज़ाइन समीक्षा उच्च-मूल्य वाले उपयोग हैं
- समूहों में अधिकतम 2–4 छवियाँ रखें — अधिक छवियों के साथ गुणवत्ता घटती है
- परिवर्तन का पता लगाने वाले प्रॉम्प्ट में प्रत्येक परिवर्तन को प्रकार के अनुसार वर्गीकृत करना चाहिए: जोड़ना, हटाना, संशोधन, स्थानांतरण
एआई शिक्षक के साथ AI प्रॉम्प्ट इंजीनियरिंग सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 53
- पाठ
- 199
अक्सर पूछे जाने वाले प्रश्न
क्या “बहु-छवि तुलना के प्रॉम्प्ट” पाठ निःशुल्क है?
हाँ — AI प्रॉम्प्ट इंजीनियरिंग अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “बहु-छवि तुलना के प्रॉम्प्ट” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। AI प्रॉम्प्ट इंजीनियरिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“बहु-छवि तुलना के प्रॉम्प्ट” में मैं क्या सीखूँगा?
दो या अधिक छवियों की तुलना करें: अंतर, समानताएँ और समय के साथ हुए बदलाव। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ AI प्रॉम्प्ट इंजीनियरिंग का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या AI प्रॉम्प्ट इंजीनियरिंग शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर AI प्रॉम्प्ट इंजीनियरिंग शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“बहु-छवि तुलना के प्रॉम्प्ट” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस AI प्रॉम्प्ट इंजीनियरिंग पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर AI प्रॉम्प्ट इंजीनियरिंग पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- छवि विवरण और कैप्शन के प्रॉम्प्ट
- दृश्य प्रश्नोत्तर
- बहु-छवि तुलना के प्रॉम्प्ट
- OCR और दस्तावेज़ विश्लेषण के प्रॉम्प्ट