# data[].attributes.body
sum을 사용해서 변수를 0으로 초기화하고 두 수를 더한다.

# data[].attributes.body
map을 사용하여 간결하게 하고

sum 변수를 0으로 초기화한다. 이 변수는 입력된 값을 곱한 후 누적한다

# data[].attributes.body
인덱스 값을 찾을때 +1을 하는 것이 포인트 이다.

# data[].attributes.body
for i in range를 이용해서 1에서 5까지의 범위를 받는다

append를 이용해서 fbi의 위치를 저장한다.

# data[].attributes.headline
[읽을 거리2] "AI가 거짓말을 한다" ...점점 커지는 속임수 능력

# data[].attributes.subject
[읽을 거리2] "AI가 거짓말을 한다" ...점점 커지는 속임수 능력

# data[].attributes.attachment_link.readable_text
[서울=연합뉴스 신재우 기자] 인공지능(AI) 발전에 따라 AI의 속임수 능력도 날이 갈수록 정교해지고 있다는 연구 결과가 나왔다고 영국 일간 가디언이 10일(현지시간) 보도했다.

미국 매사추세츠공과대(MIT) 연구진은 최근 국제학술지 '패턴'에 발표한 논문에서 AI 시스템이 상대방을 배신하고, 허세를 부리고, 인간인 척 속임수를 쓴 많은 사례를 확인했다고 소개했다.

연구진은 페이스북을 소유한 메타가 20세기 초 유럽 7대 열강의 대전을 배경으로 하는 고난도 전략게임인 '디플로머시'에서 인간에 필적하는 성적을 거둔 '시세로'(Cicero)라는 AI 프로그램을 공개하자 AI 속임수 능력에 대해 조사하기 시작했다.

이 게임에서 승리하려면 정견 발표, 외교 협상, 작전명령 등에 나서야 하고, 이를 위해서는 인간의 각종 상호작용과 배신, 속임수, 협력 등을 이해할 수 있어야 한다.

이런 특성 탓에 AI는 이 게임을 배울 수 없을 것으로 여겨졌는데, 메타는 시세로가 인간 참여자 중 상위 10% 수준의 게임 능력을 보여줬다고 홍보했다.

메타는 "시세로가 대체로 정직하고 도움이 되고, 인간 동맹을 의도적으로 배신하지 않도록 훈련받았다"라고도 강조했다.

하지만 공개된 데이터를 분석한 연구진은 시세로가 계획적으로 거짓말을 하고, 다른 참여자를 음모에 빠뜨리기 위해 공모에 나서기도 했다는 사례들을 발견했다.

시세로는 시스템 재부팅으로 인해 잠시 게임을 이어갈 수 없게 되자 다른 참여자들에게 "여자 친구와 통화 중이다"라면서 거짓말을 하기도 했다.

MIT의 AI 실존 안전 연구자이자 이번 논문의 저자인 피터 박 박사는 "메타의 AI가 속임수의 달인이 되는 법을 배웠다는 사실을 알게 됐다"고 말했다.

연구진은 온라인 포커 게임인 '텍사스 홀덤' 등에서도 AI가 인간을 상대로 허세를 부리고 자신의 선호도를 가짜로 흘리는 것을 확인했다.

어떤 테스트에서는 AI가 AI를 제거하는 시스템을 회피하려고 일단 '죽은 척'을 하다가 테스트가 끝나자 다시 활동을 재개하는 모습이 발견되기도 했다.

박 박사는 "이는 매우 우려스러운 일"이라며 "AI 시스템이 테스트 환경에서 안전한 것으로 판단되더라도 실제 환경에서까지 안전하다는 의미가 아니다. 테스트 환경에서 안전한 척하는 것일 수 있다"고 지적했다.

연구진은 각국 정부에 AI의 속임수 가능성을 다루는 'AI 안전법'을 설계하라고 촉구했다.

withwit@yna.co.kr

애플, 아이폰에 챗GPT 기능 통합해 탑재한다-블룸버그

# data[].attributes.attachment_link.title
"AI가 거짓말을 한다" ...점점 커지는 속임수 능력에 경고등 | 블록미디어

# data[].attributes.attachment_link.description
MIT, 메타 AI 등이 인간 속인 다수 사례 발견... 'AI 안전법' 제정 촉구 인공지능(AI) 발전에 따라 AI의 속임수 능력도 날이 갈수록 정교해지고 있다는 연구 결과가 나왔다고 영국 일간 가디언이 10일(현지시간) 보도했다. 미국 매사추세츠공과대(MIT) 연구진은 최근

# data[].attributes.headline
[읽을 거리1] 인공지능 시대, 사람의 존재 자체가 더욱 중요해진다

# data[].attributes.subject
[읽을 거리1] 인공지능 시대, 사람의 존재 자체가 더욱 중요해진다

# data[].attributes.attachment_link.readable_text
[블록미디어 James Jung 기자 · 챗GPT] "얼마나 지식을 가지고 있는가? 얼마나 빨리 일을 하는가? 인공지능(AI) 시대에 이런 문제는 중요치 않다. AI가 대신 해줄 수 있기 때문이다. AI 시대에는 고유한 인격, 사람의 존재 자체가 더욱 더 중요해질 것이다."

모멘토스가 12일 마련한 'AI가 제시하는 삶의 변화, 우리가 준비해야 할 미래는? : 미디어, 예술, 기술의 영역에서' 토론의 결론이다. AI는 저널리즘, 예술, 그리고 기술 개발에 있어 인간을 더욱 인간답게 만들어 줄 수 있다.

이날 토론에는 커먼컴퓨터 김민현 대표, 디지털 아티스트 준 케이(K), 이윰, 그리고 블록미디어 최동녘 기자가 참여했다.(사진 오른쪽부터)

모멘토스는 저널리즘 NFT를 표방하는 프로젝트로 이날 토론은 업라이즈 헤이비트의 후원으로 강남 언커먼갤러리에서 열렸다.

AI는 미디어 저널리즘, 예술, 기술에 어떤 변화를 몰고 올 것인가? 다음은 챗GPT의 도움을 받아 정리한 주요 내용이다.()
# 예술, 기술, 그리고 저널리즘
커먼컴퓨터는 블록체인과 인공지능(AI) 기술을 연구하고 개발하는 스타트업이다. 구글 출신 김 대표는 SNS보다 챗GPT와 더 많은 시간을 보낸다. 그는 챗GPT를 이용해 취미삼아(?) '일반 상대성 이론'이 적용된 행성간 메타버스를 연구하고 있다고 말할 정도다.

준 케이 작가는 LA와 뉴욕 등에서 활동하고 있으며, 붉은 실을 모티브로한 작품을 만들고 있다. "우리는 보이지 않는 인연의 실로 연결되어 있다"는 신화적 믿음을 예술로 표현한다.

이윰 작가는 조각을 전공한 현대 미술가로서, 스스로 스토리를 만들고 그 세계관을 디지털 아트로 구현하고 있다. 설치 미술, 영상, NFT와 AR(증강현실)을 결합한 독자적인 메타버스를 구축 중이다.

블록미디어 최동녘 기자는 AI 안내서 '챗GPT 101'의 저자다. 블록체인과 AI 관련 기사를 쓰고 있다.
# AI와 예술
AI는 예술적으로 다양한 관점과 아이디어를 제공해줄 뿐만 아니라, 때로는 예상치 못한 연결고리나 새로운 시각을 제시해준다. 자동적으로 스토리를 생성하거나 작품의 요소를 조합하는 등의 실험도 할 수 있다.

AI 기술을 활용하는 것이 예술가로서의 창의적인 역할을 대체하거나 제한하는 것은 아니다. 오히려 새로운 도구와 자원을 제공하여 창작 과정을 더욱 풍부하게 만들어주는 도구로써 이해하고 있다.

예를 들어, 작가가 상상하는 대상을 직접 그릴 때는 시간과 노력이 많이 필요하다. AI를 사용하면 자료 채집부터 스케치까지의 작업을 빠르게 처리할 수 있다.

"거대하고 창의적인 상상력의 세계를 구현하는 데 도움을 줍니다. AI는 많은 자료를 분석하고 다양한 컨셉과 감정을 깊이 이해할 수 있기 때문에, 제가 상상하는 작품을 현실화하는 데 큰 도움을 주는 도구입니다."-이윰

AI 시대가 도래하더라도 예술의 독자성은 변하지 않는다.

물론 AI를 이용한 예술은 저작권 문제 등 풀어야 할 숙제가 있다. 모든 예술은 누군가의 생각, 앞선 세대의 작품 등에서 모티브를 받는 경우가 많다. AI가 학습을 통해 예술적 재료를 재구성하는 것도 마찬가지 원리로 볼 수 있다.
# AI와 기술(프로그래밍)
예술가들이 독자성을 강조한다면 기술자들, 프로그래머들은 꼭 그렇지는 않다. 코딩을 할 때 잘 풀리지 않으면, 누군가 만들어 놓은 것을 찾아 쓴다. 자신이 짠 코딩을 다른 사람들이 널리 쓰기를 원한다.

AI로 코딩을 짜는 원리도 똑같다. 프로그래머들은 코드를 공유하고 소유 개념이 약하다. 복사와 붙이기(복붙), 상호작용을 통해 문제를 해결하려는 마인드셋을 가지고 있다.

AI가 기술의 창의성을 떨어뜨릴 수도 있다는 우려가 있다. AI가 만든 코드만으로는 누가 프로그램 개발에 기여했는지 모르기 때문이다.

개인과 사회적인 창의성을 유지하고 발전시키는 방향으로 나아갈 필요가 있다.
# AI와 저널리즘
AI가 편향을 만든다는 우려가 있다. 챗GPT에게 어떤 선택을 해야하는지 질문하면 답변을 거부한다. 챗GPT를 만든 오픈AI가 제한을 걸어 뒀기 때문이다. 이 제한을 풀어내는 기술적 기법을 쓰면, 챗GPT는 거침 없이 하나의 선택을 추천한다.
"주식 투자를 할 때 애플을 살 것인가, 테슬라를 살 것인가"와 같은 질문을 하면 테슬라를 사라고 답하기도 한다.
AI 개발사가 의도적으로 이러한 편향을 주입하면 어떻게 될까? 엄밀하게 말하면 알고리즘이 편향을 만드는 것이 아니라, 사람이 편향을 만든다. 과학과 관련한 영상을 즐겨 보면, 유튜브에서는 그와 관련된 영상이 주로 뜬다.

사람이 스스로 다양성을 추구하지 않으면 AI가 편향을 강화하고, 판단력을 흐리게 만들 수 있다.
# AI 시대의 인간
AI 시대에 예술가들의 역할이 없어질까? AI 시대에는 가장 인간다운 인간이 돋보이게 될 것이다.

지금까지 인간의 우월함은 지식, 일하는 능력 등으로 평가되어 왔다. AI 시대에는 AI가 그런 것들을 대신한다. 따라서 사람의 고유한 인격과 삶, 사람이라는 존재 자체가 더욱 더 중요해진다. 패러다임이 완전히 바뀌게 된다.

디지털 시대에 사람들은 자연과 단절될까? 그렇지 않다.

"굉장히 힘들고 스트레스를 받을 때 공원에 나가서 맨발로 풀밭을 몇 초만 걸어보세요. 스트레스가 확 풀립니다. 과학적으로 증명이 됐는데, 피가 깨끗해집니다. 놀랍지 않은가요. 뭐 어떻게 한 것도 아니고 단지 맨발과 풀이 맞닿았을 뿐인데 우리의 피가 깨끗해져요."-준 케이

메타버스 속에는 바람도 없고, 햇빛도 없고, 온도도 없다. 메타버스는 아직 발굴되지 않은 그 무엇이다. 서부시대같다. 무엇을 만드는지는 우리한테 달려있다.

AI 시대에 "무엇이 중요한가?" 꼭 질문해봐야 한다. AI 시대 빠른 연산 속도는 민주주의와 의사결정에도 영향을 준다. 결국 이 모든 것들이 사람에게 영향을 미칠 것이다.

# data[].attributes.attachment_link.title
[모멘토스] 인공지능 시대, 사람의 존재 자체가 더욱 중요해진다 | 블록미디어

# data[].attributes.attachment_link.description
"얼마나 지식을 가지고 있는가? 얼마나 빨리 일을 하는가? 인공지능(AI) 시대에 이런 문제는 중요치 않다. AI가 대신 해줄 수 있기 때문이다. AI 시대에는 고유한 인격, 사람의 존재 자체가 더욱 더 중요해질 것이다." 모멘토스가 12일 마련한 'AI가 제시하는 삶의

# data[].attributes.headline
점점 발전하는 AI 어떻게 사용해야 할까요? 

# data[].attributes.subject
점점 발전하는 AI 어떻게 사용해야 할까요? 

# data[].attributes.body
오른쪽 기사를 읽어보고 기억에 남는 내용과 그에 대한 자신의 생각을 댓글로 남겨봅니다

# data[].attributes.body
조건문을 활용하여 일치하도록 만들었음 for _ in range() 범위에 대해 배움

# data[].attributes.body
입력된 A, B값을 int로 정수로 만들고 split으로 쪼개서 input에 넣는다

입력된 C를 int로 정수로 만들어 input에 넣는다

종료 시간은 A값에 B와C를 더하고 60으로 나눈 값을 더하여 입력한다

종료 분은 B값에 C값을 더하고 60으로 나눈 값의 나머지를 입력한다

종료 시간이 24를 넘으면 안됨으로 종료 시간을 24로 나눈 값의 나머지를 다시 입력한다

종료 시간 종료 분을 출력한다

# data[].attributes.body
최댓값을 뽑는 max와 인덱스 특성을 고려하여 +1을 넣는 것을 배움

# data[].attributes.body
numbers로 범위를 지정해 준 후 max함수를 이용하여 범위 내에서 최댓값을 찾는다.

# data[].attributes.body
시의 범위가 0~24인 것과 분의 범위가 0~60인 것을 고려하여 조건을 분류해준다.

# data[].attributes.body
1 부터 N까지 수를 반복하며 print시 " " 를 사용하여 앞부분의 공백을 N-i번 나타낸 뒤, +를 사용하여 연결하고 i만큼의 별을 찍는다

# data[].attributes.body
이 문제를 해결하기 위해서는 첫째줄의 숫자의 개수 둘째줄의 숫자열을 잘 설정한다음 sum을 사용하여 합의 값을 나타낸다

# data[].attributes.body
핵심요소: 반복문안에 반복문을 쓴다.

# data[].attributes.body
시간의 개념을 계산할 수 있도록 식 넣기

# data[].attributes.body
핵심요소: list로 입력한다음에 max,min을 써서 최대최소를 계산한다.

# data[].attributes.body
이 문제 속 해결을 위해서는 약수를 찾을때마다 count를 증가시켜 약수를 모두 찾은 뒤 break를 사용하여 반복을 중단시키는게 핵심이다

# data[].attributes.body
if 이용해서 같은 숫자 구해보고 같은 숫자 없을 경우 max함수 통해 가장 높은 값 구하기

# data[].attributes.body
리스트 내장 함수인 min()과 max()를 사용하여 리스트에서 최솟값과 최댓값을 구하고 출력한다

# data[].attributes.body
리스트a를 만들고 정수 n으 입력하고 정수 v를 구한다

# data[].attributes.body
end=' '의 형태로 세로로 나오는 결과값을 가로로 나오도록 변경할 수 있다.

# data[].attributes.headline
핵심요소:  list를 이용하여 여러개의

# data[].attributes.body
핵심요소: list를 이용하여 여러개의 값을 입력받고 end를 쓰지 않으면 출력값이 세로로 나와서 end를 사용해서 가로로 배열한다

# data[].attributes.body
n과 x를 사용하여 다수의 수를 설정하고 end를 사용하여 세로로 나오는 결과 값을 가로로 바꿈

# data[].attributes.body
수의 배열을 a=[]과 a=list()의 형태로 설정하여 나타내며 조건문에서 조건이 성립할 때 횟수를 세는 코드를 c=c+1의 형태로 나타낸다.

# data[].attributes.body
list 중요

# data[].attributes.body
end 사용해서 가로로 나오게 하기

# data[].attributes.body
범위의 list와 연속되는 숫자에 대해 배움

# data[].attributes.body
list를 사용하여 여러 입력 값을 받게 한다.

print(i) 만 하면 출력 값이 세로로 출력되어

end=' '를 사용하여 엔터가 아니라 스페이스를 쓰게 한다

# data[].attributes.body
핵심요소: list를 써서 여러 수를 입력한다. end가 없으면 출력값이 세로로 나오기 때문에 마지막에 end를 넣어서 일렬로 배열한다.

# data[].attributes.body
end를 이용해 가로로 출력한다

# data[].attributes.body
엔터

# data[].attributes.body
n(개수)만큼 a로 넣은 값에 v값이 얼마나 들어있는지 최종적으로 c(개수)로 출력

# data[].attributes.body
for i in range 이용하여 넣은 b의 값만큼 확인 반복, if 이용하여 d의 값보다 작은 값 출력

# data[].attributes.body
핵심요소: list를 사용하고, for를 사용하여 i=v가 될 때 C=C+1를 통해 개수를 찾는다

# data[].attributes.body
list를 이용해서 여러개를 받는다.

# data[].attributes.body
list를 이용하여 여러 개의 입력 값을 받을 수 있다. 반복문을 사용하여 숫자 세고 c=c+1를 사용한다

# data[].attributes.body
핵심요소: list로 입력값 여러개를 입력한다. c=c+1로 총 개수를 세서 답을 낸다.

# data[].attributes.body
c=o 빼먹지 말자

# data[].attributes.body
a=[]

n=int(input())

a=list(map(int,input().split()))

v=int(input())

c=0

for i in a:

if i==v:

c=c+1

print(c)

# data[].attributes.body
list를 이용하여 풀어준다