Spaces:
Sleeping
Sleeping
Commit
·
d119163
1
Parent(s):
691c981
Update: Prompt for consistency
Browse files- app/utils/llm_client.py +7 -9
app/utils/llm_client.py
CHANGED
@@ -16,23 +16,21 @@ class GroqAnalyzer:
|
|
16 |
base64_image = base64.b64encode(image_file.read()).decode()
|
17 |
|
18 |
system_message = """You are a professional car damage assessment expert. Your task is to analyze car images and provide structured, consistent damage reports.
|
19 |
-
|
20 |
Please follow these exact guidelines:
|
21 |
1. Use only these severity levels: High, Medium, Low
|
22 |
2. For status, use these terms: Damaged, Intact, Partially Visible, Potentially damaged
|
23 |
3. For actions, use these categories: Replacement/Repair, Inspection, Inspection/Repair
|
24 |
-
4.
|
25 |
-
5. Provide a consistent summary format focusing on:
|
26 |
-
- Main visible damage
|
27 |
-
- Recommended immediate actions
|
28 |
-
- Secondary inspection points
|
29 |
"""
|
30 |
|
31 |
-
analysis_template = """
|
32 |
|
33 |
-
[TABLE]
|
34 |
Component | Status | Severity | Action Needed
|
35 |
-
|
|
|
|
|
|
|
36 |
|
37 |
[SUMMARY]
|
38 |
Start with "The image shows..." and describe:
|
|
|
16 |
base64_image = base64.b64encode(image_file.read()).decode()
|
17 |
|
18 |
system_message = """You are a professional car damage assessment expert. Your task is to analyze car images and provide structured, consistent damage reports.
|
19 |
+
|
20 |
Please follow these exact guidelines:
|
21 |
1. Use only these severity levels: High, Medium, Low
|
22 |
2. For status, use these terms: Damaged, Intact, Partially Visible, Potentially damaged
|
23 |
3. For actions, use these categories: Replacement/Repair, Inspection, Inspection/Repair
|
24 |
+
4. Use your knowledge to identify and assess all visible and relevant car parts in the image.
|
|
|
|
|
|
|
|
|
25 |
"""
|
26 |
|
27 |
+
analysis_template = """Analyze the car image and fill out the following table for all visible and relevant car parts (not limited to the example list below):
|
28 |
|
|
|
29 |
Component | Status | Severity | Action Needed
|
30 |
+
|
31 |
+
Example components: Front Bumper, Rear Bumper, Hood, Grille, Headlights, Fenders, Doors, Quarter Panels, Trunk, Roof, etc.
|
32 |
+
|
33 |
+
After the table, write a summary that ONLY references the same components and findings as in the table above. Do not mention any components or damage not present in the table.
|
34 |
|
35 |
[SUMMARY]
|
36 |
Start with "The image shows..." and describe:
|