인공지능 에이전트 AIEXE를 GUI 버전으로 사용할 수 있게 되었습니다 : 클리앙

안녕하세요 유튜버 코드깎는노인입니다^^

컴퓨터에서 하는 다양한 작업들을 AI에게 요청해서 일을 수행하도록 도와주는 AIEXE를 설치하고 사용하는 방법에 대해 이전 게시물에서 소개드렸던 적이 있었는데요,인공지능에이전트AIEXE를GUI버전으로사용할수있게되었습니다클리앙 아무래도 CLI(명령어기반환경)용으로 제작된 앱이다보니 강력한 기능임에도 사용경험상 좀 불편함이 있던 부분이 있었습니다.

일단 설치방법을 알려드리기 전에 이 앱의 대략적인 개요를 확인해보실 수 있는 유튜브영상을 하나 공유드립니다.


cef86d0858fcc9fddbea74f66d97a477031ce181.jpg


그래서 이부분을 개선된 GUI버전을 사용할수 있게되어 설치방법과 간단한 사용방법을 공유드립니다.

먼저 이 앱은 macOS, Windows에서 사용가능하며 사용하시기 위해서는 파이썬과 nodejs가 시스템에 준비되어있어야합니다.

각각의 프로그램은 https://python.org https://nodejs.org 에서 다운로드 받으실 수 있습니다.

macOS에서는 python이 기본적으로 준비되어있기 때문에 nodejs만 설치해주시면 됩니다.

Windows에서 python을 설치해주실 때에는 설치과정중에 Add python.exe to PATH에 체크 해주세요~!


두번째로 AIEXE의 설치입니다.

먼저 macOS의 경우는 터미널을 실행하시고 다음 명령어를 실행해주세요


sudo chown -R 501:20 ~/.npm 2>/dev/null; command -v npm >/dev/null 2>&1 && { timestamp=$(date +%Y%m%d%H%M%S) && cd ~/Downloads && mkdir "_aiexe_project_$timestamp" && cd "_aiexe_project_$timestamp" && git clone https://github.com/kstost/aiexe && cd aiexe && npm i && npm run build && open dist/aiexe-*.dmg; } || { echo "npm is not installed. Please download and install it from https://nodejs.org."; }


명령어 수행이 완료되면 다음과 같은 아이콘이 담긴 창이 뜹니다.

photo_2024-05-28 03.01.32.jpeg

aiexe 아이콘을 Application 폴더로 드래그 앤 드롭하시면 설치가 완료됩니다.


Windows에서는 화면 하단 작업표시줄에 검색창에 power까지만 입력하시면 PowerShell이라는 앱이 검색됩니다.

이 앱에 마우스 오른쪽을 클릭해서 관리자권한으로 실행하면 명령어를 입력하는 창이 뜨는데요 여기에 다음의 명령어를 입력해서 aiexe의 설치를 진행하실 수 있습니다


if (Get-Command npm -ErrorAction SilentlyContinue) { $timestamp = Get-Date -Format "yyyyMMddHHmmss"; $folderName = "_aiexe_project_$timestamp"; $desktopPath = [System.IO.Path]::Combine([System.Environment]::GetFolderPath('Desktop'), $folderName); New-Item -ItemType Directory -Path $desktopPath -Force; if (Test-Path $desktopPath) { Set-Location -Path $desktopPath; Invoke-WebRequest -Uri "https://github.com/kstost/aiexe/archive/refs/heads/main.zip" -OutFile "__aiexe_project__.zip" -ErrorAction Stop; if (Test-Path "__aiexe_project__.zip") { Expand-Archive -Path "__aiexe_project__.zip" -DestinationPath "."; Set-Location -Path "aiexe-main"; npm i; if ($?) { npm run build; if ($?) { ii "dist"; ii "dist\\aiexe Setup*.exe" } } } } } else { Write-Output "npm is not installed. Please download and install it from https://nodejs.org." }


명령어 수행이 완료되면 다음과 같은 설치 진행창이뜹니다. 여기서 다음 다음해서 설치를 진행해주시면 됩니다.

18ed799875e4225fd0242f24bb3e63b36a672dc0.jpg


설치가 완료되고 앱을 실행하시면 첫번째로는 다음과 같은 초기화 작업을 거칩니다

Screenshot 2024-05-28 at 3.07.01 AM.png


그런 후 사용할 AI와 모델등을 설정하는 과정을 거치게됩니다.

Screenshot 2024-05-28 at 3.06.43 AM.png

aiexe는 OpenAI, Anthropic, Gemini, Groq 그리고 Ollama를 지원합니다.

OpenAI, Anthropic, Gemini, Groq 를 사용하시는 경우 각 AI제공사에서 발급받은 API Key를 입력해주신 후 모델을 선택해서 사용해주시면 되고 Ollama를 사용하시는 경우라면 API Key없이 시스템에 설치된 모델중에 모델을 선택하신 후 사용하실 수 있습니다.

현재 사용하시는 API제공사가 없고, Ollama도 없으시다면 Groq의 경우 일정조건 하에 평가판 API를 무료로 제공합니다.

https://console.groq.com/keys 에서 발급받으셔서 aiexe에서 사용하실 수 있습니다.


이제 사용해보겠습니다.

이미지 리사이즈 하는 앱을 만들어달라고 하고 요청하면 코드를 줍니다.

Screenshot 2024-05-28 at 3.11.47 AM.png

코드가 맞는지 검토 후 실행해도 괜찮다고 판단이 된다면 Execute Code 버튼을 눌러서 실행합니다


Screenshot 2024-05-28 at 3.13.01 AM.png

요청한 작동을 하는 앱을 뚝딱 만들어낸 모습입니다^^

사용해보시면서 잘 안되시는 부분에 대해서 직접 확인해봐드리겠습니다

사용상 어려움이 있으시다면 https://cokac.com/list/announcement/7 웹페이지의 내용에 따라 문의 주시면 도움드릴 수 있도록 하겠습니다.

감사합니다^^



팁과강좌