AI를 위해 네이티브로 구축된 Supabase 대안 (Powabase)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00이것은 PowerBase입니다. Postgres 데이터베이스이자 RAG 엔진이며, 에이전트 워크플로우 빌더죠.
00:00:06이 모든 것이 하나의 통합된 백엔드로 결합되어 있습니다. 현대적인 웹 앱을 위한 궁극의 BaaS(Backend as a Service)죠.
00:00:12벡터 데이터베이스, RAG 파이프라인, AI 에이전트 워크플로우 같은 AI 기능에 크게 의존하는 앱 말입니다.
00:00:19그래서 이번 영상에서는 PowerBase를 자세히 살펴보고, 어떻게 작동하는지 알아본 뒤에
00:00:24정말 멋진 레트로 스타일의 AI 지원 제품 웹사이트를 직접 만들어 보며 테스트해 볼 겁니다. 정말
00:00:29재미있을 테니, 바로 시작해 보죠. PowerBase.ai는, PowerBase.com과는 혼동하지 마세요. 그게 뭔지는
00:00:40잘 모르겠지만, 이건 현대적인 AI 애플리케이션을 위한 원스톱 솔루션인 새로운 백엔드 서비스 플랫폼입니다.
00:00:46상상해 보세요. 앱을 만들고 있는데 데이터베이스가 필요하고,
00:00:51심지어 벡터 데이터베이스도 필요할 수 있죠. 이제 조직의 내부 문서를 기반으로 RAG 파이프라인을 구축하고,
00:00:57그 RAG 설정을 기반으로 질문에 답할 수 있는 UI 챗봇까지 만들고 싶다고 해봅시다.
00:01:02이 모든 것을 각각 독립적인 서비스로 구축할 수는 있겠지만,
00:01:08나중에 그것들을 모두 연결하려면 복잡해집니다. 데이터베이스를 RAG와 연결해야 하고,
00:01:13챗봇을 위한 에이전트 워크플로우까지 구축해야 하죠. 정말 금방 복잡해집니다.
00:01:19그래서 PowerBase는 이 모든 기능을 하나의 통합된 플랫폼으로 제공하여 여러분의 삶을 더 쉽게 만들어 주고자 합니다.
00:01:24Supabase의 오픈 소스 기반을 확장했기 때문에, Postgres를 모든 것의 단일 소스로 사용하며,
00:01:30그렇기 때문에 기본 벡터 데이터베이스로 PG vector를 사용할 수 있는 겁니다.
00:01:36그리고 표준 관계형 데이터와 새로운 벡터 임베딩이 정확히
00:01:42같은 Postgres 엔진 안에 살기 때문에, 동일한 ACID 트랜잭션 안전성을 공유합니다. 따라서 데이터베이스 트랜잭션이
00:01:48롤백되면 벡터 업데이트도 함께 롤백되죠. 또한 에이전트 워크플로우
00:01:54빌더를 동일한 백엔드에 통합하여, 대시보드 안에서 바로 시각적인 노드 기반 캔버스를 제공합니다.
00:02:00이를 통해 결정론적인 가드레일과 엄격한 비즈니스 규칙을 매핑하거나 엄격한
00:02:06실행 제한을 설정하면서도, LLM이 동적으로 도구를 호출하고 작업을 추론할 수 있게 합니다.
00:02:12이 모든 것이 좋게 들리지만, 테스트해 보고 실제로 어떻게 작동하는지 확인해 보죠. 계정을 생성하면,
00:02:17간단한 설문조사에 답한 후 20달러 상당의 PowerBase 크레딧을 무료로 받을 수 있습니다.
00:02:24대시보드에 들어가 보면, Supabase와 매우 흡사해 보이지만,
00:02:29AI 기능 전용 섹션이 추가된 것을 볼 수 있습니다. 며칠 전, 인터넷 아카이브에서
00:02:3580년대의 정말 멋진 컴퓨터 하드웨어 제품 카탈로그를 발견했는데, 여기에 정말 매혹적인
00:02:41옛날 기술 제품들이 많이 실려 있더라고요. 그래서 이 카탈로그를 가지고 레트로 스타일의 제품 웹사이트를
00:02:48만들어 보기로 했습니다. 이 카탈로그를 기반으로 제품 추천을 해줄 수 있는 AI 챗봇과 함께 말이죠.
00:02:54인터넷 아카이브 페이지에는 이미 PDF 카탈로그의 전체 텍스트가
00:03:00OCR로 스크랩된 TXT 파일이 있습니다. 그래서 이 텍스트 파일을 RAG 파이프라인에 주입할 데이터 소스로 사용할 수 있습니다.
00:03:06프로젝트를 시작하기 위해, 단순히 옛날 매킨토시 컴퓨터 사진 한 장과
00:03:13웹사이트가 닮았으면 하는 참고 이미지 폴더를 하나 준비했습니다. 그리고 방금 다운로드한
00:03:18텍스트 파일도 있죠. PowerBase의 자체 문서 페이지를 보면, CloudCode와 함께 사용하는 편리한 시작 가이드가 있습니다.
00:03:24아직 전용 스킬은 없지만, 코딩 에이전트에 베이스 URL과 비밀 키,
00:03:29그리고 문서 참조 정보를 제공하면 CloudCode가 나머지를 알아서 처리해 줄 겁니다.
00:03:36이 프로젝트를 위한 스킬을 작업 중이라고는 하지만, 이번 녹화 시점에서는 아직 스킬을 사용할 수 없습니다.
00:03:41그래서 그냥 수동 지침을 따를 겁니다. 프롬프트로는 기본적으로
00:03:47CloudCode에게 AI 챗봇이 있는 레트로 제품 숍을 만들고 싶다고 말하고 있으며, 디자인을 위해
00:03:53참고 이미지를 사용하라고 요청했습니다. 또한 별도의 환경 파일에 베이스 URL과 비밀 키도
00:04:00제공했습니다. 마지막으로, 혹시 모르니 PowerBase 문서 URL을 제공하고
00:04:05CloudCode가 할 일을 하게 둡니다. 몇 분 후, CloudCode가 성공적으로
00:04:11소스에서 카탈로그 데이터를 추출한 것을 볼 수 있습니다. 또한 카탈로그에 대한 지식 베이스도 생성했습니다.
00:04:18잠시 후, CloudCode가 이제 작업을 성공적으로 완료했음을 알 수 있습니다.
00:04:23그뿐만 아니라 모든 것이 제대로 작동하는지 AI 챗봇으로 테스트까지 마쳤습니다.
00:04:28PowerBase 대시보드에서도 업데이트된 내용을 확인할 수 있고요. 모든 게 잘 돌아가네요.
00:04:35이제 웹사이트가 실제로 어떻게 보이는지 확인해 보죠. 세상에, 정말 멋지네요.
00:04:42와우. 솔직히 기대했던 것보다 훨씬 낫습니다. 저 레트로 테마를 보세요. CloudCode가
00:04:48디자인 작업을 정말 잘해줬네요. 하지만 가장 중요한 건 여기 챗봇,
00:04:53즉 '점원(Clerk)'이라고 불리는 기능입니다. 보시다시피 샘플 프롬프트도 몇 개 보여주네요.
00:05:00그럼 300개의 플로피 디스크를 저장하는 데 무엇을 추천하는지 한번 확인해 볼까요? 세상에 저것 좀 보세요.
00:05:06정말 상세하고 멋진 답변을 주네요. 보시다시피 보관용 바인더나 플라스틱
00:05:13디스크 박스를 추천해 줍니다. 가격까지 모두 명시되어 있네요. 정말 멋집니다. 그나저나,
00:05:19저희 시청자의 30%가 Gen Z더군요. 플로피 디스크가 뭔지 아시는 분들은 댓글로 알려주세요.
00:05:26좋습니다. 이제 사용자 정의 쿼리를 시도해 보죠. 집에서 팩맨을 즐길 수 있는
00:05:33강력한 컴퓨터를 원하는데, 추천해 줄 만한 게 있을까요? 가격은 어떻게 되나요? 어, 이것 좀 보세요. 재미있네요.
00:05:39카탈로그에 팩맨에 대한 언급을 찾을 수 없다고 합니다. RAG 엔진의 흔한 특징인데,
00:05:45제공된 데이터의 맥락 안에서만 엄격하게 답변하려고 하죠,
00:05:50이것은 매우 좋은 점입니다. 하지만 카탈로그에서 찾은 유사한 게임을
00:05:55언급해 주네요. 팩맨과 비슷하다고요. 그리고 마침내 게임용 컴퓨터에 대한 멋진
00:06:01추천을 해줍니다. 이거 정말 웃기네요. 게임이 주 목적이지만 예산이 중요하다면,
00:06:08500달러짜리 인터랙트(Interact) 패밀리 컴퓨터를 선택할 수 있겠네요. 하지만 최고의 그래픽과 사운드를 원한다면,
00:06:14텍사스 인스트루먼트의 TI-99로 가야 합니다. 아주 대단한 놈이죠. 자체 13인치
00:06:22컬러 모니터까지 함께 제공됩니다. 컬러 모니터라고요! 당장 사야죠. 돈은 여기 있으니 가져가세요. 웹사이트가
00:06:30정말 끝내주게 보이고 챗봇도 예상대로 잘 작동하네요. 결과에 아주 만족합니다. 마지막으로
00:06:35확인하고 싶은 건 PowerBase 대시보드입니다. 여기 실행 섹션에서 챗봇이 수행한 모든 세션과
00:06:42상세한 답변을 모두 볼 수 있습니다. 그러니 사용자가 챗봇을 실제로 어떻게 사용하고 있는지 파악하기 좋습니다.
00:06:48자, 여러분. PowerBase에 대한 간략한 소개였습니다.
00:06:53솔직히 이 플랫폼에 깊은 인상을 받았습니다. 멋진 AI 기능이 정말 많고,
00:06:59설정도 매우 쉬웠으며 RAG 파이프라인도 매끄럽게 작동했습니다. 완벽한 백엔드 서비스라고 말하고 싶네요.
00:07:07AI 앱의 MVP 버전을 최대한 빨리 출시해야 한다면 말이죠. PowerBase는 기본적으로
00:07:13필요한 모든 도구를 제공하므로 모든 것을 연결하는 배관 작업에 대해 걱정할 필요가 없습니다.
00:07:18정말 잘했어요, PowerBase. 그런데 여러분은 PowerBase에 대해 어떻게 생각하시나요? 사용해 보셨나요?
00:07:24사용해 보실 건가요? 아래 댓글로 알려주세요. 그리고 여러분, 이런
00:07:29기술적인 분석 영상이 마음에 드셨다면 영상 아래의 '좋아요' 버튼을 눌러 알려주세요. 또한
00:07:34채널 구독도 잊지 마세요. 지금까지 Betterstack의 Andres였으며, 다음 영상에서 뵙겠습니다.

Key Takeaway

PowerBase는 Postgres 기반의 통합 플랫폼으로서 RAG 파이프라인과 에이전트 워크플로우를 하나의 백엔드 환경에서 구현하여 AI 애플리케이션 개발 효율을 높입니다.

Highlights

  • PowerBase는 Postgres 데이터베이스, RAG 엔진, AI 에이전트 워크플로우 빌더를 하나로 통합한 백엔드 서비스 플랫폼입니다.

  • Postgres의 PG vector를 활용하여 관계형 데이터와 벡터 임베딩이 동일한 ACID 트랜잭션 안전성을 공유합니다.

  • 계정 생성 시 20달러 상당의 PowerBase 크레딧을 무료로 제공합니다.

  • 대시보드 내 시각적 노드 기반 캔버스를 통해 AI 에이전트의 결정론적 가드레일과 비즈니스 규칙을 설정할 수 있습니다.

  • CloudCode를 활용하여 텍스트 소스에서 데이터를 추출하고 RAG 지식 베이스를 생성할 수 있습니다.

Timeline

PowerBase 플랫폼 개요 및 통합 기능

  • PowerBase는 데이터베이스, RAG 엔진, AI 에이전트 워크플로우를 하나의 백엔드 서비스로 통합합니다.
  • Supabase 오픈 소스 기반의 확장으로 PG vector를 활용해 관계형 데이터와 벡터 데이터의 ACID 트랜잭션을 일관되게 관리합니다.
  • 시각적인 노드 기반 캔버스를 제공하여 LLM의 동적 추론과 엄격한 비즈니스 규칙 설정을 동시에 지원합니다.

다양한 독립 서비스를 연결하는 복잡한 배관 작업 없이 데이터베이스와 AI 기능을 한곳에서 구축할 수 있습니다. 벡터 업데이트와 데이터베이스 트랜잭션이 동기화되어 데이터 무결성을 유지하며, 에이전트 워크플로우 빌더를 통해 AI의 가드레일을 명확히 설정합니다.

레트로 제품 웹사이트 및 AI 챗봇 구현

  • 인터넷 아카이브의 80년대 컴퓨터 카탈로그 텍스트를 사용하여 RAG 파이프라인을 구축했습니다.
  • CloudCode를 통해 기반 URL과 참조 문서 정보를 설정하여 AI 에이전트가 제품 추천 챗봇을 자동으로 구현하게 했습니다.
  • 챗봇은 제공된 데이터 범위 내에서만 엄격하게 답변하며, 카탈로그에 없는 정보는 유사한 항목으로 대체하여 답변합니다.

OCR로 스크랩된 카탈로그 TXT 파일을 데이터 소스로 사용하여 제품 추천 기능을 만들었습니다. CloudCode는 별도의 전용 스킬 없이도 제공된 환경 설정과 참고 자료를 기반으로 프런트엔드와 챗봇 인터페이스를 성공적으로 구축했습니다.

대시보드 모니터링 및 결론

  • PowerBase 대시보드의 실행 섹션에서 챗봇의 모든 세션 기록과 답변 내역을 확인할 수 있습니다.
  • 데이터 연결성이나 복잡한 설정 없이도 신속하게 AI 앱의 MVP 버전을 출시할 수 있습니다.

실제 사용자 세션과 챗봇의 대응 데이터를 대시보드에서 직접 모니터링하여 서비스 개선에 활용할 수 있습니다. 별도의 파이프라인 연동 문제 없이 즉시 사용 가능한 도구를 제공하여 AI 애플리케이션 개발의 진입 장벽을 낮춥니다.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video