나만의 AI 도구 라이브러리 구축 중, 추천할 만한 거 있을까? 이메일 기능 추가했는데 너무 신남!
Building out my tool library, any recommendations? I just added email capability and im starting to get hyped!
핵심 요약
OpenWebUI 환경에서 Qwen 3.6 35B 모델을 활용해 문서 생성, 이메일 발송 등 다양한 자동화 도구를 직접 개발 중인 사용자 이야기.
- 도구 라이브러리 구축 — OpenWebUI 환경에서 문서 생성, 이메일 발송, 웹 스크래핑 등 모델 기능을 확장하는 도구들을 직접 개발함.
- 모델 활용 최적화 — Qwen 3.6 35B 모델을 사용하여 도구 호출을 자동화하고, AI를 활용해 스스로 도구를 만들게 하는 실험을 진행함.
- 도구 호출 효율화 — 도구 개수가 늘어남에 따라 발생하는 선택 오류를 방지하기 위해 명확한 도구 설명과 분류 체계를 고민함.
- 커뮤니티 지식 공유 — Wayback Machine 연동 등 유용한 도구 아이디어를 공유하고, 직접 만든 도구 저장소를 공개하여 피드백을 주고받음.
OpenWebUI를 사용하면서 모델의 기능을 향상시키기 위해 도구/스킬을 만들고 있어. 현재 Qwen 3.6 35B A3B Q8 (F16) 256k 모델을 사용 중이야.
여러 도구를 동시에 실행할 수 있도록 parallel tools를 가져왔어.. 지금까지 만든 건 다음과 같아...
Document Creator: (어제 시작한 작업 중인 기능, 지금 테스트 중이고 거의 다 됐어. 나머지는 전부 작동함) 리눅스 필수 요소와 헬퍼를 사용해 DOC/PDF/XLS/PPTX 파일을 생성하며, 모델이 직접 문서를 만들 수 있게 해줌.
Send_Email: 모델이 smtp 서버를 통해 이메일을 보낼 수 있게 해줌. 모델이 원하면 파일 첨부도 지원함.
Inline visualizer (레딧에서 찾았어): 채팅창에서 바로 시각화 자료를 생성할 수 있게 해주는데 꽤 멋짐.
Github Url converter: 일반 깃허브 링크를 raw 링크로 변환해서 모델이 볼 수 있게 해줌.
Weather: 위치 정보에 대한 현재 및 과거 날씨 정보를 가져옴. 우편번호 데이터베이스를 기반으로 미국 지역의 조회 시간을 단축했음 (호출 시간을 상당히 줄여줌).
Sports: 경기 점수/일정 조회.
Filesystem: 샌드박스 처리된 디렉토리 (모든 명령어에 경로 확인이 포함되어 모델 제어권 밖임)를 통해 파일을 생성/수정/삭제, 읽기, 추가, ZIP 압축 (요청 시 비밀번호 설정 가능)을 수행함 - 모델은 생성된 이미지를 포함해 자신이 소유한 모든 파일을 인지하고 있으며, 만든 것은 무엇이든 참조해서 원하는 대로 다룰 수 있음.
Browse_Page: 다양한 사용자 에이전트와 필터를 활용한 향상된 웹 스크래핑. OpenWebUI에 포함된 기본 웹 검색과 연동되어 아주 잘 작동함. 예전에는 신뢰할 만한 링크를 4-5개 정도 얻었는데 지금은 보통 20-30개 정도를 얻음.
Wayback_archive: 일반적인 접근이 차단된 사이트일 경우, 가장 최근에 아카이브된 버전에서 데이터를 가져오기 위해 호출되는 도구 (이것도 레딧에서 아이디어를 얻었지만, 프롬프트로 사용하는 대신 토큰을 아끼려고 커스텀 버전/도구로 직접 만들었음).
read_microsoft_learn: 모델이 C#/WPF/.NET 등 잘 모르는 내용을 스스로 학습할 수 있도록 마이크로소프트 Learn에서 무엇이든 찾아볼 수 있게 해주는 도구.
Document Creator를 끝내고 나면 다음에 뭘 만들지 고민 중이야.. 이메일은 나한테는 보통 '조용한' 알림이라서 SMS를 추가해 보려고 해..
근데 지금 당장 이 녀석한테 내 서비스 홍보 전단지를 만들라고 시킨 다음, 지역 사업체 주인들의 이메일을 찾아서 보내라고 하면 그대로 해.. 나는 다른 일을 하는 동안 말이지...
이거 미쳤어, 스카이넷을 만들 것 같아 ;P


