목록AI (2)
내 잡다한 노트
다이어그램의 구성1. 주요 구성 요소Actor: 일반적인 사용자입니다. 코딩 작업을 수행하거나, 질문(Query)을 입력하여 도움을 받으려고 합니다.클라이언트: 사용자(Actor)가 작업을 수행하는 로컬 환경입니다. 코드 작성, 코드베이스 조회, 쿼리 입력 등을 처리합니다.서버: 코드를 분석하고, 임베딩을 생성하여 벡터 데이터베이스(Vector DB)에 저장하거나 검색을 수행하는 백엔드 서버입니다. 2. 주요 흐름과 동작1) 일반적인 코딩 작업사용자가 코딩을 수행합니다.프라이버시 모드 ON/OFF:ON: 코드를 벡터 DB에 전송하거나 저장하지 않음(사용자 데이터가 보호됨).OFF: 코드를 분석(Chunking)하여 서버로 전송, 벡터 DB에 인덱싱.2) 코드 분석 및 저장(a) Chunking코드를 분석..
**생성형 AI(Generative AI)**란 주어진 데이터를 학습하여 새로운 콘텐츠(텍스트, 이미지, 음성, 동영상 등)를 생성하는 인공지능 기술을 말합니다. 기존의 데이터 분석이나 분류에 초점을 맞춘 AI와 달리, 생성형 AI는 새로운 창작물을 만드는 데 중점을 둡니다. 생성형 AI의 작동 방식생성형 AI는 주로 딥러닝 기반의 모델을 사용하며, 대표적으로 아래 두 가지 기술이 많이 사용됩니다:생성적 적대 신경망(GAN, Generative Adversarial Networks)두 개의 신경망(생성자와 판별자)이 서로 경쟁하면서 학습합니다.생성자는 데이터를 생성하고, 판별자는 진짜와 가짜를 구별하는 역할을 합니다.GAN은 주로 이미지 생성에 많이 활용됩니다. 예: 딥페이크, 가상 인물 생성.변형형 ..