
LLM 도구 생성
LLM 도구 만들기 가이드
목표:
- 대형 언어 모델(LLM) 기반의 도구를 손쉽게 만들어보기
- 쇼핑몰 상품 목록 추천이라는 간단한 예시로 개념 파악하기
- 파라미터를 설정하고 실행해 본 뒤, 재사용 방법 이해하기
1. LLM 도구란 무엇인가요? 🤖
LLM 도구는 OpenAI, Azure OpenAI, Claude, 오픈소스 LLM 등 대형 언어 모델을 활용하여 텍스트를 자동 생성·분석할 수 있게 해주는 기능입니다.
- LLM 도구의 장점
- 다양한 프롬프트(질문, 명령문)를 입력해 보고, 결과를 곧바로 확인 가능
- 노코드 환경에서 손쉽게 도구 형태로 만들고, 다른 기능과 연동 가능
- 일정한 구조와 파라미터를 갖춤으로써 재사용성과 확장성이 높아짐
예를 들어, “봄 시즌에 맞춰 어떤 상품을 추천할 수 있을까?” 같은 질문을 LLM에게 던져보고, 그 결과를 이후 다른 과정(문서 제작, 마케팅 자료 활용 등)에서 손쉽게 가져다 쓸 수 있습니다.
2. 예시 시나리오: 쇼핑몰 상품 목록 추천 🛍️
2.1 어떤 상황인가요?
상상해보면, 여러분은 계절별로 인기 상품을 선정해야 하는 쇼핑몰 운영자라고 해봅시다.
- 봄·여름 시즌이 되면 새롭게 입고할 상품 종류를 고민해야 하죠.
- LLM에게 지시문(프롬프트)을 잘 작성하면, 해당 시즌에 인기 있을 만한 상품 아이디어를 뽑아낼 수 있습니다.
- 이 경우 챗GPT를 활용하여 바로 채팅일 할 수도 있으나 매번 할 때마다 프롬프트를 입력해야 되기 때문에 번거롭습니다.
- 어시웍스를 활용하면 처음에 한 번만 셋팅하고 이후 재활용을 쉽게 할 수 있습니다.
2.2 시나리오 예시
- 타겟: 20대 여성
- 가격대: 1만 원~5만 원
- 시즌: 봄·여름
이런 정보와 함께 ‘상품을 추천해줘’라고 챗GPT에게 요청하면 “린넨 원피스, 큐롯 팬츠, 플로럴 블라우스,…” 등등 시즌에 맞는 상품이 제시됩니다. 하지만 우리는 어시웍스를 이용해서 좀 더 섬세하고 안정적인 프롬프트로 도구를 만들 예정입니다.
3. LLM 도구 생성하기
3.1 도구 메뉴로 이동하기 🔧
- 어시웍스 메인 화면에서 왼쪽 사이드바의 상단 메뉴를 클릭합니다.
- 플러스(+) 버튼을 클릭하여 새 도구를 만들 수 있는 화면을 열어주세요.

(그림 1) Tools 메뉴에서 + 버튼 클릭 화면
3.2 도구 기본 설정
도구 생성 창이 뜨면, 다음과 같은 정보를 입력합니다:
- 도구 이름(Title)
- 예: “쇼핑몰 상품 목록 추천”
- 도구 유형(Tool Type) / LLM 옵션
- LLM 호출과 관련된 옵션은 기본값으로 둡니다.

(그림 2) 새 도구 만들기 기본정보 (도구 제목, LLM 옵션)
Tip:
도구 제목은 한눈에 봐도 기능이 무엇인지 알 수 있게 설정하면 좋아요! 예: “쇼핑몰 상품 목록 추천”, “메뉴 아이디어 생성”, 등. 추후에 에이전트에서도 활용되니 이름을 잘 정하는 것이 중요합니다.
4. 파라미터(Parameters) 추가하기
4.1 파라미터란? 📝
- 파라미터는 프롬프트를 구조화해서 항목별로 나눈 것을 의미합니다.
- LLM 도구를 재활용할 때, 자주 바뀔 부분(고객 대상, 가격대, 계절 등)을 파라미터로 빼두면 편리합니다.
4.2 어떤 파라미터가 필요할까요?
이번 예시에서는 아래 4가지를 예로 들어볼 수 있습니다:
- [Instruction]
- “당신은 상품기획 전문가이며…” 같이 모델에게 역할을 부여하거나, 필요한 배경 지식을 설명하는 지시문.
- [타겟]
- “10대 학생”, “20대 직장인”, “어린이 동반 가족”처럼 고객층을 정의.
- [가격대]
- “1만 원 이하”, “5~10만 원”, “프리미엄 30만 원 이상” 등 원하는 가격 범위.
- [시즌]
- “봄·여름용”, “가을·겨울용”, “연말 특집” 등 신상품 테마 또는 시기.
왜 파라미터가 유용할까요?
- 같은 LLM 도구라도 [타겟]만 바꾸면 다양한 아이디어가 나오므로, 한 번 만들어두면 다른 상황에도 쉽게 적용할 수 있습니다.
4.3 파라미터 등록하기 ➕
- 현재 보이는 도구 화면에서 파라미터 항목에 있는 플러스(+) 버튼을 클릭하면 파라미터가 생성됩니다.
- 파라미터는 이름(제목) - 내용 으로 지정되어 있습니다.
- [Instruction] 아래에 [타겟], [가격대], [시즌] 3개 파라미터를 생성합니다.

(그림 3) 파라미터 추가: [타겟], [가격대], [시즌]
5. LLM 도구 실행해 보기
5.1 Generate 버튼으로 결과 생성 🚀
- [타겟], [가격대], [시즌] 에 원하는 값으로 입력합니다.
- 화면 하단에 있는 Generate 버튼을 클릭합니다.
- 잠시 기다리면 LLM에서 응답이 올라옵니다.
- 결과 내용이 마음에 드는지 확인합니다.

(그림 4) Generate 결과 예시 창
5.2 파라미터 바꾸고 재생성하기
- [타겟]을 “40대 남성”으로 바꾸거나, **[가격대]**를 “10만원 ~ 20만원”으로 조정해 보세요.
- Generate 버튼을 다시 누르면, 새로운 추천 상품이 제시됩니다.

(그림 5) 파라미터를 다른 내용으로 변경

(그림 6) 다른 파라미터로 재실행한 예시 결과
Tip:
마음에 드는 결과가 나올 때까지, Instruction(모델의 역할 또는 추가 설명)을 조금씩 조정해 보는 것도 좋습니다. 예: “친환경 제품 위주로 추천해 주세요” 등.
6. 도구 저장 & 재사용 방법
6.1 도구 저장하기
- 결과가 만족스럽다면, 우측 하단(또는 상단)의 ‘저장(Save)’ 버튼을 누릅니다.
- 저장된 도구는 Tools 메뉴에 “쇼핑몰 상품 목록 추천”이라는 이름으로 등록되어, 추후 언제든지 불러올 수 있습니다.

(그림 7) 파라미터 저장 및 재활용 방법
6.2 다음 번 사용 시
- Tools 목록에서 “쇼핑몰 상품 목록 추천”을 클릭해 엽니다.
- 파라미터(예: 타겟, 가격대, 시즌)를 새로 입력하고, Generate 버튼만 누르면 끝!
- 이렇게 재사용이 가능하니, 유지보수와 확장이 훨씬 쉬워집니다.
7. 워크플로우(Flows), 에이전트(Agents)와의 연동 💡
7.1 플로우로 확장하기
- 플로우(Flows)에서 여러 도구를 순차 혹은 그래프로 연결할 수 있습니다.
- 예: “사용자가 원하는 시즌·가격대 입력 → LLM 도구(상품 목록 추천) 실행 → 추천 결과를 이메일로 자동 발송”
- 노코드 UI로 간단히 연결할 수 있어, 완결된 업무 프로세스를 만들 수 있습니다.
7.2 에이전트와 연동하기
- 에이전트(Agents)는 사용자의 자연어 질의를 이해해, 필요한 도구를 자동으로 골라 실행해 주는 지능형 오케스트레이션 엔진입니다.
- “쇼핑몰 상품 추천” 도구를 등록해 두면, 에이전트가 대화 중에 필요한 시점에 이 도구를 호출하여 바로 결과를 생성할 수 있습니다.
- 대화형 챗봇처럼 “여름용 여성 가방 추천해줘” 라고 하면, 에이전트가 적합한 도구(바로 우리가 만든 LLM 도구)를 활용해 답변을 구성합니다.
8. 마무리 & 꿀팁 🍯
- 어시웍스에서 LLM 도구를 만드는 과정은 크게 (1) 도구 생성 → (2) 파라미터 설정 → (3) LLM 호출 테스트 → (4) 저장 → (5) 재사용 순서로 진행됩니다.
- 이번 가이드는 “쇼핑몰 상품 목록 추천”이라는 예시로, 봄·여름·가을·겨울 등 여러 상황에서 자동으로 상품 아이디어를 얻는 방식을 보여주었습니다.
- 프롬프트 엔지니어링 기법을 활용하여 구체적이고 명확한 지시문(Instruction)을 쓸수록, 원하는 정보를 얻을 확률이 높아집니다.
- 자주 바뀌는 요소(고객층, 가격대 등)를 파라미터로 빼두면 재활용성이 극대화됩니다.
- 도구를 통해 생성된 내용을 별도 워크플로우나 에이전트에서 활용하면, 다양한 AI 자동화 시나리오를 손쉽게 구축할 수 있습니다.
여기까지 쇼핑몰 상품 목록 추천을 예시로 한 LLM 도구 만들기 안내였습니다. 앞으로도 어시웍스 플랫폼의 다양한 기능(스케줄링, 파일 관리, 협업 에이전트 등)을 결합해, 더욱 풍부하고 창의적인 업무 자동화를 만들어보시길 바랍니다. 감사합니다!