This repository has been archived by the owner on Jan 29, 2025. It is now read-only.
generated from entelecheia/course-template-i18n
-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #204 from entelecheia/main
- Loading branch information
Showing
14 changed files
with
548 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# Week 12: Controlling and Structuring LLM Outputs | ||
|
||
## Overview | ||
|
||
Week 12 focuses on techniques and strategies for controlling and structuring outputs from Large Language Models (LLMs). We'll explore methods to ensure consistent, reliable, and well-formatted responses from LLMs, making them more suitable for practical applications. | ||
|
||
## Learning Objectives | ||
|
||
- Understand different techniques for output structuring in LLMs | ||
- Learn how to implement prompt engineering for controlled outputs | ||
- Master methods for formatting and validating LLM responses | ||
- Explore JSON, XML, and other structured output formats | ||
- Develop strategies for handling and parsing LLM outputs in applications | ||
|
||
## Key Topics | ||
|
||
1. Output Structuring Techniques | ||
- Template-based outputs | ||
- JSON and XML formatting | ||
- Markdown and other markup languages | ||
2. Control Mechanisms | ||
- Temperature and sampling parameters | ||
- Stop sequences and length constraints | ||
- Format enforcement strategies | ||
3. Validation and Error Handling | ||
- Output validation techniques | ||
- Error detection and correction | ||
- Fallback mechanisms | ||
|
||
## Practical Component | ||
|
||
Students will work on implementing various output control mechanisms: | ||
|
||
- Design prompts for structured outputs | ||
- Create validation systems for LLM responses | ||
- Build parsers for different output formats | ||
- Implement error handling for malformed outputs | ||
|
||
## Assignment | ||
|
||
Create a system that: | ||
|
||
1. Implements at least three different output structuring methods | ||
2. Includes validation for each output format | ||
3. Handles errors gracefully | ||
4. Demonstrates practical use cases for structured outputs | ||
|
||
## Looking Ahead | ||
|
||
Next week will focus on the final project presentations and course wrap-up, where we'll apply all the concepts learned throughout the course. | ||
|
||
```{tableofcontents} | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# Week 12 Session 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# Week 12 Session 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# Week 12 Session 3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
# 10주차 프로젝트 연구일지 | ||
|
||
## 기본 정보 | ||
|
||
- **팀명**: Nice | ||
- **프로젝트명**: 카페/블로그 게시글 자동 생성 시스템 | ||
- **주차**: 10주차 | ||
|
||
## 팀 구성원 활동 요약 | ||
|
||
| 이름 | 역할 | 주요 활동 | 다음 주 계획 | | ||
| ------- | ------ | ------------------------ | ------------------------ | | ||
| 이규범 | 팀장, NLP 모델 및 시스템 설계 | • TikTok, Instagram과 Naver 맞춤형 블로그 생성 방식 개선 <br> • 데이터 기반 모델 성능 최적화 <br> 분석 모델 성능 검증 및 최적화 | • TikTok, Naver, Instagram 플랫폼에서 자동 생성 기능 테스트 <br> • 웹사이트 개발 시작 <br> 성능 최적화 모델 적용 | | ||
| 홍윤재 | 데이터 처리 및 모델 구현 | •수집한 데이터 추가 정제 | • 블로그 자동 생성 기능 검증 및 분석 <br> • 간단한 웹사이트 개발 및 테스트 지원 | | ||
| 김형훈| 백엔드 개발 및 시스템 아키텍처 | • 데이터 저장 및 관리 시스템 구축 | • 없음 | | ||
| 주석훈 | 시스템 통합 테스트 및 성능 최적화 | • 없음 | • 없음 | | ||
| 고승범 | 기술 연구 및 논문 분석 | • 없음 | • 없음 | | ||
|
||
## 주간 목표 달성도 | ||
|
||
| 목표 | 상태 | 비고 | | ||
| ------- | ------------------ | ----------- | | ||
| TikTok, Instagram과 Naver 맞춤형 생성 방식 개선 | 완료 | 플랫폼에 맞춤형 생성 기능 적용 | | ||
| 성능 최적화 모델 적용 | 진행중 | [추가 설명] | | ||
| [목표3] | [완료/진행중/지연] | 일부 기능 추가 조정 필요 | | ||
|
||
## 주요 성과 및 결과물 | ||
|
||
1. TikTok, Instagram과 Naver 맞춤형 블로그 생성 기능 구현 완료 | ||
2. 데이터 기반 성능 최적화 모델 테스트 | ||
|
||
|
||
## 기술적 도전 및 해결 방안 | ||
|
||
1. **도전 과제**: 다양한 플랫폼 요구사항에 맞춘 데이터 최적화 | ||
- 해결 방안: 각 플랫폼에 맞는 데이터 필터링 및 포맷 조정 수행 | ||
2. **도전 과제**: 성능 최적화 과정에서의 데이터 처리 지연 | ||
- 해결 방안: 데이터 처리 방식 개선 및 알고리즘 최적화 진행 | ||
|
||
## 학습 내용 | ||
|
||
1. 플랫폼별 맞춤형 블로그 생성 방식 | ||
- 주요 내용: 플랫폼의 스타일에 맞춘 자동 생성 기술 이해 및 구현 | ||
- 적용 방안: 향후 추가 플랫폼 적용 시 유용하게 활용 가능 | ||
2. 데이터 최적화 모델 학습 | ||
- 주요 내용: 데이터의 빠른 처리와 최적화 방법 학습 | ||
- 적용 방안: 성능 개선에 활용 | ||
|
||
## 다음 주 계획 | ||
|
||
1. TikTok, Instagram과 Naver 플랫폼에서 블로그 자동 생성 기능 테스트 | ||
2. 간단한 웹사이트 개발을 통한 생성 기능 시험 | ||
3. 모델 성능 추가 최적화 및 효율성 검증 | ||
|
||
## 기타 특이사항 | ||
|
||
- TikTok,Instagram과 Naver의 맞춤형 기능을 적용하기 위한 추가 데이터 확보 필요 | ||
|
||
|
||
## 팀 미팅 요약 | ||
|
||
- **일시**: 2024-11-06 14:00 | ||
- **참석자**: 이규범, 홍윤재, 김형훈 | ||
- **주요 논의 사항**: | ||
1. TikTok, Instagram과 Naver 맞춤형 블로그 생성 방식의 개선 사항 검토 | ||
2. 웹사이트 개발과 자동 생성 기능 테스트 일정 조정 | ||
|
||
- **결정 사항**: | ||
1.간단한 웹사이트 개발을 통해 자동 생성 기능 테스트 진행 | ||
2. 다음 주부터 TikTok 및 Naver 플랫폼에서 성능 검증 | ||
|
||
--- | ||
|
||
작성일: 2024-11-06 | ||
작성자: 이규범 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
# 11주차 프로젝트 연구일지 | ||
|
||
## 기본 정보 | ||
|
||
- **팀명**:Nice | ||
- **프로젝트명**: 카페/블로그 게시글 자동 생성 시스템 | ||
- **주차**: 11주차 | ||
|
||
## 팀 구성원 활동 요약 | ||
|
||
| 이름 | 역할 | 주요 활동 | 다음 주 계획 | | ||
| ------- | ------ | ------------------------ | ------------------------ | | ||
| 이규범 | 팀장, NLP 모델 및 시스템 설계 | • TikTok, Instagram과 Naver에서 자동 생성 기능 테스트 <br> • 테스트 결과 분석 및 피드백 정리 | • 인터페이스 개선 및 피드백 적용 <br> •모델 성능 개선 및 Word 파일 저장 기능 프로토타입 개발 | | ||
| 홍윤재 | 데이터 처리 및 모델 구현 | • 데이터 기반 자동 생성 성능 검증 | • 웹사이트 기능 확장 | | ||
| 김형훈 | 백엔드 개발 및 시스템 아키텍처 | • Word 파일 저장 기능 구현 | • 없음 | | ||
| 주석훈 | 시스템 통합 테스트 및 성능 최적화 | • 없음 | • 없음 | | ||
|고승범 | 기술 연구 및 논문 분석 | • 없음 | • 없음 | | ||
|
||
## 주간 목표 달성도 | ||
|
||
| 목표 | 상태 | 비고 | | ||
| ------- | ------------------ | ----------- | | ||
| TikTok, Instagram과 Naver 맞춤형 생성 방식 개선 | 완료 | 플랫폼에 맞춤형 생성 기능 적용 | | ||
| 성능 최적화 모델 적용 | 진행중 | [추가 설명] | | ||
| [목표3] | [완료/진행중/지연] | 일부 기능 추가 조정 필요 | | ||
|
||
## 주요 성과 및 결과물 | ||
|
||
1. TikTok, Instagram과 Naver 맞춤형 블로그 생성 기능 구현 완료 | ||
|
||
## 기술적 도전 및 해결 방안 | ||
|
||
1. **도전 과제**: 다양한 플랫폼 요구사항에 맞춘 데이터 최적화 | ||
- 해결 방안: 블로그에 대한 데이터 필터링 및 포맷 조정 실행 | ||
2. **도전 2**: 성능 최적화 과정에서의 데이터 처리 지연 | ||
- 해결 방안: 데이터 처리 방식 개선 | ||
|
||
## 학습 내용 | ||
|
||
1. 사용자 지정 블로그 작성 방법: | ||
- 주요 내용: 플랫폼의 스타일에 맞춘 자동 생성 기술 이해 및 구현 | ||
- 적용 방안: 블로그에 글을 만들기 위해 데이터를 적용할 때 유용함 | ||
2. 데이터 최적화 모델 학습 | ||
- 주요 내용: 다양한 플랫폼을 위한 블로그를 만들기 위한 데이터 최적화 | ||
- 적용 방안: 데이터 표준화와 데이터 처리 | ||
|
||
## 다음 주 계획 | ||
|
||
1. 웹사이트에서 블로그 자동 생성 기능 테스트 | ||
2. 모델 성능 추가 최적화 및 효율성 검증 | ||
|
||
## 기타 특이사항 | ||
|
||
- TikTok, Instagram과 Naver의 맞춤형 기능을 적용하기 위한 추가 데이터 확보 필요 | ||
|
||
|
||
## 팀 미팅 요약 | ||
|
||
- **일시**: 일시: 2024-11-06 14:00 | ||
- **참석자**: 이규범, 홍윤재, 김형훈 | ||
- **주요 논의 사항**: | ||
1. TikTok, Instagram과 Naver 맞춤형 블로그 생성 방식의 개선 사항 검토 | ||
2. 웹사이트 개발과 자동 생성 기능 테스트 일정 조정 | ||
|
||
- **결정 사항**: | ||
1.생성 사이트 개발을 통해 블로그 자동 생성 기능 확인 | ||
2. 다음 주부터 TikTok,Instagramh과 Naver 플랫폼에서 성능 검증 | ||
|
||
--- | ||
|
||
작성일: 2024-11-06 14:00 | ||
작성자: 이규범 |
Oops, something went wrong.