설계 2

[인공지능 기자 만들기#1] 설계하기 - Action Item 정의하기

[인공지능 기자 만들기#1] 할 일 정의하기 - Action Item 정의하기 오늘(2020-11-04)부터 뉴스를 만들어내는 기자 AI 봇을 만들어 보려고 한다. 가족과의 시간과 회사업무시간을 제외하면 얼마나 많은 시간을 투자할 수 있을지 모르지만, 여기 이렇게 적어 놓으면, 꾸역꾸역 완성은 하지 않을까? ㅎㅎ 무엇보다 만들면서 많은것을 배울 수 있었으면 좋겠다. 일단 첫번째 단계로, 할일(=Action Item)을 정의하고 Activity Diagram을 만들어 봤다. (by PlantUML) 일정은 적지 않았다. (어차피 지킬수 없으니깐) 최종 아래처럼 동작하는 시스템을 만들려고 한다. 크롤러를 통해서 비슷한 주제의 Naver 뉴스를 크롤링하고 자연어 처리를 통해서 의미를 분석하고 하나의 뉴스를 생..

[인공지능 기자 만들기#2] 설계하기 - 프로세스 정의하기

[인공지능 기자 만들기#2] 설계하기 - 프로세스 정의하기 인공지능 기자의 프로세스를 아래와 같이 정의했다. 위 그림에서 왼쪽 회색박스는 Naver, 오른쪽은 인공지능 기자 시스템이다. Naver에서는 뉴스 헤드라인 및 헤드라인에 포함되어 있는 기사들을 수집하고 활용할 예정이다. 인공지능 기자 시스템은 3가지 모듈로 구성되어 있다. (정확히는 예정이다) Crawler 기사 리스트 크롤링: 네이버 헤드 뉴스 리스트를 Crawling 한다. 기사 내용 크럴링: 기사 내용을 Crawling 한다. 기사 내용 전달: Crawling된 기사 내용을 NLP 분석기에 전달한다. NLP 분석기 데이터 전처리: 기사 데이터를 전처리하고 구조화하여 저장한다. 형태소 & 의미 분석: 자연어 처리기술을 통해 기사내용의 형태소..

반응형