산업별 맞춤형 AI 기반 핵심 이슈 분석 웹 프레임워크 소개
KKKKhazix/AIHOT
오픈소스 프레임워크 'AIHOT'은 여러 출처의 데이터를 수집하고 대규모 언어 모델을 활용하여 산업별 핵심 이슈를 자동으로 분석하는 뉴스 플랫폼입니다.
이 프레임워크는 단순한 기사 나열을 넘어, 여러 출처의 데이터를 종합하여 전문 분야에 특화된 신뢰도 높은 핵심 이슈를 자동으로 분석해 준다는 점이 중요해요.
- 단순 기사 나열이 아닌 '사건(Event)' 단위로 정보를 통합하며, 독립적인 출처가 많을수록 높은 점수를 부여해 신뢰도 높은 핵심 이슈를 제공합니다.
- 사용자는 법률, 금융 등 자신의 전문 분야에 맞는 신뢰성 높은 출처와 'KnowHow'를 반영한 기준을 직접 설정하여 맞춤형 핫이슈 사이트를 구축할 수 있습니다.
- 사용을 위해서는 도커 환경과 LLM API 키가 필요하며, 데모에 포함된 출처를 반드시 자신의 산업 관련 신뢰성 높은 데이터 소스로 교체하여 운영해야 합니다.
AIHOT은 여러 출처의 데이터를 수집하고 (LLM)을 활용하여 특정 산업 분야의 핵심 이슈를 자동으로 분석하는 웹 프레임워크입니다. 이 시스템은 단순히 기사를 나열하는 것이 아니라, 들어온 자료를 전처리하고 독립적으로 두 번 점수를 매겨 가치가 높은 정보를 선별합니다. 이후 같은 사건에 대한 여러 출처의 보고서를 하나의 '사건(Event)'으로 묶고, 해당 사건을 다룬 독립적인 출처가 많을수록 높은 '열점'으로 계산하여 일일 브리핑 형태로 제공합니다.
사용자는 이 프레임워크를 법률, 금융 등 자신의 전문 분야에 맞게 커스터마이징할 수 있습니다. 핵심은 신뢰성 있는 데이터 소스를 교체하고, 해당 산업의 노하우(KnowHow)를 반영한 '선정 기준'과 '입문 장벽'을 설정하는 것입니다. 이러한 수정 작업은 주로 `industry/` 폴더 내 파일들을 통해 이루어지며, 코드를 크게 변경하지 않고도 맞춤형 핫이슈 사이트를 구축할 수 있습니다.
AIHOT을 구동하기 위해서는 Docker 환경과 오픈AI와 호환되는 모델 Key가 필요합니다. 사용자는 깃허브를 통해 저장소를 클론하고, `node scripts/init-env.ts` 명령어를 사용하여 초기화한 후, `docker compose up -d --build` 명령어로 배포할 수 있습니다. 이 프레임워크는 Node.js 24, TypeScript, PostgreSQL 등을 기술 스택으로 사용합니다.
용어 풀이
- 대규모 언어 모델
- 방대한 글을 학습해 문장을 이해하고 만들어 내는 AI 모델. ChatGPT, Claude, Gemini가 여기에 속해요.
- 오픈소스
- 소스 코드를 공개해 누구나 보고 고치고 다시 배포할 수 있게 한 소프트웨어.
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
AIHOT은 어떤 방식으로 핵심 이슈를 분석하나요?
이 시스템은 단순히 기사를 나열하는 것이 아니라, 여러 출처의 데이터를 전처리하고 독립적으로 두 번 점수를 매겨 가치가 높은 정보를 선별해요. 같은 사건에 대한 보고서를 하나의 '사건(Event)'으로 묶고, 해당 사건을 다룬 독립적인 출처가 많을수록 높은 '열점'으로 계산하여 일일 브리핑 형태로 제공합니다.
제 전문 분야에 맞게 어떻게 수정할 수 있나요?
법률이나 금융 같은 전문 분야에 맞춰 신뢰성 있는 데이터 소스를 교체하고, 해당 산업의 노하우를 반영한 '선정 기준'과 '입문 장벽'을 설정할 수 있어요. 이러한 수정 작업은 주로 `industry/` 폴더 내 파일들을 통해 이루어지기 때문에 코드를 크게 변경하지 않아도 맞춤형 사이트 구축이 가능해요.
이 프레임워크를 구동하려면 무엇이 필요한가요?
AIHOT을 사용하기 위해서는 Docker 환경과 오픈AI와 호환되는 모델 API Key가 필요합니다. 깃허브에서 저장소를 클론한 후, 특정 명령어를 사용하여 초기화하고 배포할 수 있으며, 기술 스택으로는 Node.js 24, TypeScript, PostgreSQL 등을 사용해요.