아직도 친해지지 못한 Google ADK | AI 엔지니어 클럽 - 탐사일지 #4

story book maker 라는 주제로 나노바나나가 그림


Google ADK

이번 4주차에는 Google ADK 를 위주로 학습했습니다.
Google ADK는 이름 그대로, Google에서 제공하는 AI Agent를 개발하고 배포하기 위한 도구 모음입니다.
(ADK : Agent Development Kit)

python 으로만 개발해야 했던 OpenAI Agents SDK 와 다르게
python, typescript, go, java 를 활용해서 AI Agent 개발을 진행할 수 있습니다.

이번 주에 학습한 주요 내용은 다음과 같습니다.
- Google ADK 를 활용해서 AI Agent 를 제작하는 방법
- streamlit 대신 ADK Web 으로 테스트 하는 방법
- SequentialAgent 로 흐름을 관리하는 방법
- ParallelAgent 로 한번에 여러 작업을 진행하는 방법
이를 활용해story book maker 를 제작하는 실습을 진행했습니다.

** SequentialAgent **
작업을 순차적으로 처리하는 에이전트 구조입니다.
각 단계가 순서대로 실행되며, 이전 단계의 결과를 다음 단계로 전달합니다.

** ParallelAgent **
여러 작업을 동시에 처리하는 에이전트 구조입니다.
여러 에이전트가 병렬로 실행되며, 작업 시간을 줄이거나 다양한 결과를 동시에 생성할 수 있습니다.


아직도 낯설다, 너.

한주간 Google ADK를 배우고 활용했지만, 여전히 낯설고 어렵습니다.
무언가 처음 배울 때 늘 그렇지만, 이번엔 조금 더 많은 시간을 필요로 할 것 같습니다.


🔥 이번 주 나의 작업 중에서 자동화가 가능한 것은 무엇이 있을까요?

이번 주는 하루에 1개 이상의 포스팅 업로드를 하기 위해 나름의 노력을 기울인 한 주 였습니다.
그래서 블로그 포스팅을 자동화 하는 방법을 생각해 봤습니다.

제가 포스팅하는 방식은 아래와 같습니다.
- 학습하거나 경험한 것 또는 강의를 들은 것을 토대로 초안을 작성합니다.
- AI에게 SEO 측점에서 글을 한번 검토해달라고 요청합니다.
- 글과 어울리는 그림을 AI에게 그려달라고 요청합니다.
- 마지막으로 퇴고를 합니다.
- 정리된 결과물을 포스팅합니다.

이 과정을 자동화하는 방법은 이미 존재합니다.
make 라는 AI 도구를 활용하는 방법입니다.
이 도구를 사용하는 경우엔, 키워드만 정해주면 자동으로 글이 작성되어 발행된다고 알고 있습니다.

하지만 저는 이 도구를 사용하는 것이 아니라,
Google Sheet + n8n + AI를 활용한 워크플로우를 구성하는 방안을 생각해봤습니다.
- 제가 google sheet에 초안과 태그/라벨을 작성
- 매일 아침 9시, n8n이 동작하도록 설정
- n8n은 AI들에게 글을 검토하고, 이미지를 생성하도록 요청
- 완성된 결과물은 다시 google sheet에 업로드
- 다시 제가 하루를 마감하며 결과물을 포스팅
이런 느낌으로 반자동화(?)를 생각해봤습니다.


📌 핵심 3줄 요약

한 주간의 학습을 돌아보며 3줄로 요약하자면,
- Google ADK & ADK Web, 매우 훌륭함.
- SequentialAgent & ParallelAgent, 활용하기 좋음.
- 문제는 내 머리.
가 될 것 같습니다.


🚩 탐사 현황

탐사가 생각보다 지지부진합니다.
Google ADK는 다음 주가 되어야 조금 익숙해질 것 같습니다.
그래도 Google ADK가 강력한 도구라는 점은 확실히 느낄 수 있었던 한 주 였습니다.

남은 시간동안 더 연구하고, 복습하며 이 탐사 과정을 잘 마칠 계획입니다.
그래도 배우고 실습하는 이 과정이 싫진 않습니다.
여전히 재미 있습니다. 그게 참 다행입니다.

인센티브

예술하는 프로그래머, 코딩하는 예술가

댓글 쓰기

다음 이전