시작하기 앞서 최근 ChatGPT, Gemini 등 대규모 언어 모델(LLM)이 화제입니다.하지만, 이런 서비스들은 대부분 클라우드 기반이라 인터넷 연결이 필수이고, 개인 정보 유출 우려도 있습니다. 그로 인해서 생성형 AI 차단을 기업이나 나라에서 현재 많이 실행중입니다. 하지만 Ollama를 사용하면 내 컴퓨터에 로컬 LLM을 구축하여, 인터넷 없이도, 개인 정보 걱정 없이 AI 모델을 마음껏 활용할 수 있습니다. (야호) 이 글은 이런 분들께 추천합니다 : )로컬 LLM이 무엇인지 궁금하신 분Ollama를 사용하여 내 PC에 AI 모델을 설치하고 싶은 분개인 정보 유출 걱정 없이 AI 모델을 활용하고 싶은 분나만의 AI 비서를 만들어보고 싶은 개발자, 연구자LLM 이란? LLM은 ' L..
최근 AI 업계에서 DeepSeek(딥시크) 이라는 이름이 심상치 않게 들려오고 있습니다. OpenAI의 GPT-4, Anthropic의 Claude, Google의 Gemini 같은 모델들이 각축전을 벌이는 가운데, 중국발 AI 모델인 DeepSeek이 강력한 성능을 자랑하며 빠르게 성장하고 있습니다. 과연 DeepSeek이 무엇이고, 왜 주목받고 있는지, 그리고 어떤 기술적 특징을 갖고 있는지 알아보겠습니다. DeepSeek이란?DeepSeek은 중국의 AI 연구팀 DeepSeek AI에서 개발한 인공지능(AI) 모델입니다. 쉽게 말해, ChatGPT와 비슷한 역할을 하는 AI라고 생각하면 됩니다. DeepSeek AI는 단순한 AI 챗봇을 만드는 것이 아니라, 사람처럼 텍스트를 이해하고 생성하는 A..
최근 가상자산 시장에서 전례 없는 규모의 해킹 사건이 발생하며 많은 투자자의 관심이 집중되고 있습니다. 세계에서 두 번째로 큰 가상자산 거래소인 바이비트(Bybit)가 2조 원 이상의 이더리움을 탈취당했는데요. 해커들은 가상자산 지갑의 거래 과정을 노려 공격을 감행했으며, 이에 따라 가상자산 지갑의 보안 문제도 다시금 주목받고 있습니다. 이번 사건의 전말과 가상자산 지갑의 개념을 함께 살펴보겠습니다.해킹사건 정리바이비트, 털리다.2025년 2월 21일 세계에서 두 번쨰로 큰 가상자산 거래소 바이비트(Bybit)가 2조원의 해킹을 당했습니다.전문가들은 이번 해킹이 북한의 소행으로 보고있습니다. 코인거래소의 보안해커들은 보통 개인의 코인지갑은 돈이 얼마 없기때문에 코인거래소의 코인지갑을 노리는 경우가 많습니..
지난 시간에는 프롬프트 작성 기본 원칙에 대해서 알려드렸습니다.이번 시간에는 단계별 프롬프트 작성 가이드와 작성 팁을 알려드리고자 합니다.🪜 단계별 프롬프트 작성 가이드지난 시간에 알려드렸던 내용들을 함축해서 정리한 이론입니다. 차근차근 읽어보고 리마인드 하면서 연습해 보시면 됩니다. 목표 설정AI모델이르 통해 얻고자 하는 정보나 결과가 무엇인지 명확하게 정의합니다.핵심 키워드 추출목표와 관련된 핵심 키워드를 추출하여프롬프트에 포함합니다. 단, 의도적으로 반복되는 단어나 표현은 "Verbosity"라는 개념에 의하여 모델이 오류를 일으킬 수 있습니다.💡 Tip. Verbosity는 프로그램이나 시스템이 사용자에게 얼마나 많은 정보를 자세하게 보여줄지를 나타내는 정도를 의미합니다. Verbosity의 ..
시작하기 앞서 연태호량주 중에서 '태'를 맡고 있습니다. 나머지 '연'과 '호'가 IT 쪽 전공자들이라 그쪽 게시 글을 맡고 있고,유일하게 비 전공자인 제가 여기에 껴들어서 실생활에서 도움이 될만한 정보들을 제공하고자 합니다.량주는 뭐냐고요? 아무 의미 없습니다. 그냥 셋 다 술 주정뱅이라 고량주를 갖다 붙인 겁니다.인공지능(AI) 기술 발전이 우리 일상에 혁신적인 변화를 가져왔고, 앞으로도 우리의 삶은 변화될 것이라고 생각됩니다.특히 가장 많이 사용하는 Chat GPT, Gemini와 같은 대화형 AI 모델은 정보 검색, PPT 제작, 글쓰기 등 다방면에서 활용되어 우리들에게 많은 도움을 주고 있습니다. 하지만 어떻게 활용해야 원하는 반응을 얻어 낼지는 "프롬프트"에 달려있습니다. 처음 AI모델을 접..
개발환경전편과 같이 메모장 같은 기본적인 에디터로도 개발은 가능합니다.하지만 자동완성이나 코드 실행 및 디버깅(오탈자나 버그를 수정)함에 있어서 전문에디터는 필수입니다.에디터를 사용하지 않으면 수많은 코드의 오류를 찾기도 힘들고 손으로 전부 쳐야하는 불편함이 있습니다.우리는 본 프로젝트에서 수많은 에디터중 간단하게 사용할 수 있는 Visual Studio Code(VSCode)를 사용하겠습니다. Visual Studio Code(VSCode)VSCode(Visual Studio Code) 는 마이크로소프트에서 개발한 무료 오픈소스 코드 편집기입니다.가볍고 강력한 기능을 제공하며, 다양한 프로그래밍 언어를 지원합니다. 다운로드 https://code.visualstudio.com/download Dow..
엔빵 계산기 만들기제가 속한 동아리에서 모임을 자주 갖는데 그때마다 정산을 하기위해서 엑셀을 만드는게 힘들어서 이참에 강의도 올릴 겸 엔빵계산기를 만들어보려고 합니다.초보자분들도 쉽게 따라하실수 있도록 어려운 것들은 모두 걷어내고 HTML, CSS, JavaScript 만 사용해서 더치페이 계산기를 만들어보겠습니다.기초 개념부터 실전 프로젝트까지 차근차근 설명할 예정이니, 부담 없이 시작하셔도 됩니다. 오늘 소개하는 내용은 앞으로 진행될 HTML,CSS,JavaScript에 대해서 가볍게 다룰 예정이니 다소 어렵더라도 무시하시고 넘어가셔도 무방합니다.어차피 다음 회차에서 다시 소개할 예정이니까요. 앞으로 진행할 내용소개 에디터 다운로드HTML으로 기본구조 만들기JavaScript로 계산 기능 추가하기더치..
해커들이 해킹하는 방법중에는 여러가지 방법이 존재하는데요. 그중에서 보안관련 프로그램중 패킷을 변조하는데 사용하는 BurpSuite 프로그램을 사용해서 해커의 경험을 한스푼 추가해보도록 하겠습니다 :) https://portswigger.net/burp/communitydownload Download Burp Suite Community Edition - PortSwiggerBurp Suite Community Edition is PortSwigger's essential manual toolkit for learning about web security testing. Free download.portswigger.net위의 사이트에서 프로그램을 다운받아 주세요 그 후 프로그램을 실행시키면 ..
DDNS(Dynamic Domain Name System, 동적 DNS)는 IP 주소가 계속 변경되는 환경에서도 도메인 이름을 통해 안정적으로 접속할 수 있도록 도와주는 시스템입니다. DNS우선 DNS에 대해서 알아봅시다.우리가 네이버에 접속을할때는 보통 검색창에 https://www.naver.com 처럼 도메인을 치지 해당 아이피를 알고있지는 않습니다. 이런 아이피를 기억하기 쉬운 도메인으로 입력할수있게 해주는 시스템을 DNS라고 합니다.그런데, 보통 가정에서 쓰이는 인터넷 환경은 Ipv4의 한계가 있어서 고정IP가 아닌 유동적으로 아이피를 할당받고 있습니다.즉, 123.45.67.89 의 아이피를 할당받고 있어도 내일은 이 아이피가 아닐수도 있단 말... DDNSDDNS는 이러한 변동 IP를 자..
V8 엔진V8 엔진은 구글 크롬과 Node.js에서 사용하는 자바스크립트 엔진입니다.이 엔진은 자바스크립트 코드를 고속으로 실행 할 수 있도록 설계되었으며, Just-In-Time(JIT) 컴파일러 를 이용해 성능을 극대화합니다. 주요특징자바스크립트 코드를 바이트코드(Bytecode) 로 변환 후 실행실행 속도를 높이기 위해 JIT(Just-In-Time) 컴파일 사용가비지 컬렉션(Garbage Collection) 으로 메모리 관리 V8 엔진의 주요 구성 요소V8 엔진은 크게 파싱 → 컴파일 → 실행 → 최적화 과정을 거칩니다.이 과정을 담당하는 핵심 요소는 다음과 같습니다.1️⃣ 파서(Parser): 자바스크립트 코드를 분석하여 추상 구문 트리(AST) 생성2️⃣ 인터프리터(Interpreter)..