"스마트 물병 개발 프로젝트" 진행 (Feat. GraphRAG 우리가 인내하며 MS를 기다려야 할 이유!)

이번 주 과제는 “고도화된 프롬프트 작성하라!


음.. 스마트 물병을 개발하기 위한 초기 보고서를 만들어 볼까 싶었음.

물을 많이 먹어야 된다는데 하루 종일, 머리에 꽃단 사람처럼 이리저리 뛰어 다니다보면 물을 얼마나 먹는지 알 수 없었음. 그래서 수분 섭취량을 기록하고 ‘더 먹으라고, 부족하다’고 알림을 해 주는 스마트 물병을 만들어 보기 위해 분석을 MS copilot을 이용해서 엑셀로 만들어 보기로 했음.

정말 3년 재무 임팩트를 추정하려면 다양한 데이터가 필요할 듯함 - 건강관련 통계도 필요하고, 수분 섭취 가이드라인, 스마트 기기 사용 트렌드 등. (시간이 별로 없어서 리얼데이터 찾고 그 기반으로 분석을 하는 것은 우선 패쓰!)


‘스마트 물병 개발’을 가정하고

  1. 프로젝트 간트 차트를 만들어 보기로 함 - 프로젝트 각 단계의 시작과 끝, 그리고 기간(duration)을 정하고 간트 차트 생성 요청

  2. 각 단계의 예산을 할당하고, 인력 및 자원 할당을 최적화하는 모델 개발을 요청함. - 하드웨어와 소프트웨어 개발 사이의 균형을 고려해서, 리스크 분석을 수행하고, 부품 공급 지연, 소프트웨어 버그 발생, 인증 지연 등 다양한 시나리오에서의 출시 일정과 예산 변동을 시뮬레이션도 요청함.

  3. 마지막으로, 진짜 개발을 할 지 말지를 결정하기 위해, 예상 판매량, 생산 비용, 마케팅 비용을 고려한 3년 간의 재무 모델을 통합하여 손익분기점과 예상 ROI 계산을 요청함. - 요약보고서와 함께.


위의 단계를 모두 진행하고 결과 보고서를 워드로 만들고, PPT 발표자료까지 진행하도록 할 예정! (목표가 원대한가? 일단 해 보기로 함)


[1. 간트 차트 만들기]

-간단히 물으니, 순서를 상세히 알려주고 더 자세히 할 방법을 알려줌.

MS copilot이 알려준 대로 인내심을 가지고 더더 자세히 프롬프트를 작성해서 요청함. 그런데 요따구로 답해줌. 그래서 GPT에 똑 같은 프롬프를 넣었더니, 고맙게도 요청을 수행해 줘서 간트 차트 완성


Create a detailed Gantt chart for a 12-month smart water bottle development project followint 3 steps as below;

Step1. firstly consider a list of all the project stages and their estimated start dates, and durations as below;

  • Market Research: Start Date - 1st month, Duration - 2 months

  • Product Concept Development: Start Date - 3rd month, Duration - 2 months

  • Prototype Creation: Start Date - 5th month, Duration - 3 months

  • App Development: Start Date - 5th month, Duration - 4 months

  • Hardware Design: Start Date - 5th month, Duration - 3 months

  • Software Development: Start Date - 8th month, Duration - 4 months

  • Testing and Quality Control: Start Date - 12th month, Duration - 2 months

  • Certification Acquisition: Start Date - 12th month, Duration - 2 months

  • Production Preparation: Start Date - 14th month, Duration - 2 months

  • Marketing Plan Development: Start Date - 14th month, Duration - 2 months

Step 2. create a table with the following columns: Task Name, Start Date, Duration, and End Date. Fill in the table with the project stages and their corresponding details

Step 3: Create the Gantt Chart To create the Gantt chart using conditional formatting: Add a series of columns representing each month of the project timeline. Use a formula to determine if the task should be shown in each month's column based on the start date and duration.

Apply conditional formatting to these cells to fill in a color if the task is active during that month.

  • Here's an example of how you can set up your data: Task Name Start Month Duration (Months) End Month Month 1 Month 2 ... Month 12

  • Market Research 1 2 3 Product Concept Development 3 2 5 ... ... ... ...

  • Next, use a formula to calculate the End Month and to fill in the monthly columns: =IF(AND(MonthColumn >= [@[Start Month]], MonthColumn < ([@[Start Month]] + [@Duration])), "X", "") Apply conditional formatting to these cells to fill in a color if there's an "X" in the cell, indicating the task is active during that month. Remember, this is a simplified version of a Gantt chart and may not include dependencies or varying workloads over time.



[2. 예산, 인력 및 자원 할당 최적화 모델 개발]

  • 총 예산을 가정하고, 12개월 개발기간에 기반해서 각 항목의 예산 할당.

  • 하드웨어와 소프트웨어 개발 사이의 균형을 고려해서, 리스크 분석을 수행하고, 부품 공급 지연, 소프트웨어 버그 발생, 인증 지연 등 다양한 시나리오에서의 출시 일정과 예산 변동을 시뮬레이션도 요청함.


또 요따구로 답해줌. 다시 똑같은 요청을 GPT에게 함.

GPT는 Sensitivity Analysis와 Project Risk Analysis를 수행해서, 프로젝트 관리 시, 불확실성을 관리하고, 리스크 요소 중 우선순위를 정할 수 있고, 프로젝트 계획을 개선시켜 주고, 재무영향 평가를 할 수 있는 기본 정보를 줌.

[3. 3개년 재무 모델을 구축하고, 손익분기점과 예상 ROI 계산을 요청]

  • 마지막으로, 진짜 개발을 할 지 말지를 결정하기 위해, 예상 판매량, 생산 비용, 마케팅 비용을 고려하여 작성하고, 요약보고서도 요청.


놀랍지도 않음. 이젠. 다시 GPT에 요청.

GPT는 그간 경험이 쌓여서 그런지 내공이 MS와 비할 바가 아닌듯. 그래프도 잘 그려주고 요약 서머리도 잘해줌.


  • 아직은 시간이 더 걸리겠구나. 기반은 좋지만 경험을 더 쌓아야 할 듯.

  • 이에 반해 GPT는 정말 말도 잘 알아듣고 어느 정도 업무는 잘 수행하는 듯 함.

  • 2달 정도 있다가 MS copilot을 실험해 보면 발전속도를 알 수 있을 듯

  • 초기에 목표했던 워드리포트와 PPT발표자료는 포기. 지금 단계에서 의미가 없을 듯.

  • 그러나 MS copilot의 청사진을 그려본다면 기다릴 가치가 있지 않을까 싶음. (MS가 최근 공유한 Graph RAG 을 참조 )

    GitHub - microsoft/graphrag: A modular graph-based Retrieval-Augmented Generation (RAG) system - https://github.com/microsoft/graphrag

href="https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/" target="_blank" rel="noopener noreferrer">GraphRAG: Unlocking LLM discovery on narrative private data - Microsoft Research



[일반 RAG과 GraphRAG 비교 by Claude ]

MS Copilot 엑셀 결과.

모든 결과치 각 장에 넣어둠.

smart_water_bottle_Gantt chart.csv

GPT 프롬프팅 결과.

https://chatgpt.com/share/69c8a75a-6b55-484c-b0a1-8ed4234492e1

5
1개의 답글

👉 이 게시글도 읽어보세요