VishalD1234 commited on
Commit
aa7cf58
·
verified ·
1 Parent(s): c0ae275

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -31
app.py CHANGED
@@ -111,44 +111,37 @@ def get_analysis_prompt(step_number, possible_reasons):
111
  step_number (int): The manufacturing step number being analyzed.
112
  possible_reasons (list): A list of possible delay reasons for this step.
113
  Returns:
114
- str: A detailed analysis prompt tailored to the given step and reasons.
115
  """
116
  return f"""
117
- You are an advanced AI expert system specialized in analyzing manufacturing processes to diagnose production delays. Your task is to analyze video footage from Step {step_number} of a tire manufacturing process, where a delay has been identified. Based on the visual evidence in the footage, determine the most accurate reason for the delay.
118
-
119
- Task Context:
120
- - Manufacturing Step: {step_number}
121
- - Delay Detected: Yes
122
- - Possible Reasons for Delay: {', '.join(possible_reasons)}
123
-
124
- Required Analysis:
125
- 1. Carefully observe the video footage frame by frame to identify any visual cues of production interruptions or anomalies.
126
- 2. Compare the observed evidence with each potential reason for delay, focusing on specific visual indicators:
127
- - If no technician or worker is visible in the footage, consider the possibility of absence as the delay reason.
128
- - If a technician is present and actively interacting with materials (e.g., touching or adjusting layers), evaluate whether the interaction indicates an issue requiring manual intervention, such as repatching a misaligned tire layer.
129
- - Look for machine pauses, material misalignment, missing components, or other visual signals suggesting equipment or procedural issues.
130
-
131
- Carefully observe the video for visual cues indicating production interruption.
132
- If no person is visible in any of the frames, the reason probably might be due to his absence.
133
- If a person is visible in the video and is observed touching and modifying the layers of the tire, it means there is a issue with tyre being patched hence he is repairing it.
134
- Compare observed evidence against each possible delay reason.
135
- Select the most likely reason based on visual evidence.
136
- Output Requirements:
137
- Please provide your analysis in the following format:
138
- 1. Selected Reason: [State the most likely reason from the given options]
139
- 2. Visual Evidence: [Describe specific visual cues that support your selection]
140
- 3. Reasoning: [Explain why this reason best matches the observed evidence]
141
- 4. Alternative Analysis: [Brief explanation of why other possible reasons are less likely]
142
- Important: Base your analysis solely on visual evidence from the video. Focus on concrete, observable details rather than assumptions. Clearly state if no person or specific activity is observed.
143
-
144
- Important:
145
- - Base your analysis exclusively on observable evidence from the video.
146
- - Avoid assumptions not supported by visual details.
147
  - Clearly state if no conclusive evidence is found and recommend further investigation.
148
  """
149
 
150
 
151
 
 
152
  # Load model globally
153
  model, tokenizer = load_model()
154
 
 
111
  step_number (int): The manufacturing step number being analyzed.
112
  possible_reasons (list): A list of possible delay reasons for this step.
113
  Returns:
114
+ str: A robust analysis prompt tailored to the given step and reasons.
115
  """
116
  return f"""
117
+ You are an advanced AI expert system specialized in analyzing manufacturing processes to diagnose production delays. Your task is to analyze video footage from Step {step_number} of a tire manufacturing process, where a delay has been identified. Based on visual evidence in the footage, determine the most accurate reason for the delay.
118
+
119
+ ### Required Analysis:
120
+ 1. Carefully observe the video for any signs of production interruptions or anomalies.
121
+ 2. Compare observed evidence against the following potential delay reasons:
122
+ - If no technician or worker is visible in any frame, consider absence as a probable cause.
123
+ - If a technician is visible and interacting with materials, determine if:
124
+ - They are repairing an inner liner or sidewall, suggesting material damage or alignment issues.
125
+ - They are manually adjusting or repatching tire layers, indicating a procedural or equipment issue.
126
+ - Check for machine pauses, material misalignment, or missing components that could indicate equipment or process failures.
127
+ - Observe whether a technician is collecting or loading the carcass, as delays in this activity may signal inefficiencies or staffing issues.
128
+
129
+ ### Output Requirements:
130
+ Provide your analysis in the following structured format:
131
+ 1. **Selected Reason**: [State the most likely reason from the given options]
132
+ 2. **Visual Evidence**: [Describe key observations from the video that support the selected reason]
133
+ 3. **Reasoning**: [Explain why this reason aligns best with the observed evidence]
134
+ 4. **Alternative Analysis**: [Briefly outline why other possible reasons are less likely]
135
+
136
+ ### Important:
137
+ - Base your conclusions solely on observable evidence from the video.
138
+ - Focus on specific visual details rather than assumptions.
 
 
 
 
 
 
 
 
139
  - Clearly state if no conclusive evidence is found and recommend further investigation.
140
  """
141
 
142
 
143
 
144
+
145
  # Load model globally
146
  model, tokenizer = load_model()
147