콘텐츠로 이동

개요

이러한 툴을 통해 에이전트는 전통적인 SQL 데이터베이스부터 최신 벡터 저장소 및 데이터 웨어하우스에 이르기까지 다양한 데이터베이스 시스템과 상호 작용할 수 있습니다.

  • 데이터 분석: 비즈니스 인텔리전스와 보고를 위해 데이터베이스 쿼리
  • 벡터 검색: 시맨틱 임베딩을 사용하여 유사한 콘텐츠 찾기
  • ETL 작업: 시스템 간 데이터 추출, 변환 및 적재
  • 실시간 분석: 의사 결정에 필요한 실시간 데이터 접근
from crewai_tools import MySQLTool, QdrantVectorSearchTool, NL2SQLTool
# Create database tools
mysql_db = MySQLTool()
vector_search = QdrantVectorSearchTool()
nl_to_sql = NL2SQLTool()
# Add to your agent
agent = Agent(
role="Data Analyst",
tools=[mysql_db, vector_search, nl_to_sql],
goal="Extract insights from various data sources"
)