주요 내용
- 고급 대규모 언어 모델: Meta AI가 다국어 처리, 코딩, 추론, 도구 사용 능력을 갖춘 고급 언어 모델 제품군 Llama 3를 소개합니다.
- 향상된 기능: Llama 3에는 업그레이드된 토크나이저, Grouped-Query Attention (GQA), 확장된 데이터셋, 고급 필터링 기술, 그리고 책임 있는 개발에 대한 약속이 포함됩니다.
- 토크나이저 업그레이드: Llama 3는 어휘 크기를 128,256개 토큰으로 늘려 다국어 텍스트 인코딩 효율성을 높이고 매개변수 수를 80억 개로 확장했습니다.
- 최첨단 성능: Llama 3의 8B 및 70B 매개변수 모델은 사전 학습 및 사후 학습에서 획기적인 발전을 이루며 LLM의 새로운 기준을 세웠습니다.
- 개발자 역량 강화: Meta AI는 Llama 3에 대한 사용자 지정 옵션과 새로운 신뢰 및 안전 도구, Hugging Face와 같은 플랫폼과의 통합을 통해 개발자를 지원하고자 합니다.
- Novita AI의 LLM API: 개발자는 Novita AI의 LLM API가 제공하는 간소화된 인터페이스를 통해 Llama 3의 기능에 액세스하고 활용할 수 있습니다.
소개
Meta AI의 Llama 3는 대규모 언어 모델(LLM)의 중요한 진전을 의미하며, 다국어 능력, 추론, 코딩 분야에서 기준을 높였습니다. Llama 2를 기반으로 향상된 토크나이저와 Grouped-Query Attention (GQA) 같은 핵심 기능을 도입했습니다. 이 글에서는 Llama 3의 혁신을 조명하고 실제 응용 사례를 살펴보며, Novita AI의 LLM API와 Llama 3를 통합하는 방법을 안내합니다.
Llama 3 논문의 핵심 개념 탐구
Llama 3 논문은 Meta AI의 고급 대규모 언어 모델을 소개하며, 다양한 언어에서 자연어 처리를 향상시킵니다. 향상된 토크나이저, GQA 메커니즘, 확장된 학습 데이터셋, 고급 필터링 기술, 책임 있는 개발에 대한 약속 등의 혁신이 특징입니다. 이러한 발전은 AI 역량을 재정의하고 대규모 언어 모델 활용에 새로운 기준을 세웁니다.
Llama 3 고급 모델 소개
Llama 3는 다국어, 코딩, 추론, 도구 사용을 지원하는 언어 모델 제품군입니다. 가장 큰 모델은 4050억 개의 매개변수를 가진 밀집 트랜스포머로 최대 128K 토큰의 컨텍스트 윈도우를 제공합니다. Llama 3는 다양한 작업에서 GPT-4와 같은 선도적인 언어 모델과 동등한 품질을 보여줍니다. Meta AI는 Llama 3를 공개적으로 출시하며, 4050억 매개변수 모델의 사전 학습 및 사후 학습 버전과 입력 및 출력 안전 모델인 Llama Guard 3를 함께 제공합니다.

Llama 3의 목표
Meta AI의 Llama 3는 최고의 오픈 모델을 만들어 독점 모델과 경쟁하는 것을 목표로 합니다. 개발자 의견을 반영하여 Meta AI는 Llama 3의 사용성을 개선하고 대규모 언어 모델(LLM)에 대한 책임 있는 관행을 지지합니다. 이러한 텍스트 기반 모델의 조기 출시는 커뮤니티 참여를 장려합니다. Llama 3는 다국어 및 멀티모달 기능, 더 긴 컨텍스트 지원, 추론 및 코딩과 같은 핵심 기능 향상을 통해 확장될 예정입니다.
Llama 2 VS Llama 3: 주요 차이점 설명
Llama 3는 새로운 토크나이저를 도입하여 어휘 크기를 32K 토큰에서 128,256개로 늘렸습니다. 이는 다국어 기능을 위한 텍스트 인코딩 효율성을 향상시킵니다. 그러나 이로 인해 입력 및 출력 임베딩 행렬이 확장되어 Llama 2의 70억 개에서 Llama 3의 80억 개로 매개변수 수가 증가했습니다.
또한, 80억 버전의 모델은 이제 Grouped-Query Attention (GQA)을 통합하여 더 긴 컨텍스트 처리를 개선하는 효율적인 표현 방식을 제공합니다.

Llama 3로 구축하는 방법?
Meta AI의 비전은 개발자가 Llama 3를 관련 사용 사례에 맞게 사용자 지정할 수 있도록 지원하여 모범 사례 채택을 촉진하고 개방형 생태계를 강화하는 것입니다. 이번 출시에는 Llama Guard 2, Cybersec Eval 2가 포함된 업데이트된 구성 요소와 LLM이 생성한 안전하지 않은 코드를 필터링하는 보호 장치인 Code Shield 도입 등 새로운 신뢰 및 안전 도구가 포함됩니다.
Llama 3는 LLM의 손쉬운 제작, 미세 조정 및 실험을 위해 설계된 새로운 PyTorch 네이티브 라이브러리인 torchtune과 공동 개발되었습니다. Torchtune은 PyTorch로 완전히 구현된 메모리 효율적인 학습 레시피를 제공하며 Hugging Face, Weights & Biases, EleutherAI와 같은 플랫폼과 통합됩니다. 또한 모바일 및 엣지 디바이스에서 효율적인 추론을 위한 Executorch를 지원합니다. 프롬프트 엔지니어링 및 LangChain과 함께 Llama 3를 사용하는 방법에 대한 지침은 Llama 3 다운로드부터 생성형 AI 애플리케이션의 대규모 배포까지 다루는 포괄적인 ** 시작 가이드**를 Meta AI에서 제공합니다.
Llama 3 대규모 배포
Llama 3는 이제 클라우드 제공업체 및 모델 API 제공업체를 포함한 주요 플랫폼에서 사용할 수 있습니다. 이러한 모든 기능을 활용하는 방법에 대한 예제는 Meta AI의 모든 오픈 소스 코드가 포함된 Llama Recipes를 참조하세요.
Llama 모델 제품군 이해
Llama (Large Language Model Meta AI, 이전에는 LLaMA로 표기)는 Meta AI가 개발한 일련의 자기회귀 대규모 언어 모델(LLM)로, 2023년 2월에 처음 출시되었습니다. 가장 최신 버전은 2024년 9월에 출시된 Llama 3.2입니다.
Llama 시리즈 모델은 무엇인가요?
아래는 Novita AI에서 사용할 수 있는 Llama 제품군 모델입니다. 관심 있는 모델이 있으면 클릭하여 직접 사용해 보세요.
- meta-llama/llama-3.1–8b-instruct
- meta-llama/llama-3.1–70b-instruct
- meta-llama/llama-3.1–405b-instruct
- meta-llama/llama-3–8b-instruct
- meta-llama/llama-3–70b-instruct

모델 비교
학습 비용 열은 가장 큰 모델의 비용만 반영합니다. 예를 들어, '21,000’은 Llama 2 69B의 학습 비용을 나타내며, petaFLOP-일 단위로 측정됩니다. 명확히 하자면, 1 petaFLOP-일은 1 petaFLOP/초 × 1일, 즉 8.64E19 FLOP과 같습니다.

Llama 3로 최첨단 성능 달성
Meta AI의 새로운 8B 및 70B 매개변수 Llama 3 모델은 Llama 2에 비해 상당한 발전을 이루었으며, 이러한 규모에서 LLM의 새로운 기준을 세웠습니다. 사전 학습 및 사후 학습의 개선을 통해 사전 학습 및 명령어 미세 조정 모델은 이제 8B 및 70B 매개변수 수준에서 오늘날 사용 가능한 최고의 옵션이 되었습니다. 사후 학습 절차의 개선으로 거부율이 크게 줄어들고, 정렬이 강화되었으며, 모델 응답의 다양성이 증가했습니다. 또한 Llama 3는 추론, 코드 생성, 명령어 따르기 기능이 크게 향상되어 그 어느 때보다 제어하기 쉬워졌습니다.

Llama 3를 개발하면서 Meta AI는 표준 벤치마크에서의 모델 성능에 중점을 두는 동시에 실제 응용 프로그램에 맞게 최적화했습니다. 이를 위해 조언 구하기, 브레인스토밍, 분류, 폐쇄형 질문 답변, 코딩, 창작 글쓰기, 추출, 캐릭터 또는 페르소나 구현, 개방형 질문 답변, 추론, 다시 쓰기, 요약 등 12가지 주요 사용 사례를 다루는 1,800개의 프롬프트로 구성된 새로운 고품질 인간 평가 세트가 만들어졌습니다. 의도하지 않은 과적합을 방지하기 위해 Meta AI의 모델링 팀조차 이 평가 세트에 접근할 수 없습니다. 아래 차트는 이러한 범주 및 프롬프트에 대한 인간 평가의 집계 결과를 보여주며, Llama 3를 Claude Sonnet, Mistral Medium, GPT-3.5와 비교합니다.

이 평가 세트를 기반으로 한 인간 평가자의 선호 순위는 Meta AI의 70B 명령어 따르기 모델이 실제 시나리오에서 유사한 규모의 경쟁 모델보다 우수한 성능을 보여줍니다.
Llama 3 논문은 Meta의 대규모 언어 모델 발전을 강조합니다. 이러한 혁신을 실제 시나리오에서 효과적으로 구현하는 것이 중요합니다. Novita AI의 LLM API는 개발자에게 Llama 3 논문의 통찰력을 바탕으로 이러한 강력한 모델에 액세스하고 활용할 수 있는 간소화된 인터페이스를 제공합니다. Novita AI의 LLM API를 사용하여 애플리케이션에 Llama 3 기능을 통합하는 방법을 알아보세요.
Novita AI에서 LLM API를 사용하여 모델 통합하는 방법
Novita AI에서 LLM API를 통합하는 것은 간단한 과정으로, 개발자가 Llama 3 시리즈를 포함한 대규모 언어 모델의 강력한 기능을 활용할 수 있게 해줍니다. 다음은 시작하는 데 도움이 되는 단계별 가이드입니다.
1단계: 계정을 만들고 Novita AI에 접속하세요.

2단계: API 키를 받으세요.


요청을 인증하려면 API 키가 필요합니다. Novita AI 문서에 설명된 지침에 따라 API 키를 관리할 수 있습니다. API 키를 안전하게 보관하고 공개 코드 저장소에 노출하지 않도록 주의하세요.
3단계: 모델을 선택하세요.
Novita AI는 다양한 버전의 Llama를 포함한 다양한 모델을 제공합니다. 사용 가능한 모델의 전체 목록은 여기에서 확인할 수 있습니다. 채팅 완성, 텍스트 생성 또는 기타 작업에 가장 적합한 모델을 선택하세요.
제공되는 전체 모델 목록을 보려면 Novita AI LLM 모델 목록을 방문하세요.

4단계: LLM API 참조를 방문하여 Novita AI에서 제공하는 API와 모델을 살펴보세요.

5단계: 필요에 맞는 모델을 선택한 다음 개발 환경을 설정하고 콘텐츠, 역할, 이름, 프롬프트와 같은 옵션을 구성하세요.

6단계: 여러 번 테스트를 실행하여 API가 일관되게 작동하는지 확인하세요.
이 단계를 따르면 Novita AI에서 LLM API를 효과적으로 통합하여 Llama 3와 같은 고급 언어 모델의 강력한 기능을 애플리케이션에 활용할 수 있습니다.
Novita AI의 LLM 플레이그라운드에서 Llama 3 사용해보기
Novita AI에서 LLM API를 배포하기 전에 LLM 플레이그라운드에서 실험해볼 수 있습니다. 개발자에게는 무료 사용 할당량이 제공됩니다. 이제 시작하는 단계를 안내해 드리겠습니다.
1단계: 플레이그라운드에 접속: Products 탭으로 이동하여 Model API를 선택하고 LLM API 탐색을 시작하세요.

2단계: 모델 선택: 평가 요구 사항에 가장 적합한 Llama 모델을 선택하세요.

3단계: 프롬프트 입력: 입력 필드에 프롬프트를 입력하여 모델의 응답을 생성하세요.
결론
Llama 3는 최첨단 대규모 언어 모델로, 텍스트 생성, 코딩, 다국어 처리에서 뛰어난 성능을 발휘합니다. Novita AI의 LLM API를 통해 개발자는 다양한 애플리케이션에서 그 잠재력을 최대한 활용할 수 있습니다. Meta AI가 AI 연구의 경계를 확장함에 따라 Llama 3는 오픈 소스 AI의 미래를 선도하며 혁신과 고급 모델에 대한 더 폭넓은 접근을 촉진합니다. 실험이든 대규모 배포이든, Llama 3는 AI 프로젝트를 향상시키는 데 필요한 도구를 제공합니다.
자주 묻는 질문
Llama 3가 이전 모델과 다른 점은 무엇인가요?
Llama 3는 더 큰 크기, 향상된 효율성, 다른 모델과의 원활한 통합으로 이미지 및 음성 인식에서 탁월한 성능을 보입니다.
Llama 3 기술을 구현할 때 주요 과제는 무엇인가요?
Llama 3 기술을 구현하려면 모델 크기로 인해 충분한 컴퓨팅 성능이 필요합니다. 최적의 성능과 편향 감소를 위해 다양하고 고품질의 학습 데이터를 확보하는 것이 중요합니다.
Llama 3를 비영어권 언어에도 적용할 수 있나요?
Llama 3는 다양한 학습 데이터를 활용하여 여러 언어에서 효과적으로 패턴을 학습하며 다중 언어 처리에 뛰어납니다.
llama 3.1과 llama 3의 차이점은 무엇인가요?
Llama 3.1은 텍스트 입력 및 출력을 지원하는 반면, Llama 3는 멀티모달 기능 없이 텍스트 전용 상호 작용으로 제한되었습니다.
llama 3.1은 멀티모달인가요?
Llama 3.1은 멀티모달이 아닙니다. 텍스트만 처리합니다.
Originally published at Novita AI
Novita AI 는 AI 야망을 실현하는 올인원 클라우드 플랫폼입니다. 통합 API, 서버리스, GPU 인스턴스 — 비용 효율적인 도구를 제공합니다. 인프라를 제거하고 무료로 시작하여 AI 비전을 현실로 만드세요.
