austin-distel-rxpThOwuVgE-unsplash.jpg

AI연구회

경남ICT협회 AI 연구 모임

자료실

소프트웨어 개발자를 위한 ChatGPT 프롬프트

소프트웨어 개발자를 위한 ChatGPT 프롬프트

2023년 4월 18일

AI연구회 박종영

아래는 소프트웨어 개발자를 위한 ChatGPT Prompt 사례입니다. 

 

  1. 코드검토제안: "이 코드 스니펫에 대한 개선 제안: [코드 스니펫 여기]."
  2. 최적의 알고리즘 선택** : "이 문제를 해결하는 가장 효율적인 알고리즘은 무엇입니까: [문제 설명]?"
  3. 디버깅 지원: "이 코드에서 문제를 식별하고 수정하도록 도와주세요. [코드 스니펫]."
  4. 리팩토링 조언: "이 코드를 리팩토링하기 위한 모범 사례를 권장합니다: [코드 조각은 여기]."
  5. API 문서 조회: "이 API에 대한 문서 찾기: [API 이름 또는 URL]."
  6. 디자인 패턴 권장 사항: "이 시나리오에 적합한 디자인 패턴은 무엇입니까? [시나리오 설명]?"
  7. 단위 테스트 생성: "이 함수에 대한 단위 테스트 사례 제공: [함수 서명 및 설명]."
  8. 코드 스니펫 변환: "이 Python 코드를 Java로 변환: [Python 코드 스니펫]."
  9. 성능 최적화: "이 코드의 성능을 최적화하는 방법 제안: [코드 스니펫 여기]."
  10. 아키텍처 설계 지침: "이 소프트웨어 시스템의 아키텍처 설계를 도와주세요: [시스템 요구 사항 및 제약 조건]."
  11. 기능 설명: "이 함수의 목적 설명: [함수 서명 및 코드 스니펫]."
  12. 라이브러리 또는 프레임워크 권장 사항: "이 작업에 적합한 라이브러리 또는 프레임워크를 추천합니다: [작업 설명]."
  13. 보안 모범 사례: "잠재적인 보안 취약성에 대해 이 코드를 검토하십시오. [여기에 코드 스니펫]."
  14. 코드 가독성 개선: "이 코드를 더 쉽게 읽을 수 있도록 변경 제안: [코드 스니펫 여기]."
  15. 버전 제어 지침: "이 Git 병합 충돌을 해결하는 방법 설명: [충돌 세부 정보]."
  16. 데이터베이스 스키마 설계: "이 애플리케이션에 대한 데이터베이스 스키마 설계를 도와주세요: [애플리케이션 요구사항]."
  17. 배포 프로세스 조언: "이 애플리케이션에 대한 배포 전략 권장: [애플리케이션 세부 정보 및 환경]."
  18. 드 스니펫 설명: "이 코드 스니펫을 이해하도록 도와주세요: [코드 스니펫 여기]."
  19. 구문 오류 식별: "이 코드에서 구문 오류를 찾아 수정합니다: [코드 스니펫 여기]."
  20. 정규식 생성: "이 패턴과 일치하는 정규식을 생성합니다: [패턴 설명]."
  21. 코드 주석: "이 코드 스니펫을 설명하는 주석 제안: [코드 스니펫 여기]."
  22. 이름 지정 규칙에 대한 조언: "이름 지정 규칙의 일관성을 위해 이 코드를 검토하세요: [여기에 코드 스니펫]."
  23. 기능 모듈화: "이 기능을 더 작고 유지 관리하기 쉬운 조각으로 나누는 방법을 제안하십시오. [코드 스니펫 여기]."
  24. 오류 처리 모범 사례: "이 코드에 대한 오류 처리 개선 제안: [코드 스니펫 여기]."
  25. 메모리 누수 감지: "이 코드에서 잠재적인 메모리 누수를 식별하도록 도와주세요: [코드 스니펫 여기]."
  26. 코딩 챌린지 준비: "코딩 챌린지 및 인터뷰 연습을 위한 리소스를 추천합니다."
  27. 언어별 관용구: "[프로그래밍 언어]: [작업 설명]에서 이 작업을 수행하는 관용적 방법을 설명하십시오."
  28. 기술 부채 평가: "기술 부채에 대해 이 코드를 평가하고 이를 줄이는 방법을 제안합니다. [코드 조각은 여기]."
  29. 지속적인 통합 설정: "이 프로젝트에 대한 지속적인 통합 설정 방법 안내: [프로젝트 세부 정보]."
  30. 부하 테스트 지침: "이 웹 응용 프로그램에 대한 부하 테스트 전략 제안: [응용 프로그램 세부 정보]."
  31. 시간 복잡도 분석: "이 알고리즘의 시간 복잡도 분석: [알고리즘 설명 또는 코드 스니펫]."
  32. 프런트엔드 구성 요소 디자인: "이 사용 사례에 대한 반응형 UI 구성 요소를 디자인하도록 도와주세요: [사용 사례 설명]."
  33. 자동 테스트 권장사항: "이 프로젝트에서 자동 테스트를 설정하기 위한 권장사항: [프로젝트 세부 정보]."
  34. 종속성 관리 조언: "이 프로젝트에 대한 종속성을 관리하는 방법 제안: [프로젝트 세부 정보 및 환경]."
  35. 코드 커버리지 개선: "이 코드베이스에서 더 나은 테스트 커버리지가 필요한 영역을 식별합니다: [코드 스니펫 또는 저장소 URL]."
  36. 접근성 준수: "접근성 준수를 위해 이 사용자 인터페이스를 검토하고 개선 사항을 제안하십시오: [UI 설명 또는 스크린샷]."
  37. 코드 생성: "[프로그래밍 언어]: [작업 설명]에서 이 작업을 수행하기 위한 코드 스니펫을 생성합니다."
  38. 국제화 지침: "이 응용 프로그램을 국제화하기 위한 권장 단계: [응용 프로그램 세부 정보]."
  39. 타사 API 통합: "이 타사 API를 내 프로젝트에 통합하도록 도와주세요: [API 이름 및 프로젝트 세부 정보]."
  40. 코드 린팅 구성: "내 프로젝트에서 [프로그래밍 언어]용 린터를 설정하는 방법 안내: [프로젝트 세부 정보]."
  41. 환경 변수 관리: "이 프로젝트에서 환경 변수 관리를 위한 모범 사례 제안: [프로젝트 세부 정보]."
  42. 데이터 구조 선택: "이 사용 사례에 가장 적합한 데이터 구조 추천: [사용 사례 설명]."
  43. 브라우저 간 호환성: "이 웹 응용 프로그램에 대한 브라우저 간 호환성을 보장하도록 도와주세요: [응용 프로그램 세부 정보]."
  44. 멀티스레딩 조언: "이 코드에서 멀티스레딩을 구현하는 방법을 제안하십시오: [코드 스니펫 여기]."
  45. 반응형 디자인 팁: "이 웹 응용 프로그램에 대한 반응형 디자인을 만들기 위한 팁 제공: [응용 프로그램 세부 정보]."
  46. 코드베이스 구성: "이 프로젝트의 파일 및 폴더 구성에 대한 모범 사례를 권장합니다: [프로젝트 세부 정보]."
  47. 확장 전략: "증가된 트래픽을 처리하기 위해 이 애플리케이션을 확장하기 위한 전략 제안: [애플리케이션 세부 정보]."
  48. API 엔드포인트 설계: "이 기능에 대한 API 엔드포인트 설계를 도와주세요: [기능 설명]."
  49. CLI 도구 생성: "이 작업에 대한 명령줄 도구를 만드는 방법 안내: [작업 설명]."
  50. 마이크로서비스 아키텍처: "이 모놀리식 애플리케이션을 마이크로서비스 아키텍처로 전환하는 방법에 대한 조언 제공: [애플리케이션 세부정보]."
  51. 자동화된 문서 생성: "내 코드베이스에서 문서를 생성하기 위한 권장 도구: [프로젝트 세부 정보 및 프로그래밍 언어]."
  52. 오류 로깅 모범 사례: "이 응용 프로그램에서 오류를 기록하기 위한 모범 사례 제안: [응용 프로그램 세부 정보]."
  53. 패키지 게시: "[프로그래밍 언어]용 패키지를 패키지 레지스트리에 게시하는 과정을 안내해 주세요."
  54. 프로그레시브 웹 앱(PWA) 변환: "이 웹 애플리케이션을 프로그레시브 웹 앱으로 변환하도록 도와주세요: [애플리케이션 세부 정보]."
  55. 마이그레이션 계획: "[기술 A]에서 [기술 B]로 전환하기 위한 마이그레이션 계획을 만드는 데 도움을 주세요."
  56. 코드 서명: "이 프로젝트에 대한 코드 서명 및 설정 프로세스를 설명하십시오: [프로젝트 세부 정보]."
  57. 기능 플래그 구현: "이 응용 프로그램에서 기능 플래그를 구현하기 위한 접근 방식을 제안합니다: [응용 프로그램 세부 정보]."
  58. 키보드 탐색 지원: "이 웹 응용 프로그램에 대한 키보드 탐색 지원을 구현하도록 도와주세요: [응용 프로그램 세부 정보]."
  59. 반응형 이미지 처리: "이 웹 애플리케이션에서 반응형 이미지를 처리하기 위한 모범 사례 제안: [애플리케이션 세부정보]."
  60. 자동화된 코드 검토 설정: "이 프로젝트에 대한 자동화된 코드 검토 도구를 설정하는 방법 안내: [프로젝트 세부 정보]."
  61. 오류 보고 통합: "이 응용 프로그램에 오류 보고 서비스를 통합하도록 도와주세요: [응용 프로그램 세부 정보 및 오류 보고 서비스]."
  62. 검색 기능 구현: "이 애플리케이션에서 검색 기능을 구현하기 위한 접근 방식 제안: [애플리케이션 세부정보]."
  63. 개발 환경 설정: "이 프로젝트에 대한 개발 환경 설정을 권장합니다: [프로젝트 세부 정보 및 프로그래밍 언어]."
  64. 모바일 앱 성능 최적화: "이 모바일 애플리케이션의 성능을 최적화하기 위한 팁 제공: [애플리케이션 세부정보]."
  65. 실시간 커뮤니케이션 구현: "이 애플리케이션에서 실시간 커뮤니케이션을 구현하는 방법 안내: [애플리케이션 세부정보]."
  66. 분산 캐싱 전략: "이 애플리케이션에 대한 분산 캐싱 전략 제안: [애플리케이션 세부 정보 및 요구 사항]."
  67. 정적 코드 분석 도구: "[프로그래밍 언어]에 대한 정적 코드 분석 도구를 추천하고 그 이점을 설명하십시오."
  68. A/B 테스트 설정: "이 웹 애플리케이션에 대한 A/B 테스트 프레임워크 설정을 도와주세요: [애플리케이션 세부정보]."
  69. 웹 접근성 테스트: "이 프로젝트에서 웹 접근성 테스트를 위한 도구 및 기술을 권장합니다: [프로젝트 세부 정보]."
  70. 자동화된 빌드 프로세스: "이 프로젝트에 대한 자동화된 빌드 프로세스를 설정하는 방법 안내: [프로젝트 세부 정보]."
  71. 다크 모드 구현: "이 웹 응용 프로그램에 대한 다크 모드 테마 구현을 도와주세요: [응용 프로그램 세부 정보]."
  72. 서버리스 아키텍처: "이 애플리케이션에서 서버리스 아키텍처를 구현하기 위한 접근 방식을 제안하세요: [애플리케이션 세부정보]."
  73. 연속 배포 파이프라인: "이 프로젝트에 대한 연속 배포 파이프라인 설정을 도와주세요: [프로젝트 세부 정보]."
  74. 모니터링 및 경고 설정: "이 애플리케이션에서 모니터링 및 경고를 위한 권장 도구 및 모범 사례: [애플리케이션 세부정보]."
  75. 지연 로딩 구현: "이 웹 애플리케이션에서 지연 로딩을 구현하는 방법 안내: [애플리케이션 세부정보]."
  76. 싱글 사인온(SSO) 통합: "이 애플리케이션에 싱글 사인온(SSO)을 통합하도록 도와주세요: [애플리케이션 세부 정보 및 원하는 SSO 공급자]."
  77. 상태 관리 전략: "이 웹 애플리케이션에 대한 상태 관리 전략 제안: [애플리케이션 세부 정보]."
  78. Docker 컨테이너화: "Docker로 이 애플리케이션을 컨테이너화하는 방법 안내: [애플리케이션 세부 정보]."
  79. 모바일 앱 내비게이션 디자인: "이 모바일 앱을 위한 직관적인 내비게이션 시스템을 디자인하도록 도와주세요: [앱 세부정보]."
  80. 코드 메트릭스 분석: "이 코드베이스의 코드 메트릭스를 분석하고 개선 사항을 제안합니다: [리포지토리 URL 또는 코드베이스 설명]."
  81. Kubernetes 배포: "이 애플리케이션을 Kubernetes 클러스터에 배포하도록 도와주세요: [애플리케이션 세부 정보]."
  82. 코딩 스타일 적용: "[프로그래밍 언어]에 적용할 코딩 스타일 가이드 및 도구를 권장합니다."
  83. 자동 백업 전략: "이 애플리케이션 데이터에 대한 자동 백업 전략 제안: [애플리케이션 세부정보]."
  84. 로드 밸런싱 설정: "이 애플리케이션에 대한 로드 밸런싱 설정을 도와주세요: [애플리케이션 세부정보 및 환경]."
  85. 웹 성능 감사: "이 웹사이트에 대한 웹 성능 감사를 수행하고 개선 사항을 제안하십시오: [웹사이트 URL]."
  86. 라이선스 선택: "이 프로젝트에 적합한 오픈 소스 라이선스 추천: [프로젝트 세부 정보]."
  87. 점진적 향상 기술: "이 웹 응용 프로그램에 대한 점진적 향상 기술 제안: [응용 프로그램 세부 정보]."
  88. 모바일 앱 출시 관리: "[iOS/Android]에서 이 모바일 앱의 출시를 관리하는 방법 안내: [앱 세부정보]."
  89. Elasticsearch 통합: "이 프로젝트에 Elasticsearch를 통합하도록 도와주세요: [프로젝트 세부 정보]."
  90. 가상 환경 설정: "이 프로젝트에 대한 가상 환경 설정을 도와주세요: [프로젝트 세부 정보 및 프로그래밍 언어]."
  91. 콘텐츠 전송 네트워크(CDN) 구성: "이 웹 애플리케이션에 대한 CDN 구성 안내: [애플리케이션 세부정보]."
  92. 마이크로 프런트엔드 아키텍처: "이 웹 애플리케이션을 위한 마이크로 프런트엔드 아키텍처 구현에 대한 조언 제공: [애플리케이션 세부정보]."
  93. 데이터 유효성 검사 기술: "이 양식에 대한 데이터 유효성 검사 기술 제안: [양식 세부 정보]."
  94. API 속도 제한: "이 API에 대한 속도 제한을 구현하도록 도와주세요: [API 세부 정보]."
  95. 메시지 큐 통합: "이 애플리케이션에서 메시지 큐 시스템을 통합하는 방법 안내: [애플리케이션 세부정보]."
  96. 크로스 플랫폼 앱 개발: "모바일 앱 구축을 위한 크로스 플랫폼 앱 개발 프레임워크 권장: [앱 요구 사항]."
  97. 자동화된 UI 테스트: "이 프로젝트에서 자동화된 UI 테스트를 위한 도구 및 모범 사례 제안: [프로젝트 세부 정보]."
  98. 맞춤 도메인 설정: "내 웹 애플리케이션에 대한 맞춤 도메인 설정 안내: [애플리케이션 세부정보]."
  99. 데이터 모델링 모범 사례: "이 데이터베이스 시스템에서 데이터 모델링을 위한 모범 사례를 권장합니다: [데이터베이스 시스템]."
  100. 서버 렌더링 앱 최적화: "이 서버 렌더링 애플리케이션에 대한 성능 최적화 기술 제안: [애플리케이션 세부 정보]."
  101. Webhook 통합: "웹후크를 이 애플리케이션에 통합하도록 도와주세요: [애플리케이션 세부 정보 및 웹후크 제공자]."
  102. 일괄 처리 구현: "이 응용 프로그램에서 일괄 처리를 구현하기 위한 접근 방식을 제안합니다. [응용 프로그램 세부 정보 및 사용 사례]."
  103. 코드 프로파일링: "이 애플리케이션의 성능 프로파일링을 위한 권장 도구 및 기술: [애플리케이션 세부 정보 및 프로그래밍 언어]."
  104. 자동화된 이미지 최적화: "이 웹 애플리케이션에 대해 자동화된 이미지 최적화를 설정하는 방법 안내: [애플리케이션 세부정보]."
  105. 확장 가능한 파일 스토리지: "이 애플리케이션에 대한 확장 가능한 파일 스토리지 솔루션 제안: [애플리케이션 세부 정보 및 요구 사항]."
  106. 데이터 동기화 전략: "이 오프라인 우선 애플리케이션에 대한 데이터 동기화 전략 제공: [애플리케이션 세부 정보]."
  107. CORS(Cross-Origin Resource Sharing) 구성: "이 API에 대해 CORS를 구성하도록 도와주세요: [API 세부 정보]."
  108. 캐시 무효화 전략: "이 웹 애플리케이션에 대한 캐시 무효화 전략 제안: [애플리케이션 세부정보]."
  109. 사용자 인증 및 권한 부여: "이 응용 프로그램에서 사용자 인증 및 권한 부여를 구현하기 위한 모범 사례를 권장합니다: [응용 프로그램 세부 정보]."
  110. 타사 SDK 통합: "이 타사 SDK를 내 프로젝트에 통합하는 방법 안내: [SDK 이름 및 프로젝트 세부 정보]."
  111. 서버 모니터링 도구: "이 애플리케이션의 백엔드에 대한 서버 모니터링 도구 및 모범 사례를 권장합니다: [백엔드 세부 정보]."

기업 홍보를 위한 확실한 방법
협회 홈페이지에 회사정보를 보강해 보세요.