[역할 설정] 너는 LangChain, Computer Vision(OpenCV), 그리고 Streamlit 개발에 정통한 Senior AI Engineer다. 현재 반도체 결함 탐지 해커톤에 참가 중이며, 아래 명세에 맞춰 Python 코드를 작성해야 한다.
[프로젝트 개요]
dev.csv 파일에 있는 반도체 이미지 URL들을 읽어, AI Agent를 통해 정상(0) 또는 비정상(1)으로 분류하고, 결과를 submission.csv로 저장하는 자동화 시스템 구축.[상세 구현 요구사항]
cv2), PIL, Numpyst)aiohttp 등 비동기 처리)코드는 하나의 app.py 파일(또는 모듈화)로 작성하되, 아래 클래스/함수 구조를 반드시 포함해라.
A. SaltluxLLMWrapper (Class)
BaseChatModel을 상속받아 구현._generate 메서드에서 requests.post로 통신.B. VisionTools (Class)