최근 Meta(이전 Facebook)는 자사의 차세대 대형 모델 Llama 3을 오픈소스화했습니다. 지금까지 8B 및 70B 버전만 출시되었지만 평가 결과는 이미 Claude 3 Sonnet, Mistral Medium 및 GPT-3.5보다 좋습니다. 모델. Meta 관계자는 또한 이것이 단지 전채요리일 뿐이라고 말했습니다. 더 강력한 400B 매개변수 모델이 이미 훈련 중이며 몇 달 안에 모든 사람이 사용할 수 있을 것으로 예상됩니다(오픈 소스인지 여부는 확실하지 않습니다).
지난주 인기를 끌었던 오픈소스 프로젝트를 다시 말하자면, LLM을 기반으로 지식 베이스를 구축하는 오픈소스 프로젝트가 최근 매우 인기를 끌고 있지만 그중에는 포함하지 않았습니다. 대형 모델을 로컬에서 사용하는 효과가 좋지 않고, 대형 모델을 요청하는 API가 무료가 아니기 때문에 무료 OpenAI API를 구현하는 데 사용할 수 있는 OpenAI API 역방향 프록시 오픈소스 프로젝트를 찾았습니다. 콘텐츠는 지식 기반의 핵심이기도 하며, Reader는 웹 콘텐츠를 LLM 친화적인 텍스트로 변환할 수 있습니다. 프로그래밍 기초가 없는 사람들을 위해 여기 30일 Python 오픈 소스 튜토리얼이 있습니다. 배워보세요! 물론, 삼국지킬과 유사한 오픈소스 카드게임인 '무명킬'을 해보면서 공부하는 재미도 있습니다.
- 이 기사의 내용
- 1. 오픈소스 뉴스
- 1.1 메타 오픈소스 Llama 3가지 주요 모델
- 2. 오픈소스 핫서치 프로젝트
- 2.1 OpenAI API 무료 역방향 프록시: ChatGPT
- 2.2 새로운 시스템 수준 프로그래밍 언어: Zig
- 2.3 웹 페이지 콘텐츠를 LLM 친화적인 텍스트로 변환: 리더
- 2.4 삼국지형 카드게임: noname
- 2.5 30일 Python 프로그래밍 과제: 30일 Python
- 3. HelloGitHub 인기 리뷰
- 3.1 Windows 작업 표시줄 투명도를 사용자 정의하는 가젯: TranslucentTB
- 3.2 크로스 플랫폼 손글씨 메모 및 그림 그리기 애플리케이션: Rnote
- 4. 엔딩
- 1. 오픈소스 뉴스
1. 오픈소스 뉴스
1.1 메타 오픈소스 Llama 3가지 주요 모델
올해 초 Zuckerberg는 공개적으로 다음과 같이 설명했습니다. Meta가 Llama 모델을 오픈소스화한 이유는 무엇입니까?
- 향상된 모델: 오픈 소스는 커뮤니티의 힘을 활용하여 모델의 품질을 지속적으로 향상시킬 수 있습니다. 커뮤니티 피드백과 검토는 보안 및 운영 효율성을 향상시켜 모두에게 이익이 되기 때문입니다.
- 제품 개발: 오픈 소스가 모델을 상용 제품으로 전환할 가능성을 배제하지는 않지만 오픈 소스 모델의 리더는 커뮤니티 혁신을 자체 제품에 통합하여 제품 경쟁력을 향상시킬 수 있습니다.
- 산업 표준: 오픈 소스 소프트웨어는 산업 표준이 되어 기술 개발과 통일성을 촉진할 수 있는 잠재력을 가지고 있습니다.
- 인재 유치: 개발자와 연구원은 오픈 소스 프로젝트에 참여할 가능성이 높으므로 오픈 소스 전략은 기업이 업계 최고의 인재를 유치하고 채용하는 데 도움이 될 수 있습니다.
새로 출시된 라마 3는 라마 2에 비해 매개변수 크기, 학습 데이터 세트, 모델 아키텍처(GQA), 성능, 다국어 지원, 추론, 코드 생성 측면에서 개선됐지만 현재 중국어는 잘 지원하지 않는다. 그리고 Meta.ai는 여전히 Llama 2를 사용합니다.
GitHub 주소: github.com/meta-llama/llama3
2. 오픈소스 핫서치 프로젝트
2.1 OpenAI API 무료 역방향 프록시: ChatGPT
주요 언어: TypeScript , Star: 3.7k , 주간 성장: 1k
이제 로그인 없이 ChatGPT(gpt-3.5-turbo 모델)를 무료로 사용할 수 있지만, 인터페이스를 사용하려면 요금이 부과됩니다. 이 프로젝트는 무료 ChatGPT 웹 사이트 서비스를 기반으로 하며 이를 무료 ChatGPT API로 변환합니다. 인터페이스 반환은 공식 반환과 일치하며 Docker 배포를 지원합니다. 배포된 서버는 OpenAI 서비스가 지원되는 국가 및 지역에 있어야 합니다.
GitHub 주소→ github.com/PawanOsman/ChatGPT
2.2 새로운 시스템 수준 프로그래밍 언어: Zig
주요 언어: Zig , 별: 30k , 주간 성장: 300
이는 성능, 안전 및 가독성에 초점을 맞춘 필수적이고 범용이며 정적으로 유형이 지정되고 컴파일된 시스템 프로그래밍 언어입니다. 이는 컴파일 타임 제네릭 및 리플렉션, 교차 컴파일 및 수동 메모리 관리를 지원하며 C 언어 개선을 목표로 하며 C 언어 코드 기반으로 쉽게 작업할 수 있습니다. Zig는 암시적 제어 흐름, 암시적 메모리 할당, 전처리기 및 매크로가 없으며 간단하고 직접적이며 특히 컴파일러, 운영 체제 커널, 데스크톱 애플리케이션, 성능에 민감한 애플리케이션, 임베디드 시스템 등을 개발하는 데 적합합니다.
const std = @import("std");
const parseInt = std.fmt.parseInt;
test "parse integers" {
const input = "123 67 89,99";
const ally = std.testing.allocator;
var list = std.ArrayList(u32).init(ally);
// Ensure the list is freed at scope exit.
// Try commenting out this line!
defer list.deinit();
var it = std.mem.tokenizeAny(u8, input, " ,");
while (it.next()) |num| {
const n = try parseInt(u32, num, 10);
try list.append(n);
}
const expected = [_]u32{ 123, 67, 89, 99 };
for (expected, list.items) |exp, actual| {
try std.testing.expectEqual(exp, actual);
}
}
GitHub 주소→ github.com/ziglang/zig
2.3 웹 페이지 콘텐츠를 LLM 친화적인 텍스트로 변환: 리더
주요 언어: TypeScript , Star: 3k , 주간 성장: 2.5k
이 프로젝트는 지정된 URL 콘텐츠를 LLM 친화적인 텍스트로 변환하여 에이전트 및 RAG 시스템의 입력 품질을 향상시키고 지식 기반 구축의 일부로 사용할 수 있습니다. 사용해 봤는데 콘텐츠 추출 효과는 좋은데 로그인이 필요한 URL에서는 작동하지 않네요.
GitHub 주소→ github.com/jina-ai/reader
2.4 삼국지형 카드게임: noname
주요 언어: JavaScript , 스타: 1.9k , 주간 성장: 100
"Unknown Kill"은 삼국지를 기반으로 한 카드 전략 게임입니다. 완전히 무료이며 광고가 없습니다. 게임 플레이는 Three Kingdoms Kill과 동일하지만 훨씬 더 높은 자유도를 가지고 있습니다. 플레이어가 선택할 수 있는 장군이며, 스스로 만든 장군과 스킬도 지원합니다. 아이덴티티, 국가전, 지주전, 타워디펜스, 일대일, 온라인 등의 게임 모드를 제공합니다.
GitHub 주소→ github.com/libccy/noname
2.5 30일 Python 프로그래밍 과제: 30일 Python
주요 언어: Python , Star: 31k , 주간 성장: 600
이 프로젝트는 사람들이 30일 안에 Python 프로그래밍 언어를 배울 수 있도록 돕기 위한 것입니다. 매일의 연습과 학습을 통해 Python의 기본 지식과 고급 지식을 점차적으로 익힐 수 있습니다. 완료하는 데 100일 이상이 걸릴 수도 있습니다. 이 튜토리얼은 Python을 빨리 시작하고 싶은 초보자나 Python에 대해 어느 정도 이해하고 실습을 통해 Python에 대해 더 깊이 이해하고 싶은 개발자에게 적합합니다.
GitHub 주소→ github.com/Asabeneh/30-Days-Of-Python
3. HelloGitHub 인기 리뷰
이번 장에서는 이번 주 HelloGitHub 웹사이트에서 인기 있는 오픈소스 프로젝트를 공유하겠습니다. 이러한 오픈소스 프로젝트 사용 경험을 공유해 주세요.
3.1 Windows 작업 표시줄 투명도를 사용자 정의하는 가젯: TranslucentTB
주요 언어: C++
이 프로젝트는 Windows 작업 표시줄의 투명도를 조정하기 위해 C++로 개발된 도구로, 작고 무료이며 사용하기 쉽고 5가지 작업 표시줄 상태, 6가지 동적 모드 및 Windows 10/11 운영 체제를 지원합니다.
프로젝트 세부정보 → hellogithub.com/repository/48c9ce6373cd4e108d74bcb4f8ac7a41
3.2 크로스 플랫폼 손글씨 메모 및 그림 그리기 애플리케이션: Rnote
주요 언어: 러스트
Rust 및 GTK4로 작성된 그리기 애플리케이션으로 스케치, 손글씨 메모, 문서 주석 달기 등에 사용할 수 있습니다. PDF 및 이미지 파일 가져오기/내보내기뿐만 아니라 무제한 캔버스, 드래그 앤 드롭, 자동 저장 및 기타 기능을 지원합니다. Windows, Linux 및 macOS 시스템에 적합하며 필기 태블릿과 함께 사용해야 합니다.
프로젝트 세부정보 → hellogithub.com/repository/1d768cfa742c4fcd9c0a0bd4374cb425
4. 엔딩
이번 주 "GitHub Hotspot Express"의 흥미진진한 콘텐츠를 마친 후, 이러한 오픈 소스 프로젝트가 모든 사람에게 영감을 주고 새로운 도구, 학습 리소스 또는 엔터테인먼트 프로젝트를 찾는 데 도움이 되기를 바랍니다. 이 내용을 읽고도 만족스럽지 않다면 "이전 리뷰" 내용을 읽어보시면 더 인기 있는 오픈소스 프로젝트를 찾아보실 수 있습니다.
지난호 검토
이상이 이번주 "GitHub Hotspot Express"의 전체 내용입니다. 또 다른 재미있고 흥미로운 GitHub 프로젝트를 발견했다면 HelloGitHub 에 오셔서 모두와 공유해 보세요.
Linus는 커널 개발자가 탭을 공백으로 대체하는 것을 막기 위해 문제를 직접 해결했습니다. 그의 아버지는 코드를 작성할 수 있는 몇 안 되는 리더 중 한 명이고, 둘째 아들은 오픈 소스 기술 부서의 책임자이며, 막내 아들은 핵심입니다. Huawei: 일반적으로 사용되는 모바일 애플리케이션 5,000개를 변환하는 데 1년이 걸렸습니다. Hongmeng으로의 포괄적인 마이그레이션 Java는 타사 취약점에 가장 취약한 언어입니다. Hongmeng의 아버지인 Wang Chenglu: 오픈 소스 Hongmeng은 유일한 아키텍처 혁신입니다. 중국 기초 소프트웨어 분야의 마화텅(Ma Huateng)과 저우홍이(Zhou Hongyi)가 악수를 하며 "원한을 풀다" 전 마이크로소프트 개발자: 윈도우 11 성능은 "터무니없을 정도로 나쁘다" 라오샹지가 오픈소스인 것은 코드는 아니지만 그 이유는 다음과 같다. Google이 대규모 구조 조정을 발표 했습니다 .