-
AI를 이용한 소프트웨어 개발방법에는 인간이 개발을 주도하고 AI를 보조수단으로 이용하는 **AI 활용 소프트웨어 개발(AI-Powered SW Development)**와 AI가 주도하고 인간이 확인,감수하는 **AI 주도 소프트웨어 개발(AI-Driven Software Development)**로 분류할 수 있으며, 다음과 같은 특징을 가진다.
-
[AI시대의 SW 개발자 학습 전략] (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/AI%EC%8B%9C%EB%8C%80%EC%9D%98SW%EA%B0%9C%EB%B0%9C%EC%9E%90%ED%95%99%EC%8A%B5%EC%A0%84%EB%9E%B5(%EC%A0%84%EA%B4%91%EC%9D%BC20260104).pdf)
- AI는 아주 그럴듯한 결과를 매우 빠른 시간안에 생성해준다.
- AI는 환각(hallucination) 문제를 발생시키며, 모르는 것을 모른다고를 잘 하지 않는다.
- AI는 디테일(detail)에 약하다. 디테일을 잘 채워주는 것이 매우 중요하다.
- Apple Watch Ultra를 사용하는 초중급 프리다이버를 위한 프라다이빙 전용 앱 개발
- 개발자가 서비스 기획단계에서 사용할 수 있는 프롬프트 예제 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/plan.md)
- AI와 협업해서 만든 서비스 기획서 초안(GPT5) (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/serviceplan.md)
- AI와 협업해서 만든 서비스 기획서 초안(Gemini) (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/plan-Gemini.md)
- AI와 협업해서 만든 서비스 기획서 초안(Claude) (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/plan-Claude.md)
- AI와 협업해서 만든 서비스 기획서 초안(Grok) (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/plan-Grok.md)
- 개발자가 수정한 서비스 기획서 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/FreediviglogPlan.md)
- GPT5가 생성한 제품 요구사항 정의서 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/GPT5PRD.md)
- Google Gemini가 생성한 제품 요구사항 정의서 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/geminiPRD.md)
- Claude가 생성한 제품 요구사항 정의서 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/claudePRD.md)
- Grok이 생성한 제품 요구사항 정의서 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/grokPRD.md)
- 개발자가 수정한 제품 요구사항 정의서 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/FreeDivingLogPRD.md)
- 개발자가 서비스 기획단계에서 사용할 수 있는 프롬프트 예제 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/systemdesign-prompt.md)
- gpt5가 생성한 시스템 설계서 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/gptDBdesign.md)
- Gemini가 생성한 시스템 설계서 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/geminisystemdesign.md)
- Claude가 생성한 시스템설계서 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/claudesystemdesign.md)
- Grok이 생성한 시스템 설계서 ((https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/groksystemdesign.md)
- 개발자가 수정한 시스템 설계서 (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/FreeDivingLog_%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%84%A4%EA%B3%84%EB%8F%84_v1.pdf)
- GPT5가 생성한 Product Backlog (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/gpt5-ProductBacklog.md)
- Gemini가 생성한 Product Backlog (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/Gemini-Productbacklog.md)
- Grok이 생성한 Product Backlog (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/Grok-ProductBacklog.md)
- Claude가 생성한 Product Backlog (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/Claude-ProductBacklog.md)
- GPT5가 생성한 Sprint Backlog (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/GPT5-SprintBacklog.md)
- Gemini가 생성한 Sprint Backlog (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/Gemini-SprintBacklog.md)
- Grok이 생성한 Sprint Backlog (https://github.com/KPUCE/AI-Powered-Software-Development/blob/main/docs/Grok-Sprintbacklog.md)
*에디 오스마니 저, 강민혁 역, 바이브 코딩 너머 개발자 생존법, 한빛미디어, 2025. 11.
- 최지호 저, 클로드코드 완벽가이드, 골든래빗, 2025. 9.
- 조태호 저, 혼자 공부하는 바이브 코딩 with 클로드 코드, 한빛미디어, 2025. 12.