번역 자료 / / 2025. 5. 31. 22:19

[Arcade 번역] AI Tool-calling 플랫폼 Arcade 소개 (Arcade: AI Tool-calling Platform)

출처: https://www.arcade.dev/


Arcade란?

Arcade는 AI가 실제로 사용자의 이메일, 파일, 캘린더, API 등 다양한 시스템과 안전하게 연동하여 '행동'할 수 있도록 해주는 AI 툴콜링 플랫폼입니다. 단순한 챗봇을 넘어, 실제 업무를 자동화하고 실행하는 AI 에이전트를 누구나 쉽게 만들 수 있습니다.


주요 특징 (Product Features)

  • Agent Auth: Gmail, Slack, X(트위터), Spotify 등 OAuth 기반 서비스에 안전하게 연결. 복잡한 토큰 관리 없이 AI가 인증된 액션을 수행할 수 있습니다.
  • Pre-Built Connectors: 자주 쓰는 서비스(이메일, 캘린더 등)용 검증된 커넥터를 바로 사용 가능
  • Custom Tool SDK: Arcade의 기능을 확장할 수 있는 커스텀 툴 개발 지원
  • Tool Evaluations: LLM-Tool 연동의 신뢰성 자동 평가 및 벤치마킹
  • Deploy Anywhere: 클라우드, VPC, 온프레미스 등 원하는 환경에 배포 가능

샘플 코드 (Sample Code)

Python 예시: Gmail 인증

from arcadepy import Arcade

client = Arcade()
user_id = "user@example.com"

# 인증 프로세스 시작
auth_response = client.auth.start(
    user_id, "google", scopes=["https://www.googleapis.com/auth/gmail.readonly"]
)

if auth_response.status != "completed":
    print(f"Click this link to authorize: {auth_response.url}")
    auth_response = client.auth.wait_for_completion(auth_response)

print(f"Token: {auth_response.context.token}")

OpenAI API와 Arcade 연동 예시

import os
from openai import OpenAI

USER_ID = "unique_user_id"
PROMPT = "Send an email to jane.doe@example.com with the subject 'Meeting Update' and body 'The meeting is rescheduled to 3 PM.'"
TOOL_NAME = "Google.SendEmail"
API_KEY = os.environ.get("ARCADE_API_KEY")

client = OpenAI(
    base_url="https://api.arcade-ai.com",
    api_key=API_KEY)

response = client.chat.completions.create(
    messages=[
        {"role": "user", "content": PROMPT},
    ],
    model="gpt-4o-mini",
    user=USER_ID,
    tools=[TOOL_NAME],
    tool_choice="auto",
)
print(response.choices[0].message.content)

설치 방법 (Installation)

Docker

git clone https://github.com/ArcadeAI/arcade-ai.git
cd arcade-ai/docker
cp env.example .env
sed -i '' 's/^OPENAI_API_KEY=.*/OPENAI_API_KEY={your OpenAI API key}/' .env
docker compose -p arcade up 
curl http://localhost:9099/v1/health

MacOS (Homebrew)

brew install ArcadeAI/tap/arcade-engine

Ubuntu (Debian)

wget -qO - https://deb.arcade.dev/public-key.asc | sudo apt-key add -
echo "deb https://deb.arcade.dev/ubuntu stable main" | sudo tee /etc/apt/sources.list.d/arcade-ai.list
sudo apt update
sudo apt install arcade-engine

샘플 앱/활용 사례 (Sample Apps)

  • Google Calendar AI Assistant: 자연어로 구글 캘린더 이벤트 생성 (노코드)
  • Gmail AI Agent: Gmail과 연동된 AI 에이전트 구축
  • Telegram Bot: 텔레그램 봇으로 구글 캘린더 연동

팀 & 커뮤니티

Arcade는 인증, AI, 개발자 도구 분야의 베테랑들이 모여 만든 팀이 개발하고 있습니다. (Okta, ngrok, Airbyte, Microsoft 등 출신)

  • CEO: Alex Salazar (Okta, Stormpath)
  • Founding Engineer: Sterling Dreyer (Triton/StreamSQL, Featureform)
  • Head of Engineering: Evan Tahler (Airbyte, Grouparoo)
  • 기타 다양한 AI/인증/프론트엔드/DevRel 전문가

고객사 및 추천사

  • LangChain, Snyk, Relevance AI 등 다양한 AI/개발팀에서 Arcade를 활용 중
  • "Arcade 덕분에 복잡한 인증/연동 없이 AI가 실제로 액션을 할 수 있게 됐다" (LangChain Brace Sproul)

마켓플레이스 & 확장성

  • Arcade Registry: 개발자가 만든 툴을 MCP/프레임워크 에이전트에 배포, 공유, 수익화 가능

본 문서는 arcade.dev 공식 홈페이지의 주요 내용을 한국어로 번역한 것입니다.

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유