분류 전체보기 (133) 썸네일형 리스트형 [KT AIVLE SCHOOL]KT 에이블스쿨 7기 합격후기 지원동기 💘마지막 기회라고 생각한 곳 , AIVLE SCHOOL저는 졸업프로젝트 과정에서 AI에 관한 의미 있는 프로젝트를 준비했었습니다. AI과정을 많이 프로젝트를 하긴 했지만 지식적으로 부족하고 이해하기 힘든 부분 (CNN,YOLO,딥러닝 등)도 많았습니다. 이러한 지식의 부족한 점을 채우기 위해서 4학년 2학기때 부트캠프/국비 프로그램을 찾아봤는데, 주변에서 부실한 부트캠프/국비가 많으니 아무거나 듣지 말라는 인터넷의 글을 보고 애타게 좋은 국비 프로그램들만 찾다가 4학년 2학기가 끝나버렸어요. 시간은 저를 기다려 주지 않은 채로 졸업 후, 다시 "좋은 AI관련/개발 관련 국비교육을 찾아보자!"라는 다짐과 함께 열심히 구글링 하며 몇몇 개발 관련 국비에 지원했습니다. (지원한 몇 곳에서 떨어져.. [KT AIVLE SCHOOL] AGENT AI AGENT 이해 TOOL부분에서부턴 이해가 거의 안 되네요 나중에 차근차근 수정하면서 알아가겠습니다 AI AGENT 개요 AI AGENT?목표가 있고, 그 목표를 달성하도록 만들어놓은 시스템LLM을 중심으로 다양한 외부 도구를 연결하여 구축Tool사용 능력+ 메모리 사용 자율성+gpt = 문제를 스스로 해결하는 시스템 ex. 문서요약& 질의응답 에이전트 , 쇼핑 추천 에이전트, 코딩 도우미 등 LangGraph 기반 Agent 시스템 1 💥 LangGraph AI Agent 간의 협업을 그래프(흐름도 생각하기) 기반으로 설계하는 프레임워크 💥용어정리노드 : 특정 작업을 수행하는 함수.엣지 : 연결조건부엣지 : 조건에 따라서 노드 간의 분기 처리 가능하게 함스테이트 : task의 현재.. [프로그래머스]Lv0.문자열 섞기 문제설명 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 배열길이 arr.length문자열길이 a.length()class Solution_1 { public String solution(String str1, String str2) { String answer=""; for(int i=0;i java에서 string과 char은 +로 연결 가능하다 [프로그래머스] Lv0. 대소문자 바꿔서 출력하기 문제 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. import java.util.Scanner;public class Solution_4 { public static void main(String[] args) { Scanner sc=new Scanner (System.in); String a=sc.next(); StringBuffer sb= new StringBuffer(); for(char ch:a.toCharArray()){ if('a' [JAVA] String 에서 int로 , int에서 String으로 String ㅡ> int 1. Integer.paraseInt()paraseInt() 메소드는 파라미터로 문자열을 입력받고, int 값을 리턴. public class StringToIntExample { public static void main(String[] args) { // 숫자로 구성된 문자열 String numberStr1 = "123"; String numberStr2 = "456"; // 문자열을 정수로 변환 int num1 = Integer.parseInt(numberStr1); int num2 = Integer.parseInt(numberStr2); // 변환된 .. [JAVA] 문자열이 영어로 되어있는지 판단하기(정규표현식) 문제설명외로운 현우는 미소녀 연애 시뮬레이션 게임을 하려고 합니다. 다운로드를 끝내고 게임에 접속하니 아이디를 만들라는 창이 등장했습니다. 아이디는 영어로만 쓸 수 있고, 20글자를 넘어가면 안 됩니다. 현우가 정한 아이디의 생성 가능여부를 출력하세요.입출력 예입력 #1abcdefghijklmnopqrstuvwxyz입력 #2ABC입력값 설명첫째 줄에 영어 소문자와 대문자로만 이루어진 아이디가 주어집니다. 입력되는 아이디의 길이는 100자를 넘어가지 않습니다.출력 #1I출력 #2P출력값 설명첫째 줄에 아이디의 생성여부를 출력합니다. 사용할 수 있는 아이디라면 P라고 출력하고, 사용할 수 없다면 I라고 출력합니다. 🥠 이 문제에서는 Pattern.matches() 메서드를 사용해줬다. ✔️ Patt.. [KT AIVLE SCHOOL] RAG RAG 개요 RAG란? 예를 들어봅시다. 학교 선도부 관리자인 A는 "규정 모음집"대로 학생들을 관리하고 있습니다. 총 300페이지가 되는 규정모음집인데 , 학생들이 책은 안 보고 자꾸 A에게 이 항목은 규정에 위반이 되는지 안 되는지 계속 물어봐서 A는 이를 간편화하고싶어합니다. 이 때 RAG를 사용하여 규정모음집을 DB로 구성하고 챗봇을 구성하였습니다 🍈 Vector DB 구축 절차 Vector DB :대규모 텍스트 데이터 및 임베딩 벡터를 저장, 검색용 Loader : 다양한 소스에서 문서를 불러오고 처리(데이터 변환 및 정제)하는 과정을 담당 (pdf,csv 파일 load 가능)from langchain.document_loaders import TextLoader# 텍스트 파일 경로 지.. [KT AIVLE SCHOOL] LangChain LangChain이란? Framework는 "너가 필요한거 다 줄게 너가 하고싶은 거 다 해!" 느낌LLM을 가지고 AI서비스를 만들기 위한것이 LangChainlike 공구상자 Prompt GPT와의 대화를 예를 들자면나: 난 ㅇㅇ이야.GPT: 안녕 ㅇㅇ아나: 내 이름 뭐라고?이 대화 전체가 Prompt. 자세히 말하자면 내가 말한 모든 정보들이 prompt이고, 이전 기억들은 메모리에 담아둔다(gpt대답) 🍈 LangChain에서의 프롬프트PromptTemplate : 변수 기반 동적 프롬프트ChatPromptTemplate : 여러 메시지를 구조화하여 대화 설계 PromptTemplate 🍈 틀을 잡고 질문을 던진다.# 프롬프트 템플릿prompt = PromptTemplate(input_.. 이전 1 2 3 4 ··· 17 다음