jungjae0 / News-Analysis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chat GPT를 이용한 뉴스 분석

실행 방법

터미널에서

streamlit run app.py

개요

  • 잘못된 정보를 담은 기사 급증

  • 대중의 비판적 사고 및 수용을 위한 디지털 리터러시 함양 요구

  • 언론의 사실에 기반한 객관적 보도 요구

  • 균형 잡힌 대중과 언론을 기반으로 한 건강한 여론 형성 필요

  • 도움이 될 수 있는 정보를 시각적으로 제공

흐름도

image

Prompt

내용 prompt 역할
핵심 단어 [아래의 기사]에서 핵심 단어를 5가지 뽑아주세요. 결과는 python의 list 형태로 알려주세요. 기사를 읽기 전 핵심 단어를 파악하고, 기사가 강조하고자 하는 정보에 집중할 수 있도록 한다.
추측성 단어 추측성 단어는 글의 저자가 확신을 가지고 주장하지 않고 추측이나 예상에 기반하여 이야기하는 단어나 표현을 말합니다.추측성 단어는 가능성이나 추측을 나타내는 단어, 조건부나 가정적인 표현, 주관적인 표현입니다. 추측성 단어의 예시로는 예측, 추측, 가능성, 아마, 어쩌면, 상당히, 거의 확실하게, 아마도 등과 같은 단어들이 있습니다. 추측성 표현의 예시로는 ~이면, ~라면, ~것 같다, ~인 것 같다, ~할 수도 있다 등과 같은 표현들이 있습니다. 주관적인 표현의 예시로는 생각에는, 느낀 바로는, 개인적으로 등과 같은 표현이 있습니다. [아래의 기사]에서 추측성 단어를 찾고 python의 list 형태로 만들어주세요. 추측성 단어가 없으면 '없음'이라고만 답변하세요. 저자의 주장이나 가설을 나타내는 데 사용될 수 있으므로, 주장과 사실을 구분하기 위한 정보가 된다.
자극적인 단어 자극적인 단어는 감정이나 강한 표현을 포함하고 있어 독자의 관심을 끌거나 주장을 강화하는 역할을 합니다. 자극적인 단어는 강한 감정을 일으킬 수 있는 단어, 강조나 비교에 사용되는 단어, 강렬한 이미지를 상상케 하는 단어입니다. 그 예시로는 충격적인, 파격적인, 강렬한, 끔찍한, 아비규환, 최대, 최고, 절대적으로, 상당히, 극도로 등이 있습니다. [아래의 기사]에서 자극적인 단어를 찾고 python의 list 형태로 만들어주세요. 자극적인 단어가 없으면 '없음'이라고만 답변하세요. 편향성을 파악하고, 객체화된 사실과 의견을 구분할 수 있으며, 감정적인 조작을 인식하고 경계할 수 있다.
3줄 요약 [아래의 기사]의 내용을 번호를 매겨 3줄로 요약해주세요. [아래의 기사] 제목은 {title}입니다. 전문을 읽으면서 빠뜨린 내용은 없는지, 전하고자 하는 정보를 제대로 수용했는지 파악한다.

구현 결과

image

About


Languages

Language:Python 100.0%