smolagents 통합

smolagents 통합 (smolagents)

HuggingFace의 smolagents 프레임워크로 만든 AI 에이전트를 AgentOps와 함께 손쉽게 추적하는 방법을 안내하는 문서예요. 현재는 LiteLLM을 통해 smolagents의 호출을 추적해요.

출처: 문서

본문

smolagents는 HuggingFace가 만든, AI 에이전트를 만들고 실행하기 위한 프레임워크예요. 나만의 에이전트를 만들려면 문서를 확인해 보세요.

AgentOps와 smolagents 통합하기

1. AgentOps SDK 설치하기

pip install agentops
poetry add agentops

2. smolagents 설치하기

pip install smolagents
poetry add smolagents

3. AgentOps 초기화하고 코드에서 LiteLLM 사용하기

AgentOps는 현재 LiteLLM을 통해 smolagents의 호출을 추적해요.

import agentops
from smolagents import LiteLLMModel

agentops.init(<INSERT YOUR API KEY HERE>)
model = LiteLLMModel(<model_name>)

# 코드 작성...

agentops.end_session('Success')

API 키는 .env 변수로 설정해 두면 편하게 쓸 수 있어요.

AGENTOPS_API_KEY=<YOUR API KEY>

환경 변수에 대한 더 자세한 내용은 Advanced Configuration 문서를 참고하세요.

4. 에이전트 실행하기

프로그램을 실행하고 app.agentops.ai/drilldown에 접속해서 에이전트를 관찰해 보세요! 🕵️

실행을 마치면 AgentOps가 콘솔에 대시보드의 세션으로 바로 연결되는 클릭 가능한 URL을 출력해 줘요.

전체 예제 (Full Examples)

다음 예제들을 참고할 수 있어요 -

더 알아보기 (Learn more)