제135호

OpenAI PlantTalk, 화분이 말을 하는 프로젝트

센서가 읽은 화분 상태를 ChatGPT가 사람 목소리로 전하는 OpenAI PlantTalk을 살펴보고, 대화가 가능해질 때 사람이 사물을 관계의 상대로 대하는 심리를 정리했어요.

AI·테크OpenAI PlantTalk, 화분이 말을 하는 프로젝트

센서가 읽은 화분 상태를 목소리로 알려준다면

OpenAI가 GitHub에 공개한 PlantTalk이라는 프로젝트가 있어요. 웹캠과 센서로 화분의 상태를 관찰하고, AI가 식물 캐릭터의 목소리로 설명해줘요. 식물의 생각이나 감정을 읽는 장치는 아니에요.

제가 처음 살펴봤을 때 GitHub 별은 99개였어요. 많은 관심을 받은 프로젝트는 아니었지만, 저는 센서 정보를 전달하는 방식이 흥미로웠어요. 같은 화분 상태라도 숫자로 볼 때와 목소리로 들을 때 경험이 어떻게 달라질지 궁금했거든요.

사람은 사물에 이름이나 성격을 부여하고 친밀감을 느끼기도 해요. PlantTalk은 이런 반응을 살펴볼 수 있는 사례예요. 모든 사용자가 식물 캐릭터를 관계의 상대로 받아들일지는 아직 알 수 없어요.

🌱 화분이 말을 하기까지

PlantTalk의 작동 방식은 생각보다 단순해요.

웹캠이 식물의 현재 상태를 관찰하고, Arduino에 연결된 토양수분 센서와 광량 센서가 흙의 습도와 빛의 양을 측정해요. 이 데이터가 OpenAI의 Realtime API1​로 전달되면, ChatGPT가 식물의 입장에서 사람의 목소리로 대답해요.

예를 들어 흙이 말랐다는 관측을 바탕으로 “물이 필요할 것 같아요”라고 말하게 할 수 있어요.

AI가 센서 관측을 말로 설명하는 구조예요. 관측하지 않은 물주기 이력까지 알고 있다고 가정해서는 안 돼요. 주요 구성은 다음과 같아요.

  • 웹캠 + Vision API: 식물의 잎 색깔, 처짐 정도를 시각적으로 분석
  • Arduino 센서 + Serial 통신: 토양수분과 광량 수치를 실시간으로 전송
  • Realtime API: 양방향 음성 대화를 실시간으로 처리 Arduino 없이도 작동하지만, 그 경우 웹캠에만 의존하게 돼서 정확도가 크게 떨어져요. OpenAI 스스로도 README에서 센서가 있어야 의미 있는 데이터를 얻는다고 명시하고 있어요.

README는 노트북만으로 시작할 수 있고, 센서를 포함한 전체 구성은 숙련된 제작자를 위한 프로젝트라고 설명해요. Codex로 설치와 연결 안내를 받을 수도 있어요. 실제 제작에 필요한 시간과 난이도는 하드웨어 경험에 따라 달라질 거예요.

사용자는 식물의 이름과 성격, 목소리 등을 설정할 수 있어요. 같은 관측 결과도 캐릭터에 따라 다르게 표현할 수 있죠. Ambient Mode는 전체화면으로 대화하는 화면이에요. 화면 전환 기능과 식물이 스스로 판단해 말을 건다는 설명은 구분할 필요가 있어요.

그래서 PlantTalk은 센서 수치를 보여주는 모니터링 도구에 캐릭터와 목소리를 입힌 인터페이스에 가까워요.

여러분의 생각이 다음 호를 만듭니다

이번 호에서 가장 공감했거나, 다른 경험을 한 지점은 무엇인가요?

댓글은 무료 회원이면 누구나 남길 수 있어요.

SEND A COFFEE

이 관점이 좋았다면, 다음 글에 커피 한 잔

오스왈드에게 커피와 함께 짧은 쪽지를 보내주세요. 응원은 다음 취재와 집필에 보탭니다.

FOR OSWARLD

커피와 쪽지 보내기

“OpenAI PlantTalk, 화분이 말을 하는 프로젝트”을 읽고 떠오른 말을 남겨주세요. 메뉴 이름만큼의 응원금과 함께 전달됩니다.