라벨이 기술 리뷰인 게시물 표시

Auto-GPT

이미지
  최근 미 실리콘밸리에서 ‘인간의 일을 전부 대체할 수 있는 범용 인공지능(AGI)의 시작점’으로 불리는 인공지능(AI)이 등장했습니다. ‘오토GPT(AutoGPT)’라는 프로그램입니다. 오토GPT는 ‘시그니피컨트 그래비타스’(Significant Gravitas)라는 개발자가 오픈AI의 언어 모델 GPT-4를 기반으로 만든 오픈 소스 파이썬(프로그래밍 언어 중 하나) 프로그램으로 지난달 30일 개발자들의 코드 공유 플랫폼인 깃허브에 올라왔습니다. ​ ​ 생성AI 서비스 ‘오토GPT(AutoGPT)’ 등장 AI 스타트업 시그니피컨트 그래비타스는 지난달 30일 생성AI 서비스 ‘오토GPT(AutoGPT)’를 공개했습니다. 오토GPT 공개 후 ‘#AutoGPT’란 태그는 트위터 트렌딩 1위를 차지했고, 깃허브에서 사용자의 관심도를 보여주는 지표인 스타 획득에서 공개 열흘만에 3만개를 돌파한 뒤 현재까지 9만5천개를 받았습니다. 오토GPT는 범용 인공지능(AGI)과 가장 근접했다고 평가되는 프로그램입니다. 사용자가 목표를 설정하면 자동으로 방법을 터득해 결과물을 내놓습니다. 사람의 개입없이 AI가 스스로 문제 해결 방식을 바꿔가며 목표를 달성합니다. 일례로 ‘유튜브에서 가장 조회 수가 많이 나오는 영상 제작’을 목표를 제시하면, 오토GPT는 자동으로 최근 유튜브에서 인기 있는 동영상을 검색하고 이를 주제별로 분류한다. 이어 어떤 식으로 촬영하면 되는지를 자세하게 설명해줍니다. 이런 오토GPT 활용 사례가 최근 유튜브에 줄지어 올라오고 있다. 지난주말에만 수백개의 동영상이 올라왔습니다. 오토GPT(AutoGPT) 란? 오토GPT는 오픈AI의 언어 모델 GPT-4를 기반으로 만든 오픈 소스 파이썬(프로그래밍 언어 중 하나) 프로그램으로 지난달 30일 개발자들의 코드 공유 플랫폼인 깃허브에 공개했습니다. 여기서 Auto는 자율적이라는 의미를 가진 Autonomous의 준말입니다. 사용자가 임무를 주면 중간 단계의 보조 업무들은 자동적으로 수행된다는 뜻에서 이같은...

GPT 란

이미지
  안녕하세요 :) 알씨타운입니다. 오늘은 챗GTP나 API 활용법에 대해 알아보겠습니다 어떻게 하면 API 적용할지 자세히 다뤘습니다. ​   ChatGPT란? ChatGPT란 OpenAI가 개발한 GPT-3.5 기반의  대형 언어 모델(large language model, LLM)  챗봇을 뜻합니다. ChatGPT는 대화 형태로 상호작용을 하며 놀라울 정도로 인간과 대화하는 것과 같은 반응을 제공하는 능력을 가지고 있습니다. 대형 언어 모델 (large language model, LLM) 은 일련의 단어에서 다음 단어를 예측하는 작업을 수행합니다. 또한 ChatGPT는  인간 피드백형 강화학습 (Reinforcement Learning w/ Human Feedback, RLHF) 을 사용하는데요, 이는 사용자의 지시를 따르고 만족스러운 반응을 생성하는 능력을 만들기 위해  인간 피드백을 사용 하는 추가 훈련 계층입니다. ​ ChatGPT ChatGPT를 개발하는 openai가 2023년 3월 1일, API를 공개했습니다. 이번 ChatGPT를 공개하면서 작년 9월 출시한 음성-텍스트 변환 모델인 위스퍼(Whisper)의 API도 함께 공개했습니다. 이제 기업들은 API를 활용하여 채팅 뿐만 아니라 음성-텍스트 변환도 함께 활용할 수 있게 되었습니다. 결과 Codex 자연어를 코드로 번역하는 것을 포함하여 코드를 이해하고 생성할 수 있는 일련의 모델입니다. Codex 모델은 코드를 이해하고 생성할 수 있는 GPT-3 모델의 후손입니다. 그들의 학습 데이터에는 자연어와 github의 수십억 줄의 공개 코드가 모두 포함되어 있습니다. Python에서 가장 유능하며, JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript, SQL, Shell을 포함한 12개 이상의 언어에 능숙합니다. Moderation Moderation은 적절하지 않은 콘텐츠를 필터링하거나 제거하는 것을...

코드이그나이터에 대해!

이미지
  안녕하세요. 알씨타운입니다. 오늘의 리뷰 주제는 코드이그나이터입니다. 흔히 CI라고 불리고 있습니다. ​ 사람들은 코드이그나이터를 왜 사용할까요?   코드이그나이터의 장점으로는   ​ 1. 설치 공간이 작은 프레임워크 ​ 2. 뛰어난 성능 ​ 3. 커맨드 라인(command line)을 사용할 필요가 없는 프레임워크 ​ 4. 제한적인 코딩 규칙을 준수하지 않아도 되는 프레임워크 ​ 5. 프레임워크에 대한 명확하고 철저한 문서 (한국 사용자 포럼이 존재함) ​ 6. 간단한 인터페이스 / 논리적 구조 → 빠르게 프로젝트를 개발할 수 있음 ​ 7. 초보자가 시작하기 좋은 PHP 프레임워크 (타 프레임워크에 비해 쉽다) ​ 8. 소스 코드만 다운로드해서 서버 루트에 압출을 풀어주면 설치가 끝난다. ​ 9. CodeIgniter에서 생성한 URL은 깔끔하고 검색엔진에서 색인 되기 좋은 구조. 일반적인 쿼리 스트링 기반의 URL이 아니라 세그먼트 기반의 URL을 사용  (ex : example.com/ class / function / ID )   코드이그나이터는 라라벨이나 심포니 같은 대규모 프레임워크에 비해 상대적으로 배우기 쉽고, 유연합니다. 특정한 방법을 강요하지 않으며 그저 웹 서비스를 잘 만드는 것에 집중합니다. 프레임워크 러닝 커브가 너무 크다면 서비스를 만드는 것에 집중하는 것보다 프레임워크의 기능을 익히는 데 더 많은 시간을 사용해야 합니다. ​ ​ MVC 모델을 사용 MVC는 Model View Controller의 약자로 개발할 때 각 파일의 역할을 나누는 프로그래밍 패턴을 말합니다 ​Model(모델) - 데이터, 데이터베이스(DB) 연동 데이터를 저장하고, 읽어오고, 삭제. /application/models /application/config/database.php ​ View(뷰) - html/css/javascrip 시각적으로 표현되는 코드를 관리 /application/views ​ Control...