[AI][강의] 클로드 코드를 활용한 업무 자동화
·
AI
이론"좋은 프롬프트는 업무지시서입니다. 더 좋은 프롬프트는 검증 가능한 업무 지시서 입니다."단순 질문이 아닌 제대로 맡기는 방법을 이해해야 함판단 기준과 검토 요청을 프롬프트에 포함해야 한다.성공 기준과 검증 방법, 기준을 함께 주어야 품질이 일정해진다. 클로드 코드 BP(Best Practice)에서도 검증 방법 명시에 대해 강조하고 있다.프롬프트 구성요소역할목적맥락입력자료출력형식판단기준: 중요 기준, 금지사항, 검토 기준검토요청: e.g. 불확실한 내용을 따로 표시할 것AI 결과물 검증법사실성: 출처가 필요한 내용인가최신성: 최근 정보 확인이 필요한가맥락성: 우리 회사, 우리 업무 상황에 맞는가완전성: 빠진 조건이나 누락 정보는 없는가보안성: 개인정보나 내부정보가 포함되어있지 않은가표현 리스크:..
[Error][TypeORM][Nest.js] Nest can't resolve dependencies of the Repository
·
Nest.js
문제 상황 [Nest] 2657 - 11/30/2022, 8:07:31 PM ERROR [ExceptionHandler] Nest can't resolve dependencies of the UserEntityRepository (?). Please make sure that the argument DataSource at index [0] is available in the TypeOrmModule context. Potential solutions: - If DataSource is a provider, is it part of the current TypeOrmModule? - If DataSource is exported from a separate @Module, is that module im..
[Error][NGINX] http 접속 시 https로 리다이렉트 안 됨
·
Error
문제 상황 예전에 사이트A에 https를 적용해두고, http로 접속하는 경우 https로 리다이렉트하도록 세팅해뒀다. 문제는 http로 명시한 url로 들어가보니 https로 리다이렉트되는 커녕, 이상한 파일만 다운받아지는 것이다. 상황 분석 웹서버인 NGINX도 이상이 없고, https 프로토콜로 접속하면 아무런 이상이 없다. 다운로드 된 파일의 내용은 해결에 도움되지 않았다. 구글링하면서 특정 브라우저에서 http로 접속했을 때 요청 자체를 차단한다는 내용을 발견했지만 딱히 도움되진 않았다. 다른 google, naver 같은 사이트는 http 접속하면 자동으로 https 리다이렉트가 되기 때문이다. 사이트A에 http로 접속하면 헤더를 확인하면 status code는 200으로 뜨지만 NGINX ..
[Git] 좋은 커밋 메시지를 위한 고민
·
Git
깃 커밋 메시지는 함께 협업하는 사람 뿐 아니라 미래의 나를 위해서도 어떤 변경사항이 있는지 읽기 쉽고 파악하기 쉽게 작성해야 한다. 그런 의미에서 커밋 메시지를 남기는 규칙을 정해놓으면 편하다. 커밋 메시지 규칙 여럿이서 작업하는 프로젝트인 경우 커밋 규칙을 정하고 규칙에 따라 메시지를 작성하지만, 개인 프로젝트를 할 때에는 summary는 영어로, description은 한글로, emoji로 한눈에 라는 나름의 규칙을 가지고 작업하고 있다. 커밋을 한줄로 나타내는 부분을 summary, 세부 설명을 description이라고 한다. summary만 작성해도 되지만, 어떤 것들이 변경되었는지 자세히 기록해두기 위해 웬만하면 description도 함께 적는 편이다. summary summary를 굳이 ..