austin-distel-rxpThOwuVgE-unsplash.jpg

AI연구회

경남ICT협회 AI 연구 모임

자료실

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

· 5,319 ·

소프트웨어 개발자를 위한 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. 서버 모니터링 도구: "이 애플리케이션의 백엔드에 대한 서버 모니터링 도구 및 모범 사례를 권장합니다: [백엔드 세부 정보]."

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