프레디(Fredy), 제가 직접 호스팅하는 부동산 정보 검색기가 이제 양식을 작성하는 대신 로컬 LLM과 대화하여 설정할 수 있게 되었습니다
요약
부동산 정보 검색기 Fredy가 로컬 LLM과의 대화형 인터페이스를 통해 설정 및 상호작용 기능을 확장했습니다. 기존에는 읽기 전용으로 알림만 제공했지만, 이제 사용자가 매물에 메모 추가, 관심 목록 관리, 새로운 검색 설정 등 쓰기(write back) 작업도 가능합니다. 특히 복잡한 설정을 위해 LLM이 사용자 언어로 단계별 대화를 진행하는 방식을 채택하여 접근성을 높였습니다.
핵심 포인트
- Fredy는 24개 부동산 포털을 모니터링하며 알림 기능을 제공합니다.
- 새로운 기능으로 쓰기(write back) 작업이 가능해져 메모 추가, 관심 목록 관리 등이 가능합니다.
- 복잡한 설정 과정은 LLM과의 대화형 인터뷰 방식으로 개선되어 사용 편의성이 높아졌습니다.
- 로컬 LLM 환경에서도 안정적으로 작동하도록 설계되었습니다.
Fredy는 독일, 오스트리아, 스위스, 이탈리아, 스페인, 포르투갈의 24개 부동산 포털을 모니터링하고 중복 항목을 제거하며, Telegram, ntfy, Discord, Slack 또는 이메일을 통해 사용자에게 알림을 보냅니다. 클라우드 연결이나 계정, API 키가 필요 없습니다. 오랫동안 MCP 서버를 운영해 왔기 때문에, 사용자가 원하는 에이전트를 지정하여 이번 주에 어떤 정보가 나왔는지 물어볼 수 있습니다. 지금까지는 읽기 전용(read-only) 기능이었습니다. 새로운 기능으로, 이제 쓰기(write back)도 가능합니다. 사용자 비서가 매물에 메모를 추가하거나, 관심 목록에 추가하고, 다시 제외할 수 있으며, 완전히 새로운 검색을 설정할 수도 있습니다. 이전에는 이 과정이 가장 오래 걸렸습니다. 검색을 하려면 이름, 포털에서 복사한 URL, 임대 또는 구매 여부, 그리고 알림 채널이 필요합니다. 저는 처음에 이 모든 정보를 모델에 하나의 툴 호출(tool call)로 전달하여 답변을 수집하게 했습니다. 이는 큰 LLM에서는 작동하지만, 추측만 하고 질문하지 않는 7B 모델에는 쓸모가 없습니다. 그래서 Fredy가 직접 인터뷰를 진행합니다. 사용자 언어로 한 번에 한 질문씩 하며, 답변이 들어올 때마다 확인합니다. 검색 결과 대신 포털 홈페이지를 붙여넣으면 알려줍니다. 존재하지 않는 채널 이름을 지정하면 현재 사용 가능한 채널 목록을 보여줍니다. 요약 내용을 읽어주고 '예'라고 말할 때까지는 아무것도 생성되지 않습니다. 영역 필터(area filter)를 그리거나 알림 채널을 만들지 않습니다. 전자는 지도가 필요하고, 후자는 모델을 통해 봇 토큰을 보내야 합니다. 이 모든 것은 웹 UI 내에서 이루어집니다. Repo: https://github.com/orangecoding/fredy Demo: https://fredy-demo.orange-coding.net submitted by /u/orangecoding_fredy [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/SelfHosted (AI filter)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기