Prompt Engineering Interactive Tutorial

이 프로젝트는 Anthropic이 제공하는 Claude 모델을 활용하여 최적의 프롬프트 만드는 법을 단계별로 학습할 수 있는 인터랙티브 튜토리얼입니다. 주문형으로 구성된 이 과정은 프롬프트의 기본 구조부터 고급 기법까지 배울 수 있도록 설계되어 있으며, 학습자들이 직접 연습할 수 있는 실습 섹션과 예제 플레인그라운드를 포함합니다. 이 튜토리얼의 목적은 사용자들이 Claude의 강점과 한계를 이해하고, 다양한 사례에 적합한 강력한 프롬프트를 스스로 설계하는 능력을 갖추게 하는 것에 있습니다. 구조적으로 9개 챕터와 부록으로 구성되어 있으며, 각 챕터별 연습문제와 실습 구역이 마련되어 있어 체계적인 학습이 가능하게 설계되었습니다. 기술 스택은 Claude 모델(Claude 3 Haiku, Sonnet, Opus)과 Google Sheets 등 다양한 도구를 사용하며, 최신 업데이트와 변화 이력도 문서에 포함되어 있습니다. 이 튜토리얼은 특히 자연어 처리 및 프롬프트 공학 관련 연구자, 개발자, AI 사용자들이 효과적인 프롬프트 작성법을 실습하고 경험을 쌓는 데 유용합니다. 참고로, 더욱 사용자 친화적인 버전은 Google Sheets 버전이 제공되고 있으며, 상세한 내용과 연습 자료는 리포지터리 또는 문서 링크를 통해 확인할 수 있습니다.

minimind

minimind는 초소형 언어 모델을 2시간, 3원(약 0.45달러)의 비용으로 훈련시킬 수 있는 오픈소스 프로젝트입니다. 25.8MB 크기의 MiniMind 모델을 포함하며, 단일 GPU에서도 빠른 트레이닝이 가능하도록 설계되어 있습니다. 대형 모델 구조를 간단히 구현했으며, 사전 훈련(pretrain), 지도 미세조정(SFT), LoRA 미세조정, 강화학습(DPO), 모델 증류, 비전-다중모달-VLM까지 연속적인 전체 과정을 적극적으로 지원합니다. PyTorch 원본으로 재구성하여 기타 주류 프레임워크와 호환 가능하며, 실시간 평가 및 간단한 UI와 API를 제공해 누구나 쉽게 사용할 수 있습니다. 최근 업데이트로 MiniMind2 모델 시리즈 공개, 성능 향상, 다양한 데이터셋 활용, 코드 구조 정리, 그리고 저작권 제한이 없는 모델 78억 이상 글로벌 시장 점유 목표를 갖고 있습니다. 적은 비용으로 접근 가능하며, AI 커뮤니티의 빠른 학습과 연구를 돕기 위해 만들어졌습니다. 공식 사이트, 모델 저장소, 다양한 예제 및 데이터셋, VLLM 및 llama.cpp 등 인퍼런스 엔진 지원도 포함되어 있습니다.

Nitro

Nitro는 Vite 기반 애플리케이션에 서버 기능을 확장하여 프로덕션 환경에서도 안정적으로 구동될 수 있는 서버를 제공하는 오픈소스 프로젝트입니다. 플랫폼에 구애받지 않는 서버 환경을 만들어주며, 서버 라우트 추가, 배포, 무설정(제로-컨피그)을 지원합니다. 현재 알파 버전인 v3 개발 중이며, 안정 버전 v2도 유지됩니다. 빠르고 최적화된 빌드와 서버 환경을 제공하며, 클라우드, 서버, CDN 등에 배포 가능합니다. 프론트엔드 개발자와 배포 자동화/서버 통합이 필요한 프로젝트 대상이며, 문서와 개발 가이드, 커뮤니티 기여 가이드도 제공됩니다. 라이선스는 MIT이며, GitHub에서 소스코드와 문서를 확인할 수 있습니다.

LangChain.js

LangChain.js는 언어 모델 기반 애플리케이션 개발을 지원하는 프레임워크로, context-aware 및 reasoning 능력을 갖춘 AI 애플리케이션을 쉽게 만들 수 있습니다. 모듈화된 컴포넌트, 하이레벨 체인, 다양한 플랫폼 지원을 제공합니다. 구성 요소는 언어 모델 입출력, 데이터 검색, 에이전트 등을 포함하며, TypeScript로 작성되어 Node.js, 브라우저, Deno, 클라우드 워커 등에서 사용할 수 있습니다. 질문 답변 시스템, 챗봇, 데이터 기반 질의응답 등에 활용 가능하며, OpenAI, Hugging Face 등 여러 LLM 서비스와 통합됩니다. 활발한 업데이트와 자세한 가이드, 기여 가이드, 보안 가이드라인도 제공되어 있습니다.

nanoGPT

nanoGPT는 중간 크기 GPT 모델을 빠르고 간단하게 학습 또는 미세조정하는 오픈소스 저장소입니다. GPT-2(124M)를 OpenWebText 데이터셋에서 약 4일 만에 단일 GPU(A100 8개 노드)로 재생산하는 목표로 설계되었으며, 약 300줄의 훈련 루프와 GPT 모델 정의로 구성되어 있어 커스터마이징이 용이합니다. 자연어 생성, 텍스트 예측, 언어 모델링 등에 적합하며, 기존 체크포인트 활용과 도메인 특화 또는 추가 훈련 지원이 가능합니다. PyTorch, Hugging Face Transformers, Tiktoken 등 주요 라이브러리를 활용하며, 최신 버전은 W&B, tqdm 지원도 포함되어 있습니다.

Node Version Manager (nvm)

nvm은 Node.js 다양한 버전을 쉽게 설치하고 전환할 수 있게 하는 버전 관리 도구입니다. 쉘 환경 내에서 사용할 수 있으며, 간단한 명령어로 원하는 버전 설치, 삭제, 전환이 가능합니다. 주요 특징은 .nvmrc 파일 지원, 자동완성, bash, zsh 지원, Docker 지원, macOS/리눅스 친화적입니다. 릴리즈 v0.40.3 기준으로 정기 업데이트와 Mac, Linux 환경 가이드도 제공됩니다.

envoy

Envoy는 클라우드 네이티브 환경에 최적화된 고성능 엣지/미들/서비스 프록시입니다. 마이크로서비스 아키텍처와 컨테이너 환경에서 네트워크 트래픽 제어와 보안을 위한 풀 프록시 플랫폼으로, 로드 밸런싱, 인증, 암호화, 트래픽 라우팅, 통계 수집, 장애처리 등을 지원합니다. C++로 개발되어 뛰어난 성능과 확장성을 갖추었으며, Kubernetes와 Docker 환경에 적합합니다. 모듈형 구성요소와 다양한 API, 문서, 보안 감사 보고서도 제공하며, CNCF 프로젝트로 활발히 지원받고 있습니다.

Evolution API

Evolution API는 다양한 메시징 플랫폼과 통합 가능한 종합 통신 플랫폼입니다. WhatsApp 제어 API로 시작하여, Baileys 라이브러리를 활용해 WhatsApp Web을 REST API로 제어하며, 공식 WhatsApp Business API, Typebot, Chatwoot, OpenAI와 연동됩니다. RabbitMQ, Kafka, SQS, WebSocket, S3/Minio 등과 통합이 가능하며, 오픈소스 라이선스 Apache 2.0을 따릅니다. 상세한 업데이트와 개선 사항은 GitHub 이슈와 changelog를 통해 확인할 수 있습니다.

WAHA

WAHA는 자체 서버에 설치할 수 있는 WhatsApp HTTP API(REST API) 프로젝트로, 빠른 도커 배포와 간편한 사용을 목표로 합니다. WhatsApp 메시지 전송, 세션 관리, QR 코드 스캔 기능을 제공하며, Swagger 기반 API 문서와 대시보드도 포함됩니다. Docker, Node.js(버전 22 이상), Swagger, Proto 파일 처리 등을 지원하며, 빠른 배포 후 WhatsApp 메시지 송신을 간편하게 시작할 수 있습니다. 자세한 내용은 공식 홈페이지와 GitHub 저장소 참고하세요.

OpenArm

OpenArm은 7자유도(7DOF) 휴머노이드 로봇 팔로, 실시간 작업과 접촉 많은 환경에 적합한 오픈소스입니다. 안전성과 실용성을 갖추었으며, 하드웨어 설계(CAD, STL/STEP), URDF/xacro, CAN 라이브러리, ROS2, 텔레오퍼레이션, 시뮬레이션 환경을 포함합니다. 지속적인 기능 개선과 커뮤니티 참여를 장려하며, 약 6500달러(완전 세트 기준)에 제작 가능해 오픈소스 하드웨어와 소프트웨어로 실험과 배포가 용이합니다.

FreeDomain

FreeDomain은 누구나 무료로 도메인 이름을 등록할 수 있는 비영리 서비스입니다. 사용자는 여러 도메인 확장자를 선택하여 등록하며, Cloudflare, FreeDNS, Hostry 등 DNS 제공자를 통해 호스팅 가능합니다. 온라인 대시보드(https://dash.domain.digitalplat.org/)를 통해 도메인 등록, FAQ, 커뮤니티, 후원 링크를 제공하며, 디지털 접근성 향상과 The Hack Foundation의 후원을 받고 있습니다.

Christian’s Boilerplates

이 프로젝트는 ‘Boilerplates’라는 이름으로, IT 전문가와 홈랩 사용자를 위한 검증된 인프라 템플릿 모음집입니다. Docker, Terraform, Ansible, Kubernetes 등 인증된 템플릿을 활용하여 신속하고 일관된 인프라 구축이 가능합니다. CLI 도구와 라이브러리 관리, 변수와 기본값 관리, 사용자 정의 템플릿 지원이 특징입니다. GitHub 저장소와 문서, 튜토리얼 등을 통해 활용법을 안내하며, 환경에 맞게 템플릿을 수정할 수 있습니다.

Spring AI Alibaba

Spring AI Alibaba는 엔터프라이즈 환경용 AI 프레임워크로, 챗봇, 워크플로우, 멀티에이전트 애플리케이션을 손쉽게 구축할 수 있도록 설계되었습니다. 그래프 기반 구조, Aliyun Bailian, MCP, RAG 등과의 통합, 엔터프라이즈용 확장성을 지원하며, JDK 17 이상 요구. 활발한 커뮤니티와 다양한 예제, 도구 가이드, 산업 연동 문서를 제공합니다.

Prompt Engineering Guide

Prompt Engineering Guide는 최신 연구와 도구, 강좌를 망라한 종합 자료집입니다. 대형 언어 모델 활용법과 프롬프트 최적화 기술을 제공하여 연구자와 개발자가 성능을 향상시키는 데 도움을 줍니다. 논문, 사례 연구, 실습 자료, 코드, 강좌, API 가이드 등을 포함하며, Next.js, React 기반의 웹사이트로, GitHub와 연동됩니다. MIT 라이선스 하에 공개되어 있으며, 커뮤니티와 오픈소스 기여를 장려합니다.

nanobrowser

Nanobrowser는 브라우저 내에서 작동하는 오픈소스 AI 웹 자동화 도구입니다. 크롬 확장 프로그램 형태로, OpenAI, Anthropic, Gemini, Ollama, Cerebras, Llama 등 다양한 LLM을 활용하며, 사용자 맞춤형 모델 구성과 인공 에이전트 협업이 가능합니다. 웹 자동화, 채팅 인터페이스, 반복 작업, 후속 질문, 대화 기록을 지원하며, Chrome과 Edge에서 지원됩니다. 저장소와 개발 문서, 기여 가이드도 제공되어 있습니다.