1. 학습
  2. /
  3. 강의
  4. /
  5. Hugging Face smolagents로 AI 에이전트 만들기

Connected

연습 문제

@tool만 추가하세요: 커스텀 툴 작성하기

여러분은 이제 막 AgentsCafé에서 일하기 시작했어요. 각 테이블의 손님들은 음료를 여러 잔 주문할 수 있습니다.

현재 바리스타들은 T5_Latte_20250812_0915처럼 주문 코드를 손으로 적고 있는데, 오타나 형식 불일치로 인해 혼선과 오배송이 자주 발생하고 있어요.

이를 해결하기 위해, 테이블 ID와 음료 이름을 받아 타임스탬프를 덧붙여 항상 명확하고 일관된 주문 코드를 만들어 주는 간단한 툴 generate_order_id를 구현하겠습니다.

참고: datetime 라이브러리는 이미 import되어 있습니다.

지침

100 XP
  • smolagents 라이브러리에서 tool 데코레이터를 import하세요.
  • @tool 데코레이터를 사용해 generate_order_id 함수를 툴로 등록하세요.
  • 테이블 ID, 음료 이름, 현재 타임스탬프를 결합한 형식의 주문 ID 문자열을 반환하세요.