728x90
반응형

인공지능 13

Streamlit과 Langchain로 LLaMA 3.1 로 챗봇 만들기

Streamlit과 Langchain으로 만드는 LLaMA 3.1 기반 챗봇최신 LLaMA 3.1 모델을 활용하여 실시간 토큰 생성 속도를 보여주는 대화형 챗봇을 만드는 방법을 알아보겠습니다. 이 프로젝트에서는 Streamlit을 사용해 웹 인터페이스를 구축하고, Langchain을 통해 LLaMA 모델을 사용하겠습니다.1. 프로젝트 설정먼저, 우리의 개발 환경을 설정해 봅시다.가상 환경 생성프로젝트의 의존성을 관리하기 위해 가상 환경을 사용하는 것이 좋습니다.python -m venv chatbot_envsource chatbot_env/bin/activate # Windows: chatbot_env\Scripts\activate필요한 패키지 설치pip install streamlit langchai..

안드레 카파시의 AI 교육 스타트업 Eureka Labs

Eureka Labs: AI가 바꾸는 교육의 미래인공지능분야의 유명한 개발자가 만든 흥미로운 스타트업에 대해 이야기해보려 합니다. 바로 'Eureka Labs'인데요,Eureka Labs는 OpenAI의 공동 창립자이자 테슬라의 전 AI 책임자인 안드레이 카파시가 설립했습니다. 카파시는 스탠포드 대학교에서 첫 딥러닝 강좌를 설계한 바 있으며, AI 교육 분야에서 널리 알려진 전문가입니다.Eureka Labs: AI 기반 교육의 새로운 패러다임Eureka Labs의 접근 방식은 현재 교육 시스템의 주요 한계점을 해결하려는 시도입니다. 현재 교육계가 직면한 가장 큰 문제 중 하나는 높은 수준의 전문성, 교육 능력, 인내심, 그리고 다국어 구사 능력을 갖춘 교육자의 부족입니다. Eureka Labs는 최신 생..

RAG vs 파인튜닝: AI 모델 최적화의 두 가지 접근

RAG vs 파인튜닝: AI 모델 최적화의 두 가지 접근인공지능(AI) 기술이 발전함에 따라, 대규모 언어 모델(LLM)을 활용하는 방법도 다양해지고 있습니다. 오늘은 그 중에서도 주목받고 있는 두 가지 접근법, RAG(Retrieval-Augmented Generation)와 파인튜닝(Fine-tuning)에 대해 알아보겠습니다.RAG: 실시간 정보 검색의 힘RAG는 '검색 증강 생성'이라고 번역할 수 있습니다. 이 방식은 AI 모델이 답변을 생성할 때 외부 데이터베이스나 지식 저장소에서 관련 정보를 실시간으로 검색하여 활용합니다.RAG의 장점:최신 정보 활용: 실시간으로 업데이트되는 정보를 활용할 수 있습니다.유연성: 기본 모델을 변경하지 않고도 새로운 정보를 쉽게 추가할 수 있습니다.메모리 효율: ..

Claude Android 앱 출시: AI 비서를 모바일에서

Claude Android 앱 출시: AI 비서를 모바일에서 만나다Anthropic이 개발한 AI 비서 Claude가 이제 Android 플랫폼에서도 이용 가능해졌습니다. 이번 출시로 Claude의 강력한 기능들을 언제 어디서나 활용할 수 있게 되었습니다.주요 기능 및 특징크로스 플랫폼 지원웹, iOS, Android 간 원활한 연동시작한 대화를 다른 기기에서 이어갈 수 있는 기능이미지 인식 및 분석실시간 사진 촬영 또는 기존 이미지 업로드 지원고급 컴퓨터 비전 기술을 활용한 이미지 분석다국어 처리 능력실시간 언어 번역 기능다양한 언어로 의사소통 지원고급 추론 및 문제 해결복잡한 계약서 분석, 시장 조사 등 고급 작업 수행데이터 기반의 의사결정 지원활용 사례Claude Android 앱은 다양한 상황에서..

Whisper 모델로 텍스트로 변환하기

Whisper 모델로 음성을 텍스트로 변환하기음성을 텍스트로 변환하는 기술, 즉 음성 인식(Speech Recognition)은 인공지능 분야에서 꾸준히 발전해 왔습니다. 그 중에서도 OpenAI에서 개발한 Whisper 모델은 최근 주목받고 있는 강력한 도구입니다.Whisper 모델이란?Whisper는 OpenAI에서 2022년 9월에 공개한 오픈소스 음성 인식 모델입니다. 이 모델은 다음과 같은 특징을 가지고 있습니다:다국어 지원: 영어뿐만 아니라 한국어를 포함한 다양한 언어를 인식할 수 있습니다.강력한 성능: 노이즈가 있는 환경에서도 우수한 인식 성능을 보여줍니다.다목적성: 음성 인식, 번역, 언어 식별 등 다양한 작업을 수행할 수 있습니다.오픈소스: 누구나 자유롭게 사용하고 개선할 수 있습니다.애..

Claude 클로드의 혁신적 기능: Artifact

클로드의 혁신적 기능: Artifact클로드(Claude)는 Anthropic에서 개발한 최첨단 AI 언어 모델입니다. 대화형 AI 어시스턴트로서 다양한 작업을 수행할 수 있으며, 특히 복잡한 분석, 코딩, 창의적 글쓰기 등에서 뛰어난 성능을 보입니다. 클로드는 지속적으로 업데이트되며, 현재 가장 최신 버전은 Claude 3.5 시리즈입니다.Artifact: 클로드만의 특별한 기능클로드가 ChatGPT와 차별화되는 가장 주목할 만한 기능 중 하나는 바로 'Artifact'입니다. 이 기능은 사용자와 AI의 상호작용을 한 단계 더 발전시킨 혁신적인 도구입니다.Artifact란 무엇인가?Artifact는 대화 중에 생성되는 독립적이고 실질적인 콘텐츠를 의미합니다. 이는 코드 스니펫, 문서, HTML 페이지,..

WebCrawler와 GPT-4를 이용한 OpenAI 모델 가격 추출하기

WebCrawler와 GPT-4를 사용하여 OpenAI 모델 가격 추출하기소개이 포스트에서는 crawl4ai 라이브러리를 사용하여 웹페이지에서 OpenAI 모델 가격 정보를 추출하는 과정을 안내합니다. 우리는 GPT-4의 강력한 기능을 활용하여 관련 데이터를 파싱하고 추출할 것입니다. 이 튜토리얼을 완료하면 웹 크롤링과 AI를 사용하여 웹사이트에서 데이터를 수집하는 방법을 이해할 수 있게 될 것입니다.사전 준비시작하기 전에 다음이 설치되어 있는지 확인하세요:Python 3.7 이상crawl4ai 라이브러리dotenv 라이브러리설정 및 코드환경 변수 설정: OpenAI API 키를 환경 변수로 설정합니다. 프로젝트 디렉토리에 .env 파일을 생성하고 다음과 같이 API 키를 추가합니다.OPENAI_API_..

RAG vs Non-RAG: 지하철 정보 검색 실험

RAG vs Non-RAG: 지하철 정보 검색 실험이번 포스트에서는 Retrieval-Augmented Generation (RAG)와 일반 언어 모델의 성능을 비교하는 실험을 진행했습니다. 지하철 역 정보를 기반으로 두 방식의 답변 능력을 테스트했습니다.실험 환경운영체제: WSL Ubuntu 22.04데이터: 지하철 역 정보 (약 500줄)샘플 데이터:전철역코드 전철역명 전철명명(영문) 호선 외부코드 전철명명(중문) 전철명명(일문)1904 망월사 Mangwolsa 01호선 112 望月寺 マンウォルサ1007 신도림 Sindorim 01호선 140 新道林 シンドリム1708 금정 Geumjeong ..

'24년 7월 현재 ollama 모델 리스트

'24년 7월 현재 ollama 모델 리스트ollama는 강력한 AI 모델들을 로컬 환경에서 쉽게 실행할 수 있게 해주는 혁신적인 플랫폼입니다. 2024년 현재, ollama의 모델 라이브러리는 다양한 용도와 특성을 가진 AI 모델들로 구성되어 있습니다. 이 글에서는 ollama에서 제공하는 주요 모델들을 간략히 소개하고, 이들의 특징을 살펴보겠습니다.ollama 모델은 무엇인가요ollama에서 각 모델은 특정 작업이나 도메인에 최적화된 고유한 AI 도구입니다. 사용자는 자신의 필요에 가장 적합한 모델을 선택하여 텍스트 생성, 코드 작성, 대화, 분석 등 다양한 작업을 수행할 수 있습니다.주요 모델 리스트모델명주요 특징llama2일반적인 텍스트 생성 및 대화에 적합한 Meta AI의 대규모 언어 모델co..

로컬 LLM 실행을 위한 ollama vs llama.cpp

ollama vs llama.cpp: 로컬 LLM 실행의 두 가지 접근 방식인공지능과 대규모 언어 모델(LLM)의 발전으로, 이러한 강력한 도구를 로컬 환경에서 실행하고자 하는 수요가 늘어나고 있습니다. 이러한 요구에 부응하여 등장한 두 가지 주요 솔루션인 ollama와 llama.cpp에 대해 자세히 살펴보고 비교해 보겠습니다.1. 개요ollamaollama는 다양한 LLM을 로컬 환경에서 쉽게 실행하고 관리할 수 있게 해주는 플랫폼입니다. 사용자 친화적인 인터페이스와 다양한 모델 지원이 특징입니다.llama.cppllama.cpp는 Meta의 LLaMA 모델을 C/C++로 구현하여 CPU에서 효율적으로 실행할 수 있게 해주는 라이브러리입니다. 저수준 최적화와 경량화에 중점을 둡니다.2. 상세 비교2...

OpenAI API를 활용한 디스코드 챗봇 만들기

OpenAI API를 활용한 디스코드 챗봇 만들기이번 포스팅에서는 OpenAI의 최신 API를 사용하는 버전을 만들어보겠습니다. 이 봇은 지정된 채널에서만 사용자의 메시지에 응답하며, OpenAI API의 최신 버전과 호환됩니다.준비 사항Python 3.7 이상discord.py 라이브러리openai 라이브러리 (1.0.0 이상 버전)python-dotenv 라이브러리Discord 봇 토큰OpenAI API 키챗봇을 사용할 Discord 채널 ID필요한 라이브러리 설치:pip install discord.py openai python-dotenv업데이트된 코드ex4-openai-chatbot.py 파일을 작성합니다.import osimport discordfrom discord.ext import com..

머신러닝 대해서 5분만에 이해하기

5분 만에 이해하는 머신러닝머신러닝이란 무엇일까요?머신러닝은 컴퓨터가 데이터로부터 패턴을 학습하고 의사결정을 내리는 인공지능의 핵심 분야입니다. 이는 컴퓨터 시스템에 명시적인 프로그래밍 없이도 경험을 통해 성능을 향상시킬 수 있는 능력을 부여합니다. 머신러닝의 핵심은 데이터에서 의미 있는 패턴을 발견하고, 이를 바탕으로 새로운 데이터에 대해 예측이나 판단을 수행하는 것입니다. 이 과정은 인간의 학습 과정과 유사합니다. 마치 어린아이가 여러 동물의 이미지를 보고 각 동물의 특징을 학습한 후, 새로운 동물을 보고 그것이 무엇인지 판단할 수 있게 되는 것처럼, 머신러닝 알고리즘도 대량의 데이터를 '경험'하며 학습합니다. 이 학습된 지식을 바탕으로 새로운 상황에서 결정을 내리거나 예측을 수행할 수 있게 됩니다...

새로운 코딩 AI Claude 3.5 Sonnet

인공지능 코딩 천재 Claude 3.5 Sonnet소개안녕하세요, 오늘은 Claude 3.5 Sonnet의 출시 소식을 전해드립니다. 이 모델은 이전 모델과 경쟁 모델을 능가하는 지능과 속도를 자랑하며, 누구나 쉽게 사용할 수 있는 AI 도구입니다. 주요 기능성능이 얼마나 좋은가요?Claude 3.5 Sonnet은 고급 추론 능력, 고등 지식 이해, 그리고 뛰어난 코딩 능력을 가지고 있습니다. 복잡한 지시와 유머를 잘 이해하며, 자연스럽고 고품질의 콘텐츠를 작성하는 데 매우 능숙합니다.\Claude 3.5 Sonnet은 대부분의 평가 지표에서 Claude 3 Opus, GPT-4o, Gemini 1.5 Pro, 그리고 Llama-400b를 능가하는 성능을 보여주고 있습니다. 특히 코딩, 다국어 수학, 혼..

728x90
반응형