Supra-50M-추론: 사고체인을 활용한 오픈소스 소형 모델

SupraLabs가 Supra-50M-Reasoning(ThinkSupra-50M)을 출시했습니다. 이는 응답 전에 완전한 사고 사슬(CoT)을 생성하는 50M 파라미터의 소형 모델입니다. Supra-50M-Instruct의 추론 변형으로, Qwen3 1.7B가 생성한 500개 합성 샘플 데이터셋을 사용하여 Supra-50M-Base에서 미세 조정되었으며, bfloat16으로 SFT를 통해 6 에폭 학습했습니다. 실험적이며 환각 현상이 발생하기 쉽고, 완전히 공개되었습니다.
추론 형식
모든 응답은 다음 구조를 따릅니다:
<|begin_of_thought|> ... 생각 ... <|end_of_thought|> <|begin_of_solution|> ... 최종 답변 ... <|end_of_solution|>
빠른 시작
import torch from transformers import pipeline, AutoTokenizerMODEL_ID = "SupraLabs/Supra-50M-Reasoning" tokenizer = AutoTokenizer.from_pretrained(MODEL_ID, clean_up_tokenization_spaces=False) pipe = pipeline("text-generation", model=MODEL_ID, tokenizer=tokenizer, device_map="auto", torch_dtype=torch.bfloat16 if torch.cuda.is_available() else torch.float32)
def build_prompt(instruction, input_text=""): if input_text.strip(): return f"Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n### Instruction:\n{instruction}\n\n### Input:\n{input_text}\n\n### Response:\n" return f"Below is an instruction that describes a task. Write a response that appropriately completes the request.\n\n### Instruction:\n{instruction}\n\n### Response:\n"
def generate(instruction, input_text=""): result = pipe(build_prompt(instruction, input_text), max_new_tokens=512, do_sample=True, temperature=0.3, top_k=50, top_p=0.9, repetition_penalty=1.15, pad_token_id=pipe.tokenizer.pad_token_id, eos_token_id=pipe.tokenizer.eos_token_id, return_full_text=False) return result[0]['generated_text'].strip()
샘플 출력
프롬프트: "AI란 무엇인가?"
생각: "좋아요, 사용자가 AI에 대해 묻고 있습니다. 먼저 AI가 무엇인지 떠올려 봅시다. AI는 머신러닝의 하위 집합, 특히 신경망입니다..."
응답: "AI는 머신러닝의 하위 집합으로, 기계가 데이터로부터 학습할 수 있도록 하는 데 중점을 둡니다... 의료, 금융, 로봇공학 분야에서 사용됩니다."
다음 단계
SupraLabs는 더 큰 모델을 계획 중입니다: Supra-124M(Base, Chat, Reasoning)과 Supra-350M(Base, Chat, Reasoning, Coding).
Hugging Face 모델: Supra-50M-Reasoning
데이터셋: SupraThink-Dataset-500x
📖 전체 출처 읽기: r/LocalLLaMA
👀 See Also

Adeu v1.4: DOCX 변경 추적을 위한 오픈소스 MCP
Adeu v1.4는 네이티브 OOXML 교정 내용을 DOCX 파일에 정밀하게 주입하여 서식, 번호 매기기 및 레이아웃을 보존합니다. 각주/미주 인라인 편집, 정의된 용어 린팅, 상호 참조 맵, 다단계 목록 왕복 편집이 추가되었습니다.

n8n-mcp-lite: MCP 서버가 n8n 워크플로우와 함께 Claude의 토큰 사용량을 80% 절감합니다
n8n-mcp-lite라는 새로운 오픈소스 Model Context Protocol 서버가 Claude가 n8n 자동화 워크플로우를 추론하는 데 도움을 주면서 토큰 사용량을 약 80% 감소시킵니다. 이 도구는 시각적 노드 자동화의 토큰 집약적 특성을 해결하기 위해 타겟팅된 워크플로우 스캐닝과 정밀 업데이트를 제공합니다.

로어: AI 코딩 대화에서 구조화된 맥락을 추출하는 도구
Lore는 Claude Code로 구축된 브라우저 기반 도구로, AI 대화에서 구조화된 컨텍스트를 추출하여 결정사항, 할 일 목록, 장애 요소, 재개 체크리스트를 포착합니다. React + TypeScript PWA이며, Chrome 확장 프로그램을 통해 직접 대화 캡처와 컨텍스트 주입이 가능합니다.

Claude Code와 Veo를 이용해 2시간 만에 3D 스크롤 웹사이트를 만든 방법
한 개발자가 Claude Code, Veo 영상 생성, 그리고 맞춤형 '영상-투-웹사이트' 스킬을 사용해 2시간 만에 3D 스크롤 웹사이트를 구축했습니다. 전체 코드와 라이브 데모가 공유되었습니다.