Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 바이브코딩
- 정보를 담을 수 있는 그릇
- 조지 불
- Java Script # == # === # difference # 차이
- handoffs
- 파이썬
- Python
- opentelemetry
- 변수와 입출력
- null # undefined
- 컨텍스트 엔지니어링
- 자율성 슬라이더
- 입출력
- 조건문 큰 수부터 입력받아야하는 이유
- Dynamic GraphRAG
- 클로드
- 성적 입력받기
- 변할 수 있는
- 리스트와 차이점
- graphrag
- Ollama
- 그룹 # 그룹 해체 # 단축키 #figma #Figma
- 모수적 학습
- 비모수적 학습
- html
- del()
- OpenAI Agents SDK
- Napkin AI
- 변수
- a=1
Archives
- Today
- Total
I about me
[AI 에이전트 엔지니어링] Ch4. 도구 본문
도구
이제 AI 에이전트는 단순히 단순 정보 검색뿐만 아니라 다양한 도구(파일 생성, 메일 작성)를 가지고 있다.
의사에게 진단 도구(비싼 레이저 기계, 울세라 기계)가 있듯이, 우리 에이전트에도 도구가 필요한다.
종류
- 로컬 도구
- ex) 계산기 각각 +, -, x, / tool
- API 기반 도구: 날씨, 주식 등
- ex) langchain wikipidia tool
- ex) 포켓몬 타입 API (pokeapi api)
- 플러그인 도구: OpenAI, Claude, Gemini(Vertex AI의 Function Calling), Phi
- MCP (Model Context Protocol): MCP 클라이언트, MCP 서버
- 계산기, 날씨 등 MCP 서버로 감싸면, MCP 서버에서 제공하는 도구가 생성되게 되는 것임
- Stateful 도구와 보안
:지속적인 상태를 직접 조작하는 도구(삭제, 수정 권한)는 매우 위험, 그러므로 범위 좁은 작업만 도구로 등록할 것.
도구 사용 설정과 오류 처리
- tool-choice 파라미터로 도구 사용 방식 제어
- auto: 모델이 컨텍스트에 따라 자율 판단
- any / required: 최소 한 개 도구 호출 강제
- none: 모든 도구 호출 차단
- 스키마 검증(Pydantic), 지능적 재시, 안정적 풀백(백업 모델, 캐시, 기본값)
'AI' 카테고리의 다른 글
| [AI 에이전트 엔지니어링] Ch6. 지식과 메모리 (0) | 2026.05.30 |
|---|---|
| [AI 에이전트 엔지니어링] Ch5. 오케스트레이션 (0) | 2026.05.30 |
| [AI 에이전트 엔지니어링] Ch3. 에이전트 시스템을 위한 UX 디자인 (0) | 2026.05.30 |
| [AI 에이전트 엔지니어링] Ch2. 에이전트 시스템 설계 (0) | 2026.05.30 |
| [AI 에이전트 엔지니어링] Ch1. 에이전트 (0) | 2026.05.30 |
