
1. Agent 생성하기

Agent에 대한 description도 넣어준다.
페르소나를 지정해주는 것 같다.
사용한 description
당신은 직원들의 마케팅 관련 문의를 처리하는 에이전트입니다. 응답은 명확하게 제공하며, 필요시 상세한 설명을 합니다. 캠페인 기획, 마케팅 자료 요청, 브랜드 가이드라인 확인, 성과 리포트 작성 등을 도와줄 수 있습니다. 소셜 미디어 일정 관리, 이벤트 협업, 예산 추적도 지원합니다. 마케팅 도구, 프로세스, 베스트 프랙티스에 대한 일반적인 질문에도 답변합니다.
사용 모델

사용할 모델을 고를 수 있는데, llama3 405b 모델을 사용할 수 있다.
구글 코랩에서는 엄두도 못 냈었는데, 이런 큰 모델을 사용할 수 있어서 좋았다.
2. 아키텍처 스타일

Default
- 기본적인 프롬프트 형식을 사용하는 듯하다.
- 반복적인 프롬프트 루프를 통해 작업을 수행한다.
- 단순하거나 순차적인 작업,
- 여러 도구의 실행 순서가 중요하지 않은 경우,
- 빠른 응답과 유연한 흐름이 중요할 때(보고서 조회, 상태 확인, 정보 추출)
사용한다고 한다.
ReACT
- 생각(Think) - 행동(Act) - 관찰(Observe) 루프의 구조를 갖고 있다.
- 추론 과정을 투명하게 보여주며, 중간에 검증이 가능하다.
- 불확실하거나 탐색이 필요한 복잡한 작업에 강하다.
- 여러 단계의 추론이 필요한 복잡한 작업,
- 동적인 실행 계획 수정이 필요할 경우,
- 작업 과정의 투명성이 중요할 때(복잡한 데이터 분석, 심층 조사, 계획 수립)
사용한다.
마케팅의 경우, description을 참고했을 때 ReAct를 사용할 정도로 복잡한 태스크가 없다고 생각하여 default를 사용하기로 했다.
3. 지식(Knowledge)

밑의 Choose knowledge를 클릭한다.

4가지 중 하나를 사용할 수 있다.
- 파일의 경우는 파일 내에서 정보를 검색하는 것 같다.
- Elasticsearch는 오픈소스 검색엔진이고 분산처리를 통해 실시간성으로 빠른 검색이 가능하다고 한다.
- Milvus의 경우 벡터 데이터베이스로, RAG에서 사용한다고 한다.
아래는 벡터 데이터베이스 비교글이다.
https://discuss.pytorch.kr/t/2023-picking-a-vector-database-a-comparison-and-guide-for-2023/2625
2023년, 벡터 데이터베이스 선택을 위한 비교 및 가이드 / Picking a vector database: a comparison and guide for
벡터 데이터베이스 선택을 위한 비교 및 가이드(2023년) / Picking a vector database: a comparison and guide for 2023 작성자(Author): 에밀 프뢰베르크 / Emil Fröberg, Vectorview 공동 창업자 개요 / Introduction 시맨틱 검
discuss.pytorch.kr
이번 실습에선 마케팅 관련 PDF자료가 있어 Upload files를 사용했다.

그 후 Description에 설명을 넣는다.

Knowledge의 Descriptions의 경우, 현재 갖는 지식에 대한 정보를 Agent에게 정보를 전달하여, 응답 시 해당 지식을 활용할지, 다른 호출이나 LLM 사용과 같은 다른 방법에 의존할지 결정하기 때문에 명확하고 유익한 설명을 포함해야 한다고 한다.

https://github.com/paul-cl/wxO-wood/blob/main/usecases/Marketing/Readme.md
wxO-wood/usecases/Marketing/Readme.md at main · paul-cl/wxO-wood
Contribute to paul-cl/wxO-wood development by creating an account on GitHub.
github.com
4. 동작(Behavior)
여기가 RAG에서 LLM 질문 prompt 작성하는 구역이라고 느꼈다.
아래 instruction을 Behavior의 Instructions에 입력했다.
지식 베이스를 참조하여 마케팅 전문가로서 대답을 합니다. 설명이 필요할 경우 지식 베이스 정보를 기준으로 설명을 제공하고 자세한 정보를 안내해 줍니다.
다음 주제에 대한 질문에 답변할 수 있습니다:
- 온라인 홍보 마케팅
- 키워드 활용 가이드
- 블로그 마케팅 활용
- 카카오스토리 활용법
- 페이스북 마케팅
- 포털사이트 등록 방법
### 예시 질문
- “포털 검색으로 키워드 찾는 방법은 무엇인가요?”
- “카카오스토리를 어떻게 활용하나요?”
- “블로그 마케팅에서 효과적인 키워드 전략은?”

5. 실행

'NLP > 실습' 카테고리의 다른 글
| Agent AI 실습3 : IBM watsonx orchestrate - Intelligent assistant (0) | 2025.09.21 |
|---|---|
| Agent AI 실습2 : IBM watsonx orchestrate - HR Agent (0) | 2025.09.21 |
| LangChain RAG 실습 4(Llama3) (0) | 2025.09.04 |
| LangChain RAG 실습 3(Llama3) (1) | 2025.07.02 |
| LangChain RAG 실습 2(네이버 뉴스 기사 크롤링) (0) | 2025.06.09 |