코멘토 로고

생성형AI로 매주/매월 반복되는 PPT보고서 자동으로 만들기

의견존중하는 문서 아티스트

시장조사 보고서처럼 반복적으로 데이터를 조사하고 이를 PPT로 옮기는 작업은 많은 시간이 소요됩니다. 생성형 AI를 활용하면 시장조사를 생성형ai를 통해 수행하고, "반복적인 형태의" 보고서 작성 과정까지 효율적으로 진행할 수 있는데 이 과정을 생성형AI의 도움을 받아 자동화 하는 방법을 소개하려고 합니다.

 

(1) 준비해야 하는 것

  • PPT템플릿: 자동으로 보고서를 작성하기 위해서는 템플릿으로 사용할 ppt양식을 만들어야 합니다.
    • 실제로 콘텐츠가 들어가는 자리에 제목, 리드메시지, 조사 내용이 들어가는 자리를 {xxxxx} 이렇게 중괄호를 써서 이름을 붙여놨어요.

  • PPT 상자 객체에 이름을 설정하려면 Alt + F10을 눌러 객체명을 영문으로 바꿔주세요.
    • 내용이 들어가는 자리를 나중에 자동화를 할 때 프로그래밍코드가 정확하게 자리를 찾으려면 이름을 영문으로 모두 바꿔주는게 좋아요. 이름을 바꾸려는 위치를 선택한 다음에, alt + f10을 눌러서 나오는 부분에 이름을 바꿔줍니다.

 

  • 엑셀 템플릿 준비
    • 생성형 AI의 결과물을 저장하고 PPT와 연동할 엑셀 템플릿을 준비합니다.
    • 엑셀 템플릿의 행 제목을 PPT템플릿의 각 칸의 이름과 일치시켜줬어요.

 

  • 생성형 AI를 통한 리서치 요청
    • 생성형 AI에게 필요한 정보를 요청하고, 데이터를 엑셀 템플릿 형식에 맞춰서 가져오도록 요청합니다. 특히 정리하는 표 형식에서 내가 만든 엑셀 템플릿을 캡쳐해서 생성형AI에게 주면, 별도의 편집 없이 바로 붙여넣기 할 수 있어요. 더 상세하게 원하는 형식이 있다면 프롬프트 내용을 구체화 하면 됩니다.

 

[시장조사 프롬프트 예시]

너는 나의 뷰티 시장 조사 컨설턴트야.
오늘 날짜를 기준으로 최신 1주일의 뷰티, 컬러, 퍼퓸 관련된 시장 트렌드를 조사하고, PPT 장표로 1장 정리하게 표로 정리해줘.
1. 페이지 제목
2. 리드 메시지 (이번 주 트렌드를 종합적으로 표현할 수 있어야 함)
3. 뷰티 트렌드 정리
4. 컬러 트렌드 정리
5. 퍼퓸 트렌드 정리
표 형식: 이미지 참조   * 아래처럼 멀티모달 기능을 활용해서 테이블 형태를 같이 제공했습니다.

 

실제로 일을 시킬 땐 이런 모습입니다.

 

실제로 시켜봤더니 조사는 잘 했는데 표 형식을 준수하지 않았어요.

 

그래서 표 형식을 준수하도록 재작업 시켰습니다.

 

이 자료를 미리 만들어둔 엑셀 템플릿에 붙여넣기 합니다.

 

  • 엑셀에서 PPT보고서를 자동으로 생성하기
    • 이제 VBA코드를 만들어서 보고서를 자동으로 생성합니다. 각 표에 있는 내용들이 템플릿 위치로 자동으로 들어가도록 프롬프트를 만들어 주었습니다.

[프롬프트 예시]

아래 작업을 수행하는 VBA 코드를 만들어줘.
엑셀 Sheet1의 내용을 PPT에 옮김
1. 옮기는 PPT는 내가 윈도우 대화상자로 지정
2. PPT 슬라이드 첫 번째를 복사해서 아래 작업을 수행
   - A열: {page_title}가 포함된 텍스트 상자 (객체명 = page_title)
   - B열: {lead_message} (객체명 = lead_message)
   - C열: {beauty} (객체명 = beauty)
   - D열: {color} (객체명 = color)
   - E열: {perfume}

 

  • 자동화 버튼을 누르면 윈도우 대화상자가 뜨고, 보고서 템플릿 파일을 선택하면 됩니다.

  • 템플릿을 선택하면 PPT가 자동으로 만들어집니다. (엑셀 템플릿에서 여러 행을 넣으면 여러 장의 PPT가 자동으로 만들어집니다.)
    • 생성형AI가 표를 만들어서 글씨를 쓸 대 줄바꿈을 <br>로 표시하는데, 현재 프롬프트에서는 <br> 같은 줄바꿈 표기를 어떻게 처리할지 지침이 없어요.
    • <br>을 기준으로 줄바꿈을 하라고 하면, 줄바꿈하고 불릿포인트를 추가하는 처리도 자동으로 진행이 됩니다. <br>은 엑셀에서는 \n로 표기되어 있어요.

 

화려한 마우스 복서

혹시 Mac에서도 할 수 있는 방법이 있을까요? 너무 유용한 것 같은데, 윈도우 기반이라 망설여지네요ㅠㅠ


의견존중하는 문서 아티스트

안녕하세요. 맥에서도 오피스를 쓴다면 당연히 가능합니다. 맥에서도 VBA를 통해서 엑셀이나 ppt를 제어하는 것이 가능하기 때문입니다. 근데 기본적으로 생성형ai가 윈도우를 전제로 코드를 만들어 주기 때문에 프롬프트를 쓸 때 맥 pc에서 할것이라는 것을 명확하게 알려주면 좋더라고요. 그리고 파일을 여는 화면에서도 "윈도우 대화상자"는 윈도우 pc를 전제로 한 것이라서 맥에 맞춰서 하던가 아니라면 파일경로를 명확하게 지정해주는게 좋을 것 같아요.