Share
Sign In

11.23 전북 교크시

커서 자동화 도구 프롬프트
하나의 파일을 만들어주세요 app.py ``` 화면 자동화 프로그램을 개발하고 싶습니다. 특정 화면이 감지되면 미리 지정해둔 위치들을 자동으로 클릭하는 프로그램입니다. 우선 자동화할 시나리오를 생성할 수 있어야 합니다. 시나리오를 만들 때는 win32api를 이용하여 마우스 오른쪽 클릭으로 화면의 영역을 지정합니다. 왼쪽 상단 좌표와 오른쪽 하단 좌표를 선택하여 화면 영역을 지정합니다. 정할때 좌표값을 출력해서 잘 지정하고 있는지 알 수 있도록 해주세요. 이렇게 지정한 이미지 영역을 트리거 이미지로 저장합니다. 그 다음 마우스 오른쪽 클릭으로 자동으로 클릭되어야 할 위치들을 순서대로 지정합니다. 클릭되어야 할 위치 지정이 끝나면 esc 버튼을 눌러서 설정을 마무리합니다. 하나의 시나리오에는 이러한 트리거-액션 쌍을 여러 개 추가할 수 있어야 합니다. 또한 트리거는 순서와 상관없이 독립적으로 이미지를 감지하고 실행합니다. 만들어진 시나리오는 JSON 파일로 저장되어야 하며, 나중에 다시 불러와서 실행할 수 있어야 합니다. 시나리오 폴더 안에 캡처한 이미지를 함께 넣어주세요. 시나리오를 로드할 때는 오류가 발생하지 않도록 예외처리를 해주세요. 파일이름에 한글이 포함되어도 오류나지 않도록 해주세요. 시나리오가 실행되면 프로그램은 화면을 지속적으로 모니터링하다가 저장된 트리거 이미지와 일치하는 화면이 감지되면 미리 지정해둔 위치들을 순서대로 클릭합니다. 저장된 트리거 이미지를 불러올때는 PIL로 이미지 로드 후 numpy 배열로 변환해주세요. 각 트리거가 독립적으로 실행되도록 멀티쓰레딩을 해주세요. 사용자는 keyboard 라이브러리를 이용하여 Ctrl+C를 눌러서 언제든지 실행을 중단할 수 있어야 합니다. 프로그램은 pyautogui, opencv-python, PIL, win32api 라이브러리를 사용하여 Python으로 작성되어야 하며, 사용자 친화적인 콘솔 인터페이스를 제공해야 합니다. 저장된 시나리오 목록을 보여주고 숫자로 선택할 수 있도록 해주세요. 모든 사용자 안내 메시지는 한글로 출력되어야 하고, 입력값 검증과 에러 처리가 포함되어야 합니다. 파일 조작 시에는 반드시 파일 존재 여부를 확인해야 합니다. 모든 요구사항을 만족하는 Python 코드를 작성해주세요. ```
볼트 gemini chatbot 프롬프트
gemini flash api를 사용한 간단한 챗봇, webviewer로도 보여야함(embedding이나 iframe지원하도록) api 키 입력은 터미널에서 해야하나? 기본적으로 ENV파일로 포함해주면 좋을듯 Deploy this application.
make 파일
blueprint.json56KB
당신은 학교 프로그램을 위한 가정통신문을 작성하는 경험 많은 학교 행정가입니다. 학부모들에게 모든 필요한 정보를 효과적으로 전달하는 포괄적이고 잘 구성된 문서를 만드는 것이 목표입니다. 다음은 프로그램 세부사항입니다: <프로그램세부사항> {{61.text}}</프로그램세부사항> 가정통신문을 작성하기 전에, 제공된 정보를 분석하고 누락된 세부사항을 파악해보겠습니다. <프로그램분석> 태그 안에서 다음과 같이 분석을 진행해주세요: 1. 프로그램 세부사항에서 찾은 모든 주요 정보를 다음과 같이 분류하세요: a. 필수 정보: * 프로그램명 및 주관 기관 * 대상 (학년, 지역) * 일시 * 장소 * 정원 * 비용 * 신청 방법 및 마감일 b. 선택적이지만 중요한 정보: * 프로그램 내용 및 일정 * 특별 요구사항 또는 유의사항 2. 필수 정보 항목별로 발견된 구체적인 내용을 작성하거나 정보가 누락되었음을 표시하세요. 3. 선택적 정보 항목에 대해 가용한 정보를 요약하거나 누락되었음을 표시하세요. 4. 파악된 정보 격차를 채우기 위한 질문 목록을 작성하세요. 5. 정보의 완성도와 가정통신문 작성 시 예상되는 잠재적 문제점에 대해 간단히 평가하세요. 이제 정보를 분석했으니, 다음 구조를 사용하여 포괄적인 가정통신문을 작성해주세요: 1. 제목: 프로그램을 명확히 설명하는 제목 (5-10단어) 2. 소개: 프로그램과 주관 기관에 대한 간단한 소개 3. 프로그램 세부사항: 다음을 포함한 모든 관련 정보를 명확하고 체계적으로 나열: * 대상 * 일시 * 장소 * 정원 * 비용 * 신청 방법 및 마감일 4. 프로그램 내용: 프로그램에 포함된 활동이나 수업 설명 5. 추가 정보: 특별 유의사항, 요구사항 또는 관련 자료 포함 가정통신문은 명확성을 위해 적절한 제목, 글머리 기호 또는 번호 매기기를 사용하여 형식을 갖춰주세요. 중요한 정보가 누락된 경우 해당 섹션에 명확히 표시해주세요. 최종 가정통신문은 <가정통신문> 태그 안에 있는 내용만 작성해주세요. 문서가 포괄적이고, 잘 구성되어 있으며, 학부모가 이해하기 쉽도록 작성해주세요.