AI가 가진 "인간의 두뇌를 증폭시키고 곱하는 능력"으로 인해 미래 사회에 미칠 긍정적/부정적인 영향에 대해서 이야기 합니다. 단기적으로는 대체되는 사람들에게 고통스러울 수 있지만, 잘 추론된 정책을 통해 그 후유증을 완화할 수 있으며, 전례 없는 풍요로운 미래를 가져올 것 입니다. 비관론자들은 AI가 디스토피아적 미래를 초래할 것이라고 우려하지만, 이러한 우려가 과장되었으며, AI의 위험은 관리 가능하다고 주장합니다. AI는 모든 분야에서 생산성을 크게 향상시키고, 저렴하고 풍부한 자원을 제공할 수 있는 기회를 만들어낼 수 있으며, 이를 통해 모든 사람이 양질의 교육과 의료 혜택을 받을 수 있는 유토피아적 미래를 실현할 수 있습니다. AI가 인간의 창의성과 비판적 사고력을 대체할 것이라는 우려는 과장되었으며, 오히려 AI는 인간의 능력을 증대시켜 새로운 형태의 창의적 표현을 가능하게 할 것입니다. AI의 발전은 사회적, 경제적 변화를 초래할 것이며, 우리는 이러한 변화를 잘 관리하기 위해 신중한 정책과 기술적 선택이 필요합니다.
[GN#274] AI: 디스토피아인가 유토피아인가?
AI가 바꿀 미래의 모습은 어떨까에 대해서는 여러 의견이 있는데요. Vinod Khosla가 "AI: 디스토피아인가 유토피아인가?"라는 제목의 엄청나게 긴 글을 올려서 흥미롭게 읽었습니다. 비노드 코슬라는 Sun Microsytems를 창업하고 Netscape, Amazon, Google에 초기 투자를 했으며 지금은 스타트업들이 가장 좋아하는 VC 중 1위인 Khosla Ventures를 이끌고 있습니다. 이 글은 AI-first 세상에 대한 디스토피아적인 비전을 불식시키기 위해 작성한 것인데요. AI로 인해 생길 수 있는 일자리 감소, 사회 통제와 조작, 인간 주체성 상실, 창의성 상실, 자율 AI가 가져올 위험 등의 불안 요소들에 대해 반론을 제시합니다. 그리고 AI가 가져올 효율성과 생산성 향상, 삶의 질 향상, 향상된 의료 서비스와 수명 연장, 교육 확장, 인간 능력의 향상 등에 대해 다양한 사례를 통해서 설명하고, AI 세상의 새로운 경제 구조가 어떻게 될지에 대해서 이야기합니다. 항목별로 다양한 인사이트를 얻을 수 있으니, 필독을 권해드립니다.
ㅤ
어떤 AI 챗봇을 사용 중이신가요? "OpenAI와 Anthropic의 수익 분석" 글에서 보면 아직 일반 소비자들한테는 ChatGPT가 단연 1등이고 그 뒤를 Claude와 Gemini 등이 뒤따르고 있는데요. 어찌 보면 ChatGPT의 선점 효과를 넘어설 정도의 기능 차이는 없어서, 이 상황은 앞으로도 크게 바뀔 것 같지 않습니다. 게다가 이제는 로컬에서도 ChatGPT와 같은 형태를 지니면서 거의 동등한 수준의 기능을 제공하는 솔루션들이 나오고 있습니다. Anything-LLM은 누구나 쉽게 ChatGPT 같은 도구를 만들 수 있게 해주는 오픈소스 올인원 AI 데스크탑 어시스턴트인데요. 여러 LLM 중에서 골라서 사용할 수 있고, 임베딩 모델/벡터 DB/TTS 엔진들도 다양하게 선택가능합니다. 로컬에서 호스팅할 수 있는 소형 언어모델들의 성능이 점점 좋아지고, 사용자들 기기의 AI 성능이 점점 향상되면 이런 오픈소스를 통해서 더 개인화된 챗봇 솔루션들이 다양하게 나올 수 있을 것 같아요.
ㅤ
✓ Feedback : 긱뉴스 위클리 어떻게 읽고 계신가요? 의견과 제안 부탁드려요
ㅤ
✓ Show GN - 직접 만드신 오픈소스나, 재직중인 스타트업의 제품/서비스를 소개해주세요.
- WelsonJS - 윈도우즈 내장 자바스크립트 엔진으로 앱 빌드
- 로컬 파일 이름 바꾸기 자동화 도구
- Trouble Painter - 웹소켓 & Flutter 기반으로 만든 실시간 드로잉 마피아 게임
- Node.js 환경에서의 C, Cpp, Java 코드 포매터를 만들었습니다.
✓ Ask GN - 다양한 질문을 올려주세요.
매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.
- AI: 디스토피아인가 유토피아인가?
- Anything-LLM - 오픈소스 올인원 AI 데스크탑 어시스턴트
상용LLM이나 오픈소스 LLM 및 벡터DB 솔루션을 사용하여 비공개 ChatGPT를 구축할 수 있는 오픈소스 올인원 AI 데스크탑 어시스턴트입니다. 상용 및 오픈소스 LLM과 벡터DB 솔루션을 통해 비공개 ChatGPT와 같은 도구를 구축하고, 로컬 또는 원격에서 호스팅할 수 있습니다. 멀티 모달을 지원하며, 커스텀 채팅 위젯 등 다양한 기능을 제공합니다.
- 실리콘밸리에서 배운 10가지.
- 자기 확신을 가지고 계속 만들어라
- 체계적인 계획이 아니라, 당장 빠르게 잘 실행하는 것에 집중하라
- 10명이 제품을 사랑하게 하라
- 코파운더의 기술적 능력이 필수적이다
- 미국 진출을 위해 미국 accelerator에 문을 계속 두드리자
- 열정을 따르기보다, 일을 해도 해도 에너지가 계속 생기는 일을 하라
- 실패하지 않을 거라 가정하고, 가장 기대되는 인생을 살자
- 제품과 고객에 대한 집착과 완벽주의
- AI는 정말 세상을 바꾸고 있다
- Seoul vs San Francisco
- 이제는 피해야 할 낡은 HTML 작성 스타일 7가지
HTML5의 발전에 따라 더 이상 필요 없는 속성이나 태그 사용을 지양하고, 최신 표준을 준수하여 웹 페이지를 구성하는 법을 설명합니다. 예를 들어, 스크립트와 스타일 태그에서 타입 속성을 지정하지 않아도 기본값이 적용되며, 자바스크립트 없이도 HTML만으로 아코디언 메뉴를 구현할 수 있습니다. 또한, 인터넷 익스플로러와 같은 오래된 브라우저 지원을 중단하고, 불필요한 속성 값 없이 Boolean 속성만으로도 true 값을 설정하는 방식으로 코드를 간결하게 유지할 수 있습니다.
- Go 웹 개발에 대한 몇가지 노트
Go 1.22부터는 표준 라이브러리에서 더 나은 라우팅을 지원하며, 로그인 미들웨어 추가로 보안을 강화 할 수 있습니다. sqlc 도구를 사용하면 ORM 없이도 SQL 쿼리를 쉽게 작성하고 Go 코드로 자동 변환 가능합니다. Go 1.19부터 추가된 기능인
GOMEMLIMIT
설정으로 메모리 사용량을 효율적으로 관리할 수 있습니다. Go로 웹사이트를 만들면 내장 웹서버를 가지는 단일 정적 바이너리로 배포가 간편합니다. - 결국 모든 것은 텍스트이다
프로그래밍 문제는 대부분 텍스트 처리와 데이터 매핑 작업으로 단순화할 수 있어, 이를 통해 복잡한 문제를 더 쉽게 이해하고 해결할 수 있습니다. ORM 개선, 코드 하이라이터, 콘솔 프레임워크, HTTP 요청 라우팅, 템플릿 엔진 등 다양한 예시를 통해 텍스트 처리의 중요성을 강조합니다. 특히 웹 프로그래밍에서 텍스트 처리와 데이터 이동이 핵심 작업임을 설명하며, 이러한 관점이 문제 해결에 유용함을 제시합니다.
- Meta, 비밀번호를 평문으로 저장해 $102m(1330억원) 벌금 부과
Meta가 사용자 비밀번호를 평문으로 저장하여 1억 1백 5십만 달러의 벌금을 부과받았습니다. 이 사건은 기술 기업들이 보안 시스템을 대대적으로 점검하고 개선할 필요성을 강조하며, GDPR 등 개인정보보호법 준수의 중요성을 다시 한번 상기시킵니다.
- CSS 선택자 우선순위를 높이는 의외의 방법
CSS 스타일링 시 발생하는 충돌 문제를 해결하기 위해 선택자를 반복 사용하여 우선순위를 높이는 방법을 소개합니다. 이 방법은 CSS Selectors Level 4 사양에 따라 허용되며, !important를 사용하는 것보다 권장되는 방식입니다. UI 라이브러리나 서드 파티 CSS와의 충돌을 효과적으로 해결할 수 있는 실용적인 접근법입니다. 그런데 보기엔 좀 이상해요.
- rga - PDF, 이북, 오피스, 압축파일까지 검색하는 ripgrep
rga(ripgrep-all)은 다양한 파일 유형에서 정규식으로 문자열을 빠르게 검색할 수 있는 도구입니다. PDF, docx, 영화 자막 등 다양한 파일 형식을 지원하며, 멀티쓰레딩과 텍스트 캐시 기능으로 효율성을 높였습니다. 하위 모든 파일을 재귀적으로 처리하여 포괄적인 검색이 가능합니다.
- json4u - JSON 시각화 및 처리 도구
json4u는 사용하기 쉬운 UI로 JSON을 시각화하고 수정할 수 있으며, Graph 및 테이블 뷰 모드를 제공합니다. 또한, 두 개의 JSON 간 차이점을 빠르게 확인할 수 있는 구조 비교 및 텍스트 비교 기능을 갖추고 있습니다. 빠른 포매팅, Validation, 중첩 파싱, jq 지원, CSV Import/Export 기능 등 다양한 기능을 제공합니다.
- Tauri 2.0 정식 릴리즈
Tauri 2.0은 모든 주요 데스크톱과 모바일 플랫폼을 지원하며, HTML, JavaScript, CSS로 컴파일되는 프론트엔드 프레임워크와 Rust, Swift, Kotlin 같은 언어를 백엔드 로직에 활용할 수 있는 유연성을 제공합니다. create-tauri-app(CTA) 으로 빠르게 새로운 앱을 생성할 수 있으며 새로운 플러그인 시스템과 핫 모듈 교체 기능을 통해 개발자 경험을 개선하였습니다. 또한, 더 세분화된 접근 제어 시스템과 프로세스 간 통신(IPC) 재작성을 통해 성능과 보안성을 강화하였습니다.
- htmgo - go 와 htmx를 이용하여 간단한 웹 서비스 구축하기
Go와 htmx를 사용하면 자바스크립트 없이도 빠르고 간단한 대화형 웹사이트를 구축할 수 있습니다. 배포 가능한 단일 바이너리로 컴파일되어 라이브 리로드와 같은 편리한 기능을 제공합니다. 또한, tailwindcss 지원과 플러그인 아키텍처를 통해 개발을 더욱 간소화할 수 있습니다.
- HTML의 maxlength 속성을 사용하지 마세요
maxlength
속성은 사용자에게 입력이 잘렸다는 피드백을 제공하지 않아 UI 버그로 오해될 수 있으며, 특히 스크린 리더 사용자에게 불편을 초래합니다. 입력을 모두 받을 수 있도록 하되 입력 제한을 초과했을 때 오류 메시지를 제공하거나 남은 문자 수를 표시하여 사용자 경험을 개선할 수 있습니다. - NotebookLM의 자동 생성 팟캐스트는 놀라운 정도로 효과적임
Google의 NotebookLM은 다양한 소스를 바탕으로 맞춤형 팟캐스트를 생성하여 사용자에게 심층적이고 설득력 있는 오디오 대화를 만들어줍니다. 이 시스템은 Gemini 1.5 Pro LLM과 SoundStorm 프로젝트를 통해 고품질의 자연스러운 대화를 구현합니다. 아직은 영어 밖에 지원 안되긴 하는데, 거의 만담 수준의 팟캐스트를 만들어줍니다. 한국어 지원만 되면 긱뉴스 팟캐스트를 이걸로 한번 만들어보고 싶을 정도네요.
- OpenAI가 DevDay에서 발표한 모든 것들
OpenAI의 DevDay에서 다양한 것들이 발표되었습니다. 엄청 놀라운 것을 공개한다기 보다는 성능 향상이 주였는데요. 개발자들이 ChatGPT의 고급 음성 모드를 구현할 수 있는 Realtime API를 공개하고, o1 모델의 Rate Limit을 상향했습니다. 또한, 프롬프트 캐싱 기능을 통해 API 호출 비용을 절감하고, 파인튜닝 도구를 통해 기업들이 자신만의 맞춤형 모델을 개발할 수 있도록 지원합니다.
- Synfig - 오픈소스 2D 애니메이션 소프트웨어
Synfig는 윈도우, 리눅스, 맥을 지원하며, 벡터 및 비트맵 아트웍을 활용해 영화 수준의 2D 애니메이션을 적은 인력과 리소스로 제작할 수 있습니다. 벡터 트위닝, 레이어와 필터, 뼈대 기능을 통해 복잡한 아트웍과 애니메이션을 쉽게 만들 수 있으며, 고급 제어 기능으로 다양한 레이어의 파라미터를 연결하여 정교한 캐릭터 움직임을 구현할 수 있습니다.
- QRFrame - 자바스크립트로 아름다운 QR 코드 생성하기
QR 코드를 다양한 색상과 이미지로 커스터마이징하여 생성할 수 있는 오픈소스 도구입니다. 설치 없이 브라우저에서 직접 실행 가능하고, SVG와 PNG 형식을 지원하여 다양한 외형과 데이터를 쉽게 커스터마이징할 수 있습니다.
- Notion의 중년 위기
요즘 젊은 세대들이 좋아하는 콘텐츠 작성도구인 Notion이 중년 위기를 겪는다는 내용을 통해 기술 제품의 흥망성쇠를 유머러스하게 묘사하며, Notion이 초기에는 인기가 많았지만 경쟁 서비스에 밀려 인기가 시들해진 이유를 설명합니다.
- OpenAI Canvas - ChatGPT와 함께하는 새로운 작성 및 코딩 방식
Canvas는 ChatGPT와의 협업을 통해 글쓰기와 코딩 프로젝트를 보다 효과적으로 수행할 수 있는 새로운 인터페이스로, 특정 부분에 집중하여 편집 및 수정을 쉽게 할 수 있는 기능을 제공합니다. GPT-4o로 구축된 이 인터페이스는 사용자가 프로젝트를 직접 편집하고 다양한 단축키를 통해 작업을 효율적으로 수행할 수 있도록 지원합니다. Anthropic Claude의 Artifacts에 대항해서 내놓은 느낌이네요
- Gumroad 가 rails 를 버리기로 결정
Gumroad는 Ruby on Rails를 포기하고 TypeScript/React/Next로 전환하기로 결정하여 기술 트렌드의 변화를 반영하고 있습니다. CEO는 이 변화가 피할 수 없는 미래라고 강조하며, 새로운 오픈소스 프로젝트인 Shortest를 소개합니다.
- ESLint, JSON 과 마크다운 린팅 공식 지원
ESLint가 JSON과 Markdown에 대한 공식 린팅 지원을 시작하여 다양한 파일 형식에 대한 린팅이 가능해졌습니다. 사용자 정의 규칙을 작성할 수 있는 기능과 Code Explorer를 통해 다양한 언어의 AST를 탐색할 수 있어 개발자들에게 유용한 도구가 될 것입니다. ESLint의 장기 목표는 웹 프로젝트에서 사용되는 모든 파일 형식을 린팅할 수 있도록 지원을 확대하는 것이며, 이번 업데이트는 그 목표를 향한 첫 걸음입니다.
- OpenAI와 Anthropic의 수익 분석
OpenAI와 Anthropic은 각각 2024년 말까지 매출이 크게 증가할 것으로 예상되며, OpenAI는 ChatGPT 구독을 통해, Anthropic은 주로 제3자 API를 통해 수익을 창출하고 있습니다. 두 회사 모두 상당한 손실을 보고 있지만, API 시장에서의 경쟁은 매우 근접하며, 유통 전략이 중요한 역할을 하고 있습니다. 흥미로운 분석이라 AI 산업의 성장과 경쟁 구도를 이해하는 데 유용하며, 특히 OpenAI와 Anthropic의 전략적 차이를 통해 미래의 AI 비즈니스 모델을 예측하는 데 도움이 됩니다.
- Meta의 마크 저커버그가 만들고자 하는 미래
메타는 AR/VR 기술을 통해 원격 상호작용에서의 "존재감"을 제공하고, 개인화된 AI를 통해 사용자 경험을 혁신하려고 합니다. 또한, 오픈소스 AI 개발을 통해 다양한 AI 애플리케이션을 구축할 수 있도록 하여 사회적 연결을 강화하고, 누구나 크리에이터가 될 수 있는 환경을 조성하고자 합니다. 이러한 기술 발전은 앞으로 20년간 사회적 상호작용과 소셜 미디어 경험을 크게 변화시킬 것으로 예상됩니다.
- Keras의 창시자 프랑소와 샬레가 말하는 생성형 AI의 현재
프랑소와 샬레는 현재의 대형 언어 모델(LLM)이 진정한 인간 수준의 지능과는 거리가 멀다고 지적하며, 인공지능이 더 발전하기 위해서는 더 깊은 사고와 일반화 능력이 필요하다고 강조합니다. 그는 ARC Prize 대회를 통해 인공지능의 진보를 가속화하기 위한 협력과 성과 공유의 중요성을 강조하며, OpenAI의 비공유 문화가 AGI 개발을 지연시키고 있다고 비판하며 연구자들이 협력하여 더 나은 성과를 이루어내야 한다고 이야기 합니다.
- One - 웹, 네이티브 및 로컬 퍼스트를 통합하는 새로운 React 프레임워크
새로운 React 프레임워크인 One은 웹과 네이티브 앱 개발을 단순화하며, 클라이언트 측 데이터베이스의 이점을 활용하여 더 나은 성능과 간편한 데이터 관리를 제공합니다. Zero와의 협력을 통해 데이터 관리의 복잡성을 해결하는 강력한 솔루션을 제공하며, 특히 웹에서도 네이티브 앱과 유사한 경험을 제공합니다.
- µExpress(Ultimate Express) - Express와 호환되지만 더 빠르게
µExpress는 µWebSockets 기반으로 Express와 완벽하게 호환되면서도 더 빠른 성능을 제공하는 HTTP 서버입니다. 기존 Express.js를 대체할 수 있으며, 모든 Express 테스트를 통과하여 호환성을 보장합니다. 다른 uWebSocket 기반 프로젝트들과 비교했을 때, µExpress는 최적화된 성능과 호환성을 동시에 제공하여 Express 사용자에게 매력적인 선택이 될 수 있습니다.
- AI 회사는 성공할 수 있는가?
"AI 회사는 시장이 비합리적이어야만 생존할 수 있음" 대규모 언어 모델 개발에 막대한 비용이 들고, 기술 발전 속도가 빨라 기존 모델의 가치가 빠르게 하락하는 문제가 있습니다. 또한, 오픈소스 AI 모델의 발전으로 상용 모델과의 격차가 줄어들고 있어, 지속적인 투자와 최고 수준의 모델 유지를 위한 경쟁이 치열해질 것으로 보입니다. 시장의 타이밍이 중요하며, 열기가 식을 때 선두에 있는 회사가 승리할 가능성이 높다는 점을 강조합니다.
- 구부러지는(Bendy) RISC-V 프로세서
영국의 Pragmatic Semiconductor와 연구진이 개발한 Flexible한 RISC-V 프로세서는 실리콘이 아닌 플라스틱 기반으로, 저비용으로 제조 가능하며 웨어러블 헬스케어 기기와 스마트 패키지 라벨 등 다양한 분야에 활용될 수 있습니다. 이 프로세서는 6mW의 초저전력으로 머신러닝 작업을 수행할 수 있으며, 구부러진 상태에서도 안정적으로 작동하여 혁신적인 전자 기기의 가능성을 열어줍니다. 또한, 오픈 소스 RISC-V 아키텍처를 사용하여 비용 효율적이며, 다양한 커스터마이징이 가능해 일회용 전자기기 시장의 성장을 기대할 수 있습니다.
- 이제 샘 알트먼의 말을 그대로 믿지 말아야 할 시점입니다
OpenAI의 최근 자금 조달과 회사 가치 상승은 주목할 만하지만, 샘 알트먼의 AI 혁명에 대한 과장된 주장은 실리콘 밸리의 신화 만들기에 불과할 수 있습니다. 현재 AI 기술은 여전히 한계가 많고, 책임 있는 규제와 윤리적 고려가 필요하다는 점에서 기술 낙관주의자들의 장밋빛 전망을 경계해야 합니다. AI 기술의 발전은 인상적이지만, 그 잠재력과 현실 사이의 괴리를 인식하고, 기술의 결과와 영향을 면밀히 평가하는 것이 중요합니다.
✓ 사내 커뮤니케이션 도구에 GeekNews Bot을 추가해서 멤버들과 함께 새 글을 받아보세요
ㅤ→ Slack봇, 잔디봇, Teams봇, Discord봇, 구글 챗 봇, Swit 봇
✓ 긱뉴스는 RSS로도 구독 가능합니다
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 뉴스레터를 추천해 주세요.