- AI의 힘을 빌어 말로 코딩하는 바이브 코딩이 당연하게 받아들여지고 있습니다.
- 새로운 도구를 빠르게 습득하는 분들과 멀리서 바라보는 분들로 나뉘는 것 같습니다.
- 지금이라도 바이브 코딩을 시작하는 분들을 위해 Google AI studio를 소개합니다.
1. 코딩의 목적
- 바이브 코딩이건 전통적 코딩이건 목적이 필요합니다.
- 무엇을 왜 만들겠다는 이유 없이는 어떤 강의와 기술도 무의미합니다.
- 제가 맡은 업무 중 발표자료 작성이 적지 않습니다.
- 발표자료를 만들다 보면 클립아트 검색에 시간이 많이 듭니다.
- 생성 AI가 나온 이후 그때그때 만들어 사용하고 있습니다만 이것도 귀찮아졌습니다.
- 한참 자료를 만들다 말고 필요한 걸 만들다 보면 기존 아이콘들과 달라지기 때문입니다.
- 그래서 작년 3월, PPT용 icon pack 만들기라는 글을 올렸습니다.
- 당시 200개 가량의 아이콘을 만들고 잘 활용해 왔으나,
- 이직과 함께 노트북을 반납할 때 백업을 잊었습니다.
- 심지어 GPT Team 요금제를 해지하면서 GPTs에 대한 접근성을 잃었습니다.
- 이렇게 된 김에 새로 만들기로 했습니다.
- 하는 김에 생성과 클립아트 재단이 별도로 있던 기존의 흐름을 하나로 합치기로 했습니다.
- 바이브 코딩 플랫폼으로는 Google AI Studio를 사용하기로 했습니다.
- 별도로 설치할 것도 없고, 회원 가입, 카드 등록, 프롬프트 입력만 하면 되거든요.
- 결과적으로 어제 881개의 클립아트를 만들었습니다.
- 지금부터 그 과정을 풀어보겠습니다.
2. Google AI Studio
2.1. Google AI Studio 소개

- Google AI Studio는 Gemini를 도구로 사용하는 코딩 플랫폼으로 이해하시면 좋겠습니다.
- Gemini에서보다 더 세부적인 할 수 있고, 앱으로도 만들 수 있습니다.
- 구글 계정이 있다면 별도의 가입절차 없이 시작할 수 있습니다.
- Lovable을 비롯해 앱을 쉽게 만들게 해주는 여러 도구들이 있습니다만, 구글이라는 거인이 만든 길을 소개하고자 합니다.
- Gemini에서 직접 사용할 수 있는 Opal은 아직 조금 더 성숙하기를 기다려야 할 듯 싶습니다.

- 접속하면 세 개의 버튼이 주어집니다.
- Build AI apps : AI 앱을 만드는 모드입니다.
- Chat with models : 세부 설정을 조정할 수 있는 Gemini 모드입니다.
- Monitor API usage : 앱이 사용한 비용을 볼 수 있습니다.
- 여기서는 Build AI apps로 들어가겠습니다.
- 키워드를 입력하면 여러 개의 클립아트를 동시에 생성해주는 앱을 만드는 것 이 목적이기 때문입니다.
2.2. 사용요금 납부처 - API Key 생성
- 서버와 AI를 구글에게서 빌리는 만큼 사용료를 지불해야 합니다.
- 매달 일정액을 내는 것이 아니라 사용한 만큼 내는 종량제입니다.
- 그러자면 사용량을 체크할 수 있는 방법과 결제방법을 등록해야 하는데,
- 사용 허가 겸 사용량 체크를 위한 계정번호를 API Key로 이해하면 쉽습니다.

- 왼쪽 메뉴를 누르면 하단에
Get API Key가 있습니다. - API Key를 발급받기 위해 눌러봅니다.

-
기본 API Key가 하나 만들어져 있습니다.
-
오른쪽에 무료 등급이라는 말이 있습니다.
-
이것으로는 Google AI Studio를 사용할 수 없으니 유료 등급으로 만듭시다.
-
절차는 간단합니다.
-
프로젝트 이름을 누르고 휴대전화 인증 등으로 본인 계정임을 확인한 후,
-
해외 결제가 되는 신용카드를 하나 등록하면 끝입니다.

- 그러면 이렇게 결재 활성화가 됩니다.
- 무료 체험이라고 적혀 있는 이유는 가입 선물을 사용하는 기간이기 때문입니다.
- 스타트를 끊을 때 300달러, 요즘 환율로 약 45만원 가까운 크레딧을 줍니다.
- 입문자에게 적지 않은 금액이라 한동안 마음껏 사용할 수 있습니다.
2.3. Google AI Studio 사용
- 돌아와서 AI 앱을 만들기 전에, 익숙해지는 차원에서 Gemini와 같은 모드를 사용해 봅시다.

-
Chat with models를 클릭해도 되지만,
-
그 아래 있는 Explore Nano Banana Pro를 눌러봅니다.
-
Gemini에서 그림을 그릴 때 빠른 모드를 쓰면 Nano Banana가,
-
사고 모드를 쓰면 한층 좋은 Nano Banana Pro가 실행됩니다.
-
프롬프트 전달력이 훨씬 좋고 결과물의 해상도 또한 더 높습니다. 한글도 덜 깨집니다.

- 그림을 그리기 위한 차이 열립니다.
- 하지만 아직 동작하지 않습니다.
- 화면 가운데 있는 Link API Key를 눌러 API Key를 선택해야 합니다.
- 목적에 따라 여러 개의 API Key를 가질 수 있기 때문에, 이 중 어디에 요금을 청구할지를 묻는 셈입니다.

- 지금은 Key가 하나뿐이라 아까 만든 키가 자동으로 선택됩니다.
- Select Key를 눌러서 API Key를입력하고 Run Ctrl ↵를 클릭해 프롬프트를 전송합니다.
- Ctrl과 Enter Key를 함께 눌러도 됩니다.
- 프롬프트는
Generate an mage of a banana wearing a costume입니다.

- 프롬프트에 충실한 그림이 나왔습니다.
- 상단에 이 작업에 소요된 토큰량이 1,426 tokens로 표시되어 있습니다.
- 약 $0.14로, 2백원 가량 됩니다. 자세한 사항은 요금표를 참고하시기 바랍니다.
- 본인 작업이 얼마쯤 드는지 감을 가지고 있어야 낭패를 보지 않습니다.
2.4. 앱 만들기
- 아까 화면으로 돌아가 Build AI Apps를 눌러 앱 개발 모드로 들어갑니다.
- 앱을 개발할 때 중요한 것은 본인의 구상을 구체화하는 것입니다.
- 앞서 이야기했듯 저는 키워드만 넣으면 클립아트를 자동으로 만드는 앱이 필요합니다.
- 입력은 키워드, 출력은 클립아트입니다.
- 그런데 조금만 더 자세하게 생각해 봅니다.
- 재현성 있는 그림을 만들어 줄 프롬프트가 필요합니다.
- 기본값이 들어가 있어야 하고 수정할 수도 있어야 합니다.
furoku의 나노바나나 프롬프트 모음집에서 하나를 가져와 일부 수정합니다.
- 한번에 여러 개의 클립아트를 만드는 게 좋으니 5 x 5 배열로 만듭니다.
- 그러면 배경에서 클립아트를 분리할 수 있어야 합니다.
- 바탕색으로 회색을 놓고 클립아트별 배경색으로 흰색을 사용해 구분하기로 했습니다.
- 전체 그림과 함께 이렇게 잘려진 그림들을 확인하고 내려받는 프로그램을 만듭니다.
1 | 1. 화면 구성 |
- 스타일을 바꿀 때는 ###로 둘러싸인 부분만 수정하면 될 것입니다.

- 입력창 아래 Supercharge your apps with AI에서 활용할 도구들을 명시적으로 선택합니다.
Generate images with Nano Banana Pro와Gemini intelligence in your app을 선택합니다.- 동영상 제작이나 음성입력, 논리추론 같은 기능은 그다지 필요하지 않습니다.

- 이제 AI Studio에서 앱을 만들기 시작합니다.
- 컵라면이 익을 시간이면 앱 하나가 뚝딱 만들어져 있습니다.
- 오류를 내고 정지하기도 합니다.
- 그럴 땐 차분하게 Auto-fix를 누르면 스스로 고칩니다.

- 짜잔. 앱이 나왔습니다.
- PPT 같은 걸로 대충 레이아웃을 짜서 넣어주면 창의 위치와 크기를 조절할 수도 있습니다.
- 의도대로 키워드 넣고, 예제 이미지 넣고 (이것도 어제 나노바나나가 만든 겁니다), Generate Clipart를 누르면 Source Output에 생성 이미지가, Extrcted Clipart에 잘린 클립아트들이 나열됩니다.
2.5. 앱 수정하기
- 그런데 이렇게 만들어놓고 보면 어딘가 빈 구석이 있습니다.

- 클립아트를 대강 잘라놨습니다.
- 전체적으로 25개 중 가운데 그림만 멀쩡하고 나머지가 다 저런 식입니다.
- 프롬프트를 추가로 입력해서 수정해야 합니다.

- 원하는 사항을 명확하게 입력합니다.
- 테스트를 하면서 인내심을 가지고 여러번 지시해야 할 수 있습니다.
- 코딩은 잘 하는데 아직 우리 회사랑 말이 덜 통하는 신입직원이라고 생각하면 편합니다.




- 그러다 보면 어느새 고쳐져 있습니다.
- 그렇다고 마음을 놓으면 안 됩니다.
- 오류나 올바른 결과가 확률적으로 나타날 수도 있기 때문에 여러 번 테스트를 해야 합니다.
- 화면에 보이는 결과에서부터 파일명 형식까지, 제대로 움직이는지 확인합니다.
2.6. 앱 공유하기
- Google AI Studio에서 만든 앱은 여러 방식으로 공유할 수 있습니다.

- 소스 코드를 공유해서 로컬에서 실행할 수도 있고,
- github에 올릴 수도 있습니다.
- Web App으로 만들어 공유할 수도 있으며
- 이 프로젝트 전체를 공유할 수도 있습니다.
- 단, 회사에 따라 보안 규정에 의해 앱 배포가 막혀있을 수 있습니다.
- 적절한 방법을 선택해서 진행하시기를 바랍니다.
- 방법이 무엇이건간에 이렇게 만든 앱은 사용하면 돈이 나갑니다.
- 클립아트를 900개쯤 만들었더니 2만원이 나가더군요.
- 불특정 다수에게 뿌려지면 겉잡을 수 없는 사태가 될 수도 있습니다.
- 책임질 수 있는 범위, 감당할 수 있는 범위에서 배포하시길 바랍니다.
2.7. 결과파일 관리하기
- 자동화는 대량의 결과물을 야기합니다.
- 이런 앱으로 만들어진 클립아트들을 어떻게 관리할지 애초에 생각을 해 보는 편이 좋습니다.
- 저는 Google Drive에 디렉토리를 하나 만들고 Google Drive for Windows로 연결해 두었습니다.
- 어디서 작업을 하건간에 가져다 쓰기 좋게, 그리고 동료와 작업할 때 공유하기 좋게 하기 위해서입니다.

- 그리고 이런 작업을 GPT OpenAI Image Generator로 했을 때에 비해, Google Nano Banana Pro는 조금 더 널뛰는 경향이 있습니다.
- 예를 들어 데이터베이스를 그리라고 했는데 다소 관련이 없어보이는 그림을 함께 그리는 식입니다.
- 데이터베이스, 인공지능, 에이전트 이렇게 세 종류의 클립아트를 그리기를 원한다면,
- 이 세 키워드에서 만들어지는 클립아트들이 서로, 그리고 다른 방향으로 여럿 섞여 있을 확률이 높습니다.
- 한 번에 다양한 주제를 동시에 만들어 결과물을 보면서 다시 분류하는 것이 좋습니다.