[컴] Windows11 에서 Dev Drive 설정

window 11 데브 드라이브 / 개발자 드라이브 / windows 11 /

Windows11 에서 Dev Drive 설정

prerequisites

  • Windows 11, 빌드 #10.0.22621.2338 이상
  • 16GB 메모리 권장(최소 8GB)
  • 최소 50GB의 여유 디스크 공간

disk 필요

기존의 할당되어 있지 않은(unallocated) disk 를 사용하거나, 새롭게 unallocated disk 를 생성해야 한다.

disk 를 생성하는데는 2가지 방법이 있다.

  1. VHD 를 만들기
  2. 기존 volume의 size를 줄여서 새로운 disk 를 생성

여기서는 VHD 만들기를 사용한다. 가상 disk 를 생성하는 방법이다.

절차

  1. diskmgmt.msc : 디스크관리 메뉴로 들어간다.
  2. ‘동작 -> VHD 만들기’
  3. ‘위치’, ‘크기’, ‘VHDX 선택’, ’동적 확장’을 선택 ( screenshots 참고)
    • 크기는 최소 50GB 이상으로 하자.
  4. disk 초기화 : 파티션 형식은 GPT ( screenshots 참고)
  5. volume 생성 : ( screenshots 참고)
    • 포맷은 하지 않는다.
    • 볼륨생성하면 drive 문자를 할당하게 된다. 여기서는 e: 에 할당한다.
  6. cmd 창에서 Format e: /DevDrv /Q

screenshots

가상하드디스크 생성
disk 초기화-1
disk 초기화-2
volume생성-1
volume생성-2

dev drive 이용

dev drive 에는

  • 소스 코드 저장소(repository) 및 프로젝트 파일
  • 패키지 캐시
  • 빌드 결과물과 중간 파일, 즉, 빌드를 여기서 하면 된다.

dev drive는 어떻게 동작하는가?

How does Dev Drive work?

  • dev drive 는 ReFS(Resilient File System)를 이용한다.
  • ReFS 는 다음과 같은 이점이 있다.
    • data availability(데이터 가용성)을 극대화
    • 다양한 부하들(workloads)에서 나오는 대용량 데이터셋에 대해서 효율적으로 확장이 가능
    • 손상에 대한 복원력을 통해 데이터 무결성을 제공
  • ReFS 를 통해서 dev drive 는
    • 개발 작업의 부하들(development workloads)을 위한 storage volume 을 초기화하게 된다.
    • 더 빠른 성능 제공
    • 개발 시나리오들에 최적화된 customizable setting 을 제공
    • ReFS 는 key 개발자 시나리오들의 성능을 향상시키기 위한 파일 시스템별 여러 최적화들이 포함되어 있다.

package cache 설정 방법

재부팅시 자동으로 mount

powershell 에서 mount/unmount

  • Dismount-DiskImage -ImagePath "d:\a\vmbox\devDrive\dev_drive.vhdx"
  • Mount-DiskImage -ImagePath "d:\a\vmbox\devDrive\dev_drive.vhdx"

See Also

  1. Configure Dev Drive policy for enterprise business devices | Microsoft Learn

Reference

  1. Set up a Dev Drive on Windows 11 | Microsoft Learn

[컴][유틸] 배경없애주는 프로그램

 

누끼 프로그램 / 앱 / desktop app / 유틸 / 툴 / 도구 /

배경없애주는 프로그램

[컴] markdown 으로 pdf 문서 만들기

마크다운으로 문서 작성 / 워드 / 한글 / 이력서 작성

markdown 으로 pdf 문서 만들기

작업 순서

  1. markdown 으로 글을 쓴다. 여기서는 파일 이름을 resume.md라고 가정하자.

  2. html 로 변환 : Pandoc 사용

    rem resume.md --> resume.html
    pandoc -f markdown -t html < resume.md > resume.html
  3. resume.html 에 css 적용

    <!doctype html>
    <html>
    <head>
        <meta charset="utf-8">
        <style type="text/css">
            ...
        </style>
    </head>
    <body>
        {{ ... }}
    </body>
    </html>
    
  4. pdf 로 변환 : wkhtmltopdf 사용

    • footer.html 에 page no 를 추가함.
    • footer.html 를 넣고 header를 따로 지정하지 않으면, header 쪽의 여백까지도 사라져버려서 header.html을 지정해줬다.
    rem `resume.html` --> `output.pdf`
    "c:\myapps\wkhtmltopdf.exe"  --header-html header.html --footer-html footer.html --page-size A4 "d:\a\etc\resume\resume.html" f:\output.pdf

wkhtmltopdf

여러 language 에서 사용할 수 있는 library 도 있지만, 바로 사용할 수 있는 exe도 제공한다.

사용한 template 파일

[컴] 윈도우 앱 실행 별칭 Windows App execution aliases

 

윈도우즈

윈도우 앱 실행 별칭 Windows App execution aliases

설정 -> 앱 -> 고급 앱 설정 -> 앱 실행 별칭 에 있는 별칭들은 다음 경로에 있다.

  • %LocalAppData%\Microsoft\WindowsApps
설정 -> 앱 -> 고급 앱 설정 -> 앱 실행 별칭

이것을 추가로 만들려면 mklink로 exe 에 대한 symbolic link 를 만들어준다.

mklink %LocalAppData%\Microsoft\WindowsApps\my_alias_name.exe "the_full_path_of_your_executable_file"

참고로, 이렇게 하면 symbolic link 는 만들어지지만, ’앱 실행 별칭’에서 보이진 않는다.

Reference

  1. Another Way to Create App Execution Alias in Windows 11 | Password Recovery

[컴] widows app 의 URI

윈도우즈 URI / windows11 app uri

widows app 의 URI

windows 에서도 app 에 대한 URI 를 사용할 수 있다. 기본적으로 윈도우즈의 기본앱에 대한 URI 는 아래링크에서 확인할 수 있다.

아래는 자신의 컴퓨터의 모든 URI scheme 을 확인할 수 있는 .bat file 의 내용이다. 필자의 컴퓨터에서는 대략 6분정도 걸렸다.

@For /f "tokens=1* delims=" %%A in ('reg query HKCR /f "URL:*" /s /d ^| findstr /c:"URL:" ^| findstr /v /c:"URL: " ^| Sort') Do @Echo %%A %%B
pause

실행

만약 ms-photo 를 실행하려면, start ms-photo: 로 실행할 수 있다.

reg query HKCR /f "URL:*"

위 batch 를 실행한 결과값의 일부이다. ms 와 관계있는 URI 들을 모아놨다.

...
(기본값)    REG_SZ    URL:microsoft-edge
(기본값)    REG_SZ    URL:microsoft.windows.camera
(기본값)    REG_SZ    URL:microsoft.windows.camera.picker
(기본값)    REG_SZ    URL:microsoft.windows.photos.crop
(기본값)    REG_SZ    URL:microsoft.windows.photos.picker
(기본값)    REG_SZ    URL:microsoft.windows.photos.videoedit
(기본값)    REG_SZ    URL:MicrosoftBing Protocol
(기본값)    REG_SZ    URL:microsoftmusic
(기본값)    REG_SZ    URL:microsoftvideo
(기본값)    REG_SZ    URL:MK Protocol
(기본값)    REG_SZ    URL:mms Protocol
(기본값)    REG_SZ    URL:mms Protocol
(기본값)    REG_SZ    URL:ms-aad-brokerplugin
(기본값)    REG_SZ    URL:ms-actioncenter
(기본값)    REG_SZ    URL:ms-appinstaller
(기본값)    REG_SZ    URL:ms-apprep
(기본값)    REG_SZ    URL:ms-calculator
(기본값)    REG_SZ    URL:ms-clipchamp
(기본값)    REG_SZ    URL:ms-clock
(기본값)    REG_SZ    URL:ms-contact-support
(기본값)    REG_SZ    URL:ms-cortana2
(기본값)    REG_SZ    URL:ms-crossdevice-files
(기본값)    REG_SZ    URL:ms-crossdevice-settings
(기본값)    REG_SZ    URL:ms-crossdevice-share
(기본값)    REG_SZ    URL:ms-cxh
(기본값)    REG_SZ    URL:ms-default-location
(기본값)    REG_SZ    URL:ms-devhome
(기본값)    REG_SZ    URL:ms-device-enrollment
(기본값)    REG_SZ    URL:ms-device-enrollment2
(기본값)    REG_SZ    URL:ms-drive-to
(기본값)    REG_SZ    URL:ms-edu-secureassessment
(기본값)    REG_SZ    URL:ms-eyecontrolspeech
(기본값)    REG_SZ    URL:ms-gamebar
(기본값)    REG_SZ    URL:ms-gamebarservices
(기본값)    REG_SZ    URL:ms-gamingoverlay
(기본값)    REG_SZ    URL:ms-get-started
(기본값)    REG_SZ    URL:ms-getoffice
(기본값)    REG_SZ    URL:ms-holographicfirstrun
(기본값)    REG_SZ    URL:ms-inputapp
(기본값)    REG_SZ    URL:ms-insights
(기본값)    REG_SZ    URL:ms-ipmessaging
(기본값)    REG_SZ    URL:ms-launchremotedesktop
(기본값)    REG_SZ    URL:ms-lwh
(기본값)    REG_SZ    URL:ms-meetnow
(기본값)    REG_SZ    URL:ms-meetnowflyout
(기본값)    REG_SZ    URL:ms-msdt
(기본값)    REG_SZ    URL:ms-newsandinterests
(기본값)    REG_SZ    URL:ms-notepad
(기본값)    REG_SZ    URL:ms-officeapp
(기본값)    REG_SZ    URL:ms-officecmd
(기본값)    REG_SZ    URL:ms-oobenetwork
(기본값)    REG_SZ    URL:ms-outlook
(기본값)    REG_SZ    URL:ms-paint
(기본값)    REG_SZ    URL:ms-pchealthcheck
(기본값)    REG_SZ    URL:ms-penworkspace
(기본값)    REG_SZ    URL:ms-people
(기본값)    REG_SZ    URL:ms-phone
(기본값)    REG_SZ    URL:ms-photos
(기본값)    REG_SZ    URL:ms-powerautomate
(기본값)    REG_SZ    URL:ms-print-addprinter
(기본값)    REG_SZ    URL:ms-print-printjobs
(기본값)    REG_SZ    URL:ms-print-queue
(기본값)    REG_SZ    URL:ms-quick-assist
(기본값)    REG_SZ    URL:ms-retaildemo-launchbioenrollment
(기본값)    REG_SZ    URL:ms-retaildemo-launchstart
(기본값)    REG_SZ    URL:ms-screenclip
(기본값)    REG_SZ    URL:ms-screensketch
(기본값)    REG_SZ    URL:ms-search
(기본값)    REG_SZ    URL:ms-settings
(기본값)    REG_SZ    URL:ms-settings-airplanemode
(기본값)    REG_SZ    URL:ms-settings-bluetooth
(기본값)    REG_SZ    URL:ms-settings-cellular
(기본값)    REG_SZ    URL:ms-settings-emailandaccounts
(기본값)    REG_SZ    URL:ms-settings-language
(기본값)    REG_SZ    URL:ms-settings-location
(기본값)    REG_SZ    URL:ms-settings-lock
(기본값)    REG_SZ    URL:ms-settings-mobilehotspot
(기본값)    REG_SZ    URL:ms-settings-notifications
(기본값)    REG_SZ    URL:ms-settings-power
(기본값)    REG_SZ    URL:ms-settings-privacy
(기본값)    REG_SZ    URL:ms-settings-proximity
(기본값)    REG_SZ    URL:ms-settings-screenrotation
(기본값)    REG_SZ    URL:ms-settings-wifi
(기본값)    REG_SZ    URL:ms-settings-workplace
(기본값)    REG_SZ    URL:ms-stickereditor
(기본값)    REG_SZ    URL:ms-sttoverlay
(기본값)    REG_SZ    URL:ms-taskswitcher
(기본값)    REG_SZ    URL:ms-teams
(기본값)    REG_SZ    URL:ms-to-do
(기본값)    REG_SZ    URL:ms-todo
(기본값)    REG_SZ    URL:ms-unistore-email
(기본값)    REG_SZ    URL:ms-voip-call
(기본값)    REG_SZ    URL:ms-voip-video
(기본값)    REG_SZ    URL:ms-walk-to
(기본값)    REG_SZ    URL:ms-wcrv
(기본값)    REG_SZ    URL:ms-widgets
(기본값)    REG_SZ    URL:ms-windows-search
(기본값)    REG_SZ    URL:ms-windows-store
(기본값)    REG_SZ    URL:ms-windows-store-deskext
(기본값)    REG_SZ    URL:ms-windows-store2
(기본값)    REG_SZ    URL:ms-windowsbackup
(기본값)    REG_SZ    URL:ms-wpc
(기본값)    REG_SZ    URL:ms-wpdrmv
(기본값)    REG_SZ    URL:ms-wxh
(기본값)    REG_SZ    URL:ms-xbet-survey
(기본값)    REG_SZ    URL:ms-xgpueject
...

[컴] windows 11 에서 taskbar 위치 변경

작업 표시줄 / 위치 / 위에 두기 /windows11

windows 11 에서 taskbar 위치 변경

windows11로 update 하고나서 문제는 작업표시줄(taskbar) 를 아래에 고정시켜야 한다는 점이었다. 개인적으로 위에 두는 것을 선호했다.

ref.1 에서 해결할 방법 3가지를 알려준다.

  1. registry 수정 : 22H2 버전이 나온 후 이 방법은 작동하지 않는다고 한다.
  2. ExplorerPatcher tool
  3. Start11 tool : 유료앱이다.

ExplorerPatcher

  1. 다음 page에서 download 하자.

  2. C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ExplorerPatcher 에 가면 ’ExplorerPatcher’의 속성을 여는 바로가기를 찾을 수 있다.

    • 바로 실행: C:\Windows\System32\rundll32.exe "C:\Program Files\ExplorerPatcher\ep_gui.dll",ZZGUI 를 ’실행’하면 ’속성’창이 열린다.
  3. 이 속성창에서 ’작업표시줄 스타일’을 Windows 10 으로 변경한다.

  4. 작업표시줄 위치도 ’상단’으로 변경한다.

  5. ’파일 탐색기’를 다시 시작한다. 왼쪽하단 버튼을 눌러서 다시시작해도 되고, task manager에서 explorer를 죽이고, 다시 실행해도 된다.

  6. 왼쪽메뉴 ‘시작 메뉴’(Start Menu)에서 시작메뉴 스타일도 windows 10 으로 변경할 수 있다.

  7. uninstall 방법

24H2 에서 동작

windows11 build 26002+ 에서 windows 10 taskbar 를 사용할 수 없다고 한다.

이제 다시 windows 10 taskbar를 구현해서 넣었다고한다.

참고로 24H2 버전은 아직 preview 이다.

See Also

  1. 몇 분이면 뚝딱… ‘윈도우 11’에서 잃어버린 기능을 찾아서 - ITWorld Korea, 2023-04-24

Reference

  1. How to move Taskbar to top or side on Windows 11 - Pureinfotech

[컴][머신러닝] 프로그래머는 이제 곧 사라질까?

 프로그래밍을 계속 할 수 있을까

프로그래머는 이제 곧 사라질까?

eocnomist 의 기사다. 이전의 How AI models are getting smarter 에 이어지는 기사다. (참고: 생성형 AI 에 대한 대략적인 설명)

AI 가 인간을 대체할 수 있을까? 그리고 프로그래머는 이제 곧 사라질까? 이런 질문들에 대한 어느정도의 답이 된다.

기사

from : LLMs will transform medicine, media and more

의학, 미디어 등을 변화시킬 LLM / 하지만 (인간의) 도움 없이는 불가능합니다.

인공지능(AI)는 컴퓨터가 어떤 일을 똑똑하게(인간기준으로) 하는 기술

그런 의미에서 이미 AI 는 많이 쓰이고 있다. 네비게이션의 길찾기, 과속차량 번호판의 인식, 온도 조절기등은 모두 AI 에 속합니다.

AI 가 일관되고, 안정적으로 작동하면, 그것은 그냥 엔지니어링이라 부릅니다.

현재 전 세계의 주목을 받으며 엄청난 양의 컴퓨팅 파워와 전력을 빨아들이고 있는 인공지능딥러닝이라는 기술을 기반으로 합니다.
딥러닝에서는 선형대수(특히 행렬 곱셈)통계를 사용하여,
학습과정에서 대규모 데이터 세트에서 패턴을 추출하고 그래서 학습하는 것이 됩니다.

Google의 Gemini나 OpenAI의 GPT와 같은 대규모 언어 모델(LLM)은 수많은 텍스트, 이미지, 동영상으로 학습되어 왔다. 그리고 많은 능력을 개발한 상태입니다.
이미지, 음악, 로봇공학, 유전체학, 의학, 기후, 날씨, 소프트웨어 코딩등, 보다 전문화된, 도메인에 특화된 버전의 모델이 존재합니다.

연구자들은 여전히 AI가 무엇을 할 수 있고 무엇을 할 수 없는지 파악하고 있습니다. 지금까지는 더 많은 데이터로 학습된 더 큰 모델이 더 뛰어난 능력을 발휘하는 것으로 입증되었습니다. 이는 계속해서 더 많은 데이터를 추가하면 더 나은 AI를 만들 수 있다는 믿음을 심어주었습니다. 모델 크기와 학습 데이터의 양이 어떻게 상호 작용하여 LLM을 향상시키는지 보여주는 ’확장 법칙’에 대한 연구가 수행되었습니다.

더 나은” LLM이란 무엇일까요? 질문에 정답을 맞히거나 창의적인 아이디어를 제시하는 모델일까요?

지금까지 AI의 힘은 개별 작업에서 가장 두드러집니다.
하지만 open-ended task에서의 성능은 평가하기가 더 어렵습니다.

오늘날의 대규모 AI 모델은 학습 데이터에 표현된 패턴을 기반으로 시(poetry)에서 실사 이미지에 이르기까지 다양한 것을 생성하는 데 매우 능숙합니다.
그러나 이러한 모델은 생성한 것 중 어떤 것이 가장 의미가 있거나 주어진 상황에 가장 적합한지를 판단하는 데는 능숙하지 못합니다.

논리와 추론 능력도 떨어집니다. AI에게 일관되게 추론할 수 있는 능력을 제공하기 위해 더 많은 데이터를 주면 될 것인지, 아니면 완전히 다른 종류의 모델이 필요한 것인지에 대해서는 아직 명확치 않다.
오랜 시간 동안 AI의 한계가 존재할 수 있다. 그로 인해 이를 활용하기 위해서는 인간의 추론이 필요할 것이다

이러한 한계가 무엇인지 알아내는 것은 의료와 같은 분야에서 중요합니다. AI를 적절히 활용하면 암을 조기에 발견하고, 서비스에 대한 접근성을 확대하고, 진단을 개선하고, 개인 맞춤형 치료를 제공할 수 있습니다. 4월에 발표된 메타 분석에 따르면 AI 알고리즘은 이러한 작업에서 인간 임상의보다 더 나은 성과를 낼 수 있습니다. 하지만 인공지능의 훈련이 그들의 길을 잃게 할 수 있다. 즉, 사람이 개입하는 것을 제한하는 방향으로 훈련될 수도 있다.

예를 들어, AI 모델은 ‘데이터 분포 변화’(“data distribution shifts”)로 인해 더욱 부각된 인간의 편견에 취약한데, 백인의 피부 이미지로 주로 학습한 후 흑인의 피부 이미지를 제공하면 진단 모델이 실수를 할 수 있습니다.

'AI'와 '자격을 갖춘 사람'을 결합하는 것이 가장 효과적인 것으로 입증되었습니다. 이 논문에 따르면 AI를 사용한 임상의는 정확하게 암이라고 진단한 사람의 비율을 81.1%에서 86.1%로 늘릴 수 있었으며, 암이 없다고 정확하게 진단한 사람의 비율도 늘릴 수 있었습니다.

AI 모델은 인간과 다른 실수를 저지르는 경향이 있기 때문에 AI와 인간의 파트너십이 AI 단독으로 일을 하거나, 인간 단독으로 일을 하는 것보다 더 뛰어난 성과를 보이는 것으로 나타났습니다.

로봇방식

과학 분야에서 새로운 가설을 탐구하는 데 지금보다 사람이 덜 필요할 수도 있습니다. 2009년 케임브리지 대학교의 로스 킹 박사는 자신의 궁극적인 목표는 자율 실험실, 즉 ’로봇 과학자’로 기능하는 시스템을 설계하는 것이라고 말했습니다. 킹 박사가 개발한 AI 과학자 아담은 가설을 세우고, 로봇 팔을 사용해 실험을 수행하고, 센서를 통해 결과를 수집하고 분석하도록 설계되었습니다. 대학원생이나 박사후 연구원과 달리 아담은 식사나 수면을 위해 휴식을 취할 필요가 없습니다. 그러나 이러한 유형의 AI 시스템은 현재로서는 신약 개발 및 재료 과학과 같은 비교적 좁은 영역으로 제한되어 있습니다. 인간이 주도하는 연구보다 훨씬 더 많은 이득을 가져다줄 수 있을지는 아직 불분명합니다.

AI 기술은 수십 년 동안 과학 분야에서 데이터를 분류, 선별, 분석하고 예측하는 데 사용되어 왔습니다. 예를 들어, Project CETI의 연구원들은 고래 발성 데이터 세트를 수집한 다음 이 데이터로 AI 모델을 학습시켜 어떤 소리가 의미를 가질 수 있는지 알아냈습니다. 또는 구글 딥마인드에서 개발한 심층 신경망인 ’알파폴드’를 생각해 보세요. 방대한 단백질 데이터베이스로 훈련된 이 시스템은 사람이 며칠 동안 세심하게 실험하고 측정해야 했던 단백질의 3차원 모양을 빠르고 정확하게 예측할 수 있습니다. 딥마인드에서 개발한 또 다른 AI 시스템인 GNoME는 특정 화학적 특성을 가진 새로운 물질을 발견하는 데 도움을 주기 위한 것입니다(다이어그램 참조).

AI는 입자 충돌기의 결과를 선별하여 새로운 아원자 입자(subatomic particles)를 식별하거나, 과학 문헌을 따라잡는 등 연구자가 감당하기 힘든 대량의 데이터 흐름을 이해하는 데도 도움이 될 수 있습니다. 아무리 세심한 독서가라도 자신의 연구와 관련이 있을 수 있는 모든 과학 논문을 소화하는 것은 불가능에 가깝습니다. 이른바 문헌 기반 발 시스템(literature-based discovery system)은 이러한 산더미 같은 텍스트를 분석하여 연구의 빈틈을 찾아내고, 오래된 아이디어를 새로운 방식으로 결합하거나 새로운 가설을 제안할 수 있습니다.

하지만 이러한 유형의 AI 작업이 유익한지 여부를 판단하기는 어렵습니다. AI는 예상치 못한 연역적인 도약을 하는 데 인간보다 더 뛰어나지 않을 수도 있고, 대신 단순히 전통적이고 잘 알려진 연구 경로를 선호하여 흥미로운 결과를 내지 못할 수도 있다

교육계에서는 AI, 특히 ChatGPT와 같은 봇이 오히려 독창적인 사고를 방해할 수 있다는 우려가 있습니다. 2023년 교육 기업 Chegg의 조사에 따르면 전 세계 학생의 40%가 학교 과제를 할 때 AI를 사용했으며, 주로 작문을 위해 사용했습니다. 이로 인해 일부 교사, 교수, 학군에서는 AI 챗봇 사용을 금지하고 있습니다.

많은 사람들이 챗봇을 사용하면 문제를 해결하거나 논쟁을 벌이는 과정에서 문제 해결 능력과 비판적 사고력을 키우는 데 방해가 될 수 있다고 우려하고 있습니다.

다른 교사들은 완전히 다른 접근 방식을 취하여 AI를 도구로 받아들이고 과제에 통합하기도 합니다. 예를 들어, 학생들에게 ChatGPT를 사용하여 주제에 대한 에세이를 작성한 다음 틀린 부분에 대해 비평하도록 요청할 수 있습니다.

잠깐만요, 챗봇이 이 글을 쓴 건가요?

오늘날의 생성형 AI는 버튼 클릭 한 번으로 텍스트를 생성할 뿐만 아니라 이미지, 오디오, 동영상을 단 몇 초 만에 생성할 수 있습니다. 이는 팟캐스트에서 비디오 게임, 광고에 이르기까지 미디어 비즈니스의 판도를 바꿀 수 있는 잠재력을 가지고 있습니다.

AI 기반 도구는 편집을 간소화하고 시간을 절약하며 진입 장벽을 낮출 수 있습니다.

하지만 AI로 제작된 콘텐츠는 일러스트레이터나 성우와 같은 일부 아티스트들을 위험에 빠뜨릴 수 있습니다. 시간이 지나면 인간 배우의 AI 기반 복제품(simulacrum) 또는 완전히 인공적인 배우를 사용하여 영화 전체를 제작하는 것이 가능할 수도 있습니다.

하지만 AI 모델은 스스로 문제를 만들거나 해결할 수 없습니다(아직까지는). 인공지능은 정교한 소프트웨어일 뿐, 지각 능력이 있거나 자율적인 존재가 아닙니다. AI는 자신을 호출하고, 자신에게 묻고, 그 결과를 적용 또는 폐기하는 것을 하는데에 있어 인간 사용자에게 의존합니다. 좋든 나쁘든 AI의 혁신적인 능력은 여전히 인간과 인간의 판단에 달려 있습니다.