오늘의 컨디션이 하루의 성과를 결정한다
Google AI Studio의 Build Apps로 무엇을 만들어보면 좋을까?
처음에 들었던 생각은 "바이오리듬(biorhythm)"이었습니다. 바이오리듬은 인간의 신체적, 감정적, 지적 주기를 추적하는 개념으로, 태어난 날부터 시작되는 주기적인 패턴을 보여주는데요. 이를 통해 개인의 컨디션을 예측하고 일상을 계획하는 데 도움을 받을 수 있다고 합니다. 대학교 프로그래밍 수업에서 간단한 실습으로 작성했던 기억이 나서, 그때 만들었던 프로그램을 다시 한번 만들어보면 좋겠다는 생각이 들었습니다. 당시에는 알고리즘으로 생년월일을 입력받아서 계산식을 만들고, 출력된 결과를 그래프로 표시해주도록 만들었는데요. 이러한 기능들을 AI Studio의 Build에서는 어떻게 만들지 궁금했습니다. 아래와 같이 프롬프트를 입력하고, 바이오리듬 어플리케이션을 만들어달라고 처음 요청을 했습니다.
사용자로부터 생년월일(yyyy,mm,dd)을 각각 입력으로 받아서, 입력 내용을 바탕으로 바이오리듬을 그래프로 출력해주는 어플리케이션을 만들어 주세요. 아울러, 오늘 날짜에 해당되는 바이오리듬의 항목들에 대해 각각 설명해 주고, 어떻게 하루를 보내면 좋을지 조언을 해주는 내용을 마지막에 출력해 주세요.
생성된 어플리케이션은 년/월/일을 선택할 수 있도록 되어 있고, 선택 후 "결과 확인"이라는 버튼을 클릭하면 아래와 같이 바이오리듬의 결과가 그래프와 함께 내용 설명 및 오늘의 맞춤 조언까지 함께 출력됩니다. 처음 생성된 결과로는 매우 훌륭한데요. 그렇지만, 몇 가지 변경이 필요하다는 생각이 들었습니다.
변경이 필요한 사항들을 몇 가지 정리해 보면 아래와 같습니다. 생성된 어플리케이션의 변경이나 수정이 필요하다면, 먼저 정리하고 그 내용을 다시 프롬프트로 메시지창을 통해 요청하는 것이 중요합니다.
“오늘의 AI 조언” 타이틀 옆에 오늘 날짜를 yyyy-mm-dd 형식으로 괄호 안에 표시
“오늘의 바이오리듬” 섹션을 삭제하고, 항목 수치는 “오늘의 바이오 리듬 요약”의 항목별 명칭에 수치 내용을 포함(괄호 안에 표시하고 색상으로 강조)
“오늘의 바이오 리듬 요약”의 내용을 보다 상세히, 그리고 구체적으로 작성
이렇게 정리된 내용을 메시지에 아래와 같이 프롬프트 형식으로 요청해보도록 하겠습니다.
아래의 수정 및 변경 사항들을 올바르게 반영하여 어플리케이션을 수정 및 조정하여 주세요.- “오늘의 AI 조언” 타이틀 옆에 오늘 날짜를 yyyy-mm-dd 형식으로 괄호 안에 표시- “오늘의 바이오리듬” 섹션을 삭제하고, 항목 수치는 “오늘의 바이오 리듬 요약”의 항목별 명칭에 수치 내용을 포함(괄호 안에 표시하고 색상으로 강조)- “오늘의 바이오 리듬 요약”의 내용을 보다 상세히, 그리고 구체적으로 작성
요청한 대로 프롬프트의 수행에 따라 이전 어플리케이션 코드가 변경되고 수정되었음을 확인할 수 있습니다.
실제 어플리케이션의 동작 화면들을 살펴보겠습니다. 아래의 화면에서 알 수 있듯이, 제목에 날짜가 추가되었고, “오늘의 바이오리듬” 섹션은 사라지고, 항목별 해당 수치들이 “오늘의 바이오리듬 요약”에 항목별로 표시되었고, 요약 내용도 보다 상세하게 작성된 것을 확인할 수 있습니다.
이처럼 수정이나 변경이 필요한 부분들에 대해서 정확한 위치와 내용, 변경 사항들을 구체적으로 정리하여 작성하고 요청하면 올바르게 어플리케이션에 반영되어 변경이 이루어지는 것을 알 수 있습니다. 추가적으로 작성된 내용들을 복사해서 노트나 워드프로세스에 정리하고 싶다면, 수동 복사도 가능하지만 전체를 한번에 복사할 수 있도록 "copy and paste" 버튼을 만들고 이를 통해 전체 내용을 복사하는 방안도 가능합니다. 이를 위해서 아래와 같이 새로운 추가 요청의 프롬프트를 작성하고 메시지에서 요청해보도록 하겠습니다.
작성된 바이오리듬의 조언 내용 전체를 사용할 수 있도록 copy and paste 버튼을 추가하여 주세요. 해당 버튼을 클릭하면, 바이오리듬의 조언 전체가 복사되도록 기능을 구현해 주세요.
전체 복사를 위한 프롬프트의 수행 결과는 아래와 같습니다. "Copy and Paste" 버튼이 생성된 것을 확인할 수 있는데요. 이 버튼을 클릭하여 전체 내용을 복사하고, 워드프로세스나 노트 프로그램에 붙여넣어 편리하게 재활용할 수 있게 됩니다.
이번 회차에서는 개인의 바이오리듬을 손쉽게 파악하고, 컨디션을 조절하기 위한 조언을 받을 수 있는 어플리케이션을 만들어보았습니다. 소개한 프롬프트를 활용해 자신만의 "바이오리듬 분석기"를 만들어 보세요. 추가적인 기능들과 필요한 요청 내용들을 반영해서 새롭고 멋진 나만의 응용 프로그램이 만들어질 것으로 기대합니다. 댓글로 여러분이 만들어보고 싶은 어플리케이션들이 있다면 많이 알려주세요.