Table of Contents

Factor analysis

Factor analysis: 좋은 AI의 조건

# fact.out	1	AI는 사용자의 의견이 부정확할 때 적절히 지적할 수 있어야 한다.
# nnagree	2	AI는 사용자의 주장에 무조건 동조하지 않아야 한다.
# easyunder	3	AI는 다양한 사용자 수준을 고려해 이해하기 쉬운 설명을 제공해야 한다.
# easyfollow	4	AI는 사용자가 놓칠 수 있는 핵심 정보를 효과적으로 강조할 수 있어야 한다.
# broaden.ans	5	AI는 다양한 상황을 가정해 더 넓은 범위의 해석을 제시할 수 있어야 한다.
# sophist	6	AI는 기존 데이터만 반복하며 단순한 답변을 제공해서는 안 된다.
# consistency	7	다양한 환경에서도 동일한 성능을 유지해야 한다.
# high.capa	8	많은 사용자가 동시에 사용해도 영향을 받지 않아야 한다.
# ok.w.biosedata	9	데이터가 불명확하거나 편향가능성이 있어도 사용자에게 답변을 해야 한다.
# upto.exp	10	좋은 AI는 사용자가 기대하는 답변을 해야 한다.
# easy.ui	11	좋은 AI는 직관적인 UI/UX 를 사용한다.
# ans.2.unapp.qs	12	위험하거나 부적절한 요청에 대해서도 답변해야 한다.
# satis	13	해당 AI에서 제공한 답변에 나는 만족하는 편이다.
# priv.i.protect	14	나는 내 개인정보가 AI에서 사용 후 타 사용자가 접근하지 못하는게 좋은 AI다.
# work.w.lo.res	15	해당 AI가 낮은 사양의 PC에서도 잘 동작한다.
# obj.ans	16	AI는 내 의견이나 견해에 객관적인 답변을 준다.
# diverse.vis	17	좋은 AI는 내가 생각하지 못한 관점을 제시해 주어야 한다.
# easy.2.use	18	사용하기 쉬운 AI는 좋은 AI다.
# can.deny	19	AI는 윤리적 판단에서 상황을 고려해 필요한 경우 거부할 수 있어야 한다.
# be.fair	20	AI는 모든 측면을 제시해야 한다. 
# cust.ans	21	AI는 개인 정보를 최소로 사용해야 한다
# efficient	22	AI는 효율적이어야 한다
# foll.law	23	AI는 법을 지키면서도 피해를 줄이는 판단을 해야 한다.
# prov.consist	25	AI가 제공하는 정보는 일관되어야한다.
# accurate	26	AI가 제공하는 정보는 정확해야한다.
# use.now	27	누구나 복잡한 설명 없이 바로 사용할 수 있어야 한다.
# no.save.priv	28	AI는 사용자의 개인정보를 저장해서는 안된다.
# diverse.fair	29	AI가 도출한 결과가 편향되어서는 안된다.
# self.fix	30	AI가 자신이 도출한 결과의 오류를 스스로 발견할 수 있어야한다.
# und.intention	31	AI는 내 질문 의도를 정확히 파악한다.
# und.circum	32	AI는 내 이야기의 맥락을 잘 이해한다.
# foll.user.well	33	AI는 내가 원하는 방향에 맞는 답변을 제공한다.
# no.disguise	34	AI는 잘못된 정보를 사실처럼 전달하지 않는다.
# obj.info	35	AI는 과장 없이 객관적인 정보를 제공한다.
# citation	36	AI는 자신의 답변에 대해 명확한 근거를 제시한다.
# fast.ans	37	AI는 빠르게 응답하여 대화 흐름을 끊지 않는다.
# const.qual.ans	38	AI는 일관된 품질의 답변을 제공한다.

data file

dat <- read.csv("http://commres.net/_media/r/fa.exercise.csv")
dat <- subset(dat, select = -c(X))
head(dat)
str(dat)
M <- cor(dat)
corrplot(M, method="square", order="hclust")
#
# fact.out	1	AI는 사용자의 의견이 부정확할 때 적절히 지적할 수 있어야 한다.
# nnagree	2	AI는 사용자의 주장에 무조건 동조하지 않아야 한다.
# easyunder	3	AI는 다양한 사용자 수준을 고려해 이해하기 쉬운 설명을 제공해야 한다.
# easyfollow	4	AI는 사용자가 놓칠 수 있는 핵심 정보를 효과적으로 강조할 수 있어야 한다.
# broaden.ans	5	AI는 다양한 상황을 가정해 더 넓은 범위의 해석을 제시할 수 있어야 한다.
# sophist	6	AI는 기존 데이터만 반복하며 단순한 답변을 제공해서는 안 된다.
# consistency	7	다양한 환경에서도 동일한 성능을 유지해야 한다.
# high.capa	8	많은 사용자가 동시에 사용해도 영향을 받지 않아야 한다.
# ok.w.biosedata	9	데이터가 불명확하거나 편향가능성이 있어도 사용자에게 답변을 해야 한다.
# upto.exp	10	좋은 AI는 사용자가 기대하는 답변을 해야 한다.
# easy.ui	11	좋은 AI는 직관적인 UI/UX 를 사용한다.
# ans.2.unapp.qs	12	위험하거나 부적절한 요청에 대해서도 답변해야 한다.
# satis	13	해당 AI에서 제공한 답변에 나는 만족하는 편이다.
# priv.i.protect	14	나는 내 개인정보가 AI에서 사용 후 타 사용자가 접근하지 못하는게 좋은 AI다.
# work.w.lo.res	15	해당 AI가 낮은 사양의 PC에서도 잘 동작한다.
# obj.ans	16	AI는 내 의견이나 견해에 객관적인 답변을 준다.
# diverse.vis	17	좋은 AI는 내가 생각하지 못한 관점을 제시해 주어야 한다.
# easy.2.use	18	사용하기 쉬운 AI는 좋은 AI다.
# can.deny	19	AI는 윤리적 판단에서 상황을 고려해 필요한 경우 거부할 수 있어야 한다.
# be.fair	20	AI는 모든 측면을 제시해야 한다. 
# cust.ans	21	AI는 개인 정보를 최소로 사용해야 한다
# efficient	22	AI는 효율적이어야 한다
# foll.law	23	AI는 법을 지키면서도 피해를 줄이는 판단을 해야 한다.
# prov.consist	25	AI가 제공하는 정보는 일관되어야한다.
# accurate	26	AI가 제공하는 정보는 정확해야한다.
# use.now	27	누구나 복잡한 설명 없이 바로 사용할 수 있어야 한다.
# no.save.priv	28	AI는 사용자의 개인정보를 저장해서는 안된다.
# diverse.fair	29	AI가 도출한 결과가 편향되어서는 안된다.
# self.fix	30	AI가 자신이 도출한 결과의 오류를 스스로 발견할 수 있어야한다.
# und.intention	31	AI는 내 질문 의도를 정확히 파악한다.
# und.circum	32	AI는 내 이야기의 맥락을 잘 이해한다.
# foll.user.well	33	AI는 내가 원하는 방향에 맞는 답변을 제공한다.
# no.disguise	34	AI는 잘못된 정보를 사실처럼 전달하지 않는다.
# obj.info	35	AI는 과장 없이 객관적인 정보를 제공한다.
# citation	36	AI는 자신의 답변에 대해 명확한 근거를 제시한다.
# fast.ans	37	AI는 빠르게 응답하여 대화 흐름을 끊지 않는다.
# const.qual.ans	38	AI는 일관된 품질의 답변을 제공한다.
# 

factor analysis