deepseek 작업
요즘 "핫" 하다는 deepseek를 활용하여 프로그램을 진행해 봤다.
Cursor와 Deepseek API를 활용한 영어 회화 앱을 만들어달라고 주문 했다
deepseek 대답. ▼
오, 사용자가 영어 회화 앱을 만들고 싶어하는군요.!!
여러 가지 조건이 있는데, 하나씩 살펴봐야겠어요.
먼저, 반응형 웹사이트로 만들어야 하니까 모바일과 PC에서 모두 잘 보이도록 디자인해야 할 것 같아요.
CAFE24의 워드프레스 호스팅을 사용한다고 하니, PHP와 워드프레스 테마 구조를 따라야겠네요.
첨부된 파일들을 보니 이미 몇 가지 페이지 템플릿이 있는 것 같아요. 이걸 활용해서 기능을 추가하면 되겠어요.
Cursor와 Deepseek API를 사용한다고 했는데, 이 부분은 처음 들어봐서 좀 찾아봐야 할 것 같아요.
환경설정 방법도 알려달라고 했으니, Cursor 설정 파일 예시를 만들어야겠어요.
OpenAI API 연결 횟수를 제한하는 기능도 필요하고, 회화 기능에 적극 활용하라고 하니 대화형 인터페이스에 AI 응답을 통합해야 할 것 같아요.
디자인에 신경쓰라고 했으니 CSS를 꼼꼼히 작성해야 하고, 폴더 구조는 oceanwp 테마 하위에 맞춰야 해요.
각 파일에 한글 주석을 달아야 하니 코드 설명도 추가해야겠네요.
첨부된 파일들을 기반으로 하되, 새로운 기능을 추가해야 하는 부분이 있어서 기존 코드를 확장하는 방향으로 생각해봐야 할 것 같아요.
OpenAI API 호출 제한은 하루에 몇 번만 가능하도록 설정해야 하니, 사용자별로 API 호출 횟수를 추적하는 데이터베이스 테이블을 만들거나, 워드프레스의 옵션 기능을 활용할 수 있을 것 같아요.
회화 기능에서는 사용자의 입력을 받아 OpenAI에 전달하고, 응답을 받아와 채팅창에 표시하는 흐름이 필요해요.
또한,
Cursor rules 작성 예제도 요청했으니, 프로젝트의 코딩 규칙을 정의한 파일을 만들어야겠어요.
예를 들면 들여쓰기 규칙, 함수 네이밍 컨벤션 등을 정리하는 거죠. 환경설정 방법은 README 파일이나 설정 가이드 문서로 정리하면 좋을 것 같아요.
마지막으로, 모든 파일을 oceanwp 테마 폴더에 맞춰 구조화하고, 각 기능별로 PHP, CSS, JavaScript 파일을 분리해서 관리해야 해요.
한글 주석을 통해 코드의 각 부분이 어떤 역할을 하는지 명확히 설명해주는 것도 중요하겠죠. 이렇게 하면 사용자가 나중에 유지보수하기도 편할 거예요.