OpenAI API에서 멀티턴 대화는 messages 배열을 통해 구현됩니다.이전 대화 내용을 누적해서 전달함으로써 대화의 맥락(context)을 유지할 수 있습니다.예시 코드:import openaifrom openai import OpenAIfrom typing import Listclient = OpenAI()class Conversation: def __init__(self): self.messages: List[dict] = [ {"role": "system", "content": "당신은 요리 전문가입니다."} ] def get_response(self, user_input: str) -> str: # 사용자 메시지 추가 ..
Branch Rules (브랜치 규칙)This section outlines the different rules you can apply to branches in your repository to control how changes are made and merged. (이 섹션은 변경 사항이 어떻게 이루어지고 병합되는지 제어하기 위해 리포지토리의 브랜치에 적용할 수 있는 다양한 규칙을 설명합니다.)Restrict creations (생성 제한):Only allow users with bypass permission to create matching refs. (바이패스 권한이 있는 사용자만 일치하는 참조를 생성할 수 있도록 허용합니다.)한글 해설: 특정 브랜치 이름 패턴(matching refs)에 ..
ERD(Entity-Relationship Diagram)는 데이터베이스의 구조를 시각적으로 나타내는 다이어그램데이터베이스에서 서로 다른 엔티티(테이블)들 간의 관계를 보여주는 설계 도구다.ERD의 주요 구성요소1. 엔티티(Entity)데이터베이스에서 정보를 저장하는 테이블업무상 관리가 필요한 대상예시: 회원(Member), 상품(Product), 주문(Order) 등2. 속성(Attribute)엔티티가 가지는 특성이나 성질테이블의 컬럼에 해당예시:회원 엔티티의 경우: 회원ID, 이름, 이메일, 전화번호상품 엔티티의 경우: 상품ID, 상품명, 가격, 설명3. 관계(Relationship)엔티티 간의 연관성을 표현관계의 종류:1:1 관계1:N 관계 (일대다)N:M 관계 (다대다)ERD 관계 표기법1. Ch..
갑작스럽게 팀장을 맡게 되었다.나도 아는게 없어서 조사하면서 만들어보다 보면 혼자 다 만들거나 작성하게 되는 문제가 있었다.그래서 회의를 하면서 내용을 채워보려 해도 서로 모르는게 많으면 진행이 되지 않는다는 것을 알게 되었다.전략을 바꿔서 파트를 짜고 자신의 파트에 대해 조사를 하고 짜오는걸로 전략을 바꿔보았다. 처음에는 마음이 불편했는데 사실 사회에 나가면 원활히 팀플이 드물거라고 생각한다.미리 여러가지 경험하는 것도 럭키비키일지도!단순해서 하룻밤 자고 일어나면 스트레스도 다 날아간다 호호 팀원 1 (프로젝트 & 초기 기획 + 챗봇 화면 와이어프레임) SA문서 분담프로젝트 & 초기 기획 파트 작성프로젝트 개요/목적/범위/기대효과기획 배경/주요기능/MVP/제약사항챗봇 메인 화면 와이어프레임 작성채팅..
1. Anything LLM 개요✅ Anything LLM이란?Everything LLM은 LLM 애플리케이션을 쉽게 구축할 수 있도록 돕는 오픈소스 프레임워크입니다.기본적으로 다양한 LLM을 통합하고, RAG (Retrieval-Augmented Generation) 기능을 지원하며,데이터 임베딩 및 벡터 데이터베이스를 활용한 검색을 수행합니다.사용자 인터페이스(UI)까지 포함한 올인원 솔루션입니다.🔹 Anything LLM 특징✔️ 손쉬운 배포: API 설정 없이 바로 사용할 수 있도록 설계됨.✔️ RAG 지원: 검색 증강 생성(RAG) 방식으로 문서 기반 질문 응답 가능.✔️ 다양한 데이터 소스 연결: PDF, 웹사이트 등에서 데이터 추출 가능.✔️ 사용자 인터페이스 제공: 개발자가 직접 프론트엔..
간단한? 협업할때 강제 푸쉬를 막고 원활하게 협업할 수 있게 도와주는 깃허브 룰셋팅에 대해 알아보자 아래는 json 파일로 다운받은 깃허브의 브랜치 룰이다.{ "id": 1234567, "name": "main-branch-protection", "target": "branch", "source_type": "Repository", "source": "깃허브이름/레포지토리", "enforcement": "active", "conditions": { "ref_name": { "exclude": [ "refs/heads/*-temp/*", "refs/heads/test/*" ], "include": [ "~DEFAULT_BRA..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.