[컨퍼][OpenAI] 2023 DevDay New Products: A Deep Dive μš”μ•½

Posted by Euisuk's Dev Log on November 29, 2023

[컨퍼][OpenAI] 2023 DevDay New Products: A Deep Dive μš”μ•½

원본 κ²Œμ‹œκΈ€: https://velog.io/@euisuk-chung/컨퍼OpenAI-2023-DevDay-New-Products-A-Deep-Dive-μš”μ•½

OpenAI DevDay: μƒˆλ‘œμš΄ API와 κΈ°λŠ₯ μ†Œκ°œ

유튜브 링크

Video Label

μ˜μƒ μš”μ•½

이 μ˜μƒμ€ OpenAI의 DevDay ν–‰μ‚¬μ—μ„œ λ°œν‘œλœ μƒˆλ‘œμš΄ API와 κΈ°λŠ₯듀에 λŒ€ν•œ μ†Œκ°œλ₯Ό λ‹΄κ³  μžˆμŠ΅λ‹ˆλ‹€. μ£Όμš” λ‚΄μš©μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

1. Assistants API

  • Assistants APIλŠ” ν•œ 번 μƒμ„±λœ μ–΄μ‹œμŠ€ν„΄νŠΈκ°€ 영ꡬ적으둜 μ§€μ‹œμ‚¬ν•­μ„ μ €μž₯ν•˜κ³  관리할 수 있게 ν•΄μ€λ‹ˆλ‹€. 이λ₯Ό 톡해 μ‚¬μš©μžμ™€ μ–΄μ‹œμŠ€ν„΄νŠΈ κ°„μ˜ μƒν˜Έμž‘μš©μ΄ 보닀 효율적이고 μ§€μ†μ μœΌλ‘œ μ΄λ£¨μ–΄μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€.

2. μŠ€λ ˆλ“œ (Threads) κ°œλ… λ„μž…

  • μŠ€λ ˆλ“œλŠ” μ‚¬μš©μžμ™€ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ κ°„μ˜ ν•œ μ„Έμ…˜μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, μ‚¬μš©μžκ°€ μ›Ήμ‚¬μ΄νŠΈμ—μ„œ μ§ˆλ¬Έμ„ μž…λ ₯ν•  λ•Œ, μŠ€λ ˆλ“œλ₯Ό μƒμ„±ν•˜μ—¬ μ§ˆλ¬Έμ„ κ΄€λ¦¬ν•˜κ³ , 이λ₯Ό 톡해 μ‚¬μš©μž κ²½ν—˜μ„ κ°œμ„ ν•©λ‹ˆλ‹€.

3. μ‹€ν–‰ (Run) 및 단계 (Steps) κ°œλ…

  • β€˜μ‹€ν–‰(Run)’은 μ–΄μ‹œμŠ€ν„΄νŠΈκ°€ μŠ€λ ˆλ“œμ— λŒ€ν•΄ μž‘λ™ν•˜λŠ” ν•œ 번의 ν˜ΈμΆœμ„ μ˜λ―Έν•©λ‹ˆλ‹€. μ΄λŠ” μ‚¬μš©μžμ˜ μš”μ²­μ— λŒ€ν•œ μ–΄μ‹œμŠ€ν„΄νŠΈμ˜ λ°˜μ‘μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€.
  • β€˜λ‹¨κ³„(Steps)β€™λŠ” μ–΄μ‹œμŠ€ν„΄νŠΈμ˜ μž‘μ—…μ„ 둜그둜 κΈ°λ‘ν•˜μ—¬ μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€(UI)λ₯Ό λ Œλ”λ§ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. 이λ₯Ό 톡해 μ‚¬μš©μžλŠ” μ–΄μ‹œμŠ€ν„΄νŠΈμ˜ μž‘μ—… 과정을 보닀 λͺ…ν™•ν•˜κ²Œ 이해할 수 μžˆμŠ΅λ‹ˆλ‹€.

4. μ½”λ“œ 인터프리터 (Code Interpreter) 도ꡬ

  • μ½”λ“œ μΈν„°ν”„λ¦¬ν„°λŠ” OpenAIκ°€ ν˜ΈμŠ€νŒ…ν•˜κ³  μ‹€ν–‰ν•˜λŠ” λ„κ΅¬λ‘œ, μ •ν™•ν•œ μˆ˜ν•™ 처리, 파일 데이터 뢄석, 이미지 생성 λ“±μ˜ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€. 이λ₯Ό 톡해 κ°œλ°œμžλ“€μ€ λ³΅μž‘ν•œ μž‘μ—…μ„ 보닀 μ‰½κ²Œ μ²˜λ¦¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

5. 검색 (Retrieval) 도ꡬ

  • 검색 λ„κ΅¬λŠ” μ–΄μ‹œμŠ€ν„΄νŠΈκ°€ λͺ¨λΈ μ™ΈλΆ€μ˜ 데이터λ₯Ό ν™œμš©ν•  수 μžˆλ„λ‘ μ§€μ›ν•©λ‹ˆλ‹€. λ¬Έμ„œ νŒŒμ‹±, 청크 생성, μž„λ² λ”© 생성 λ“±μ˜ μž‘μ—…μ„ μžλ™μœΌλ‘œ μˆ˜ν–‰ν•˜μ—¬, μ–΄μ‹œμŠ€ν„΄νŠΈκ°€ 보닀 ν’λΆ€ν•œ 정보λ₯Ό μ œκ³΅ν•  수 있게 ν•©λ‹ˆλ‹€.

6. ν•¨μˆ˜ 호좜 (Function Calling) κΈ°λŠ₯ κ°œμ„ 

  • JSON λͺ¨λ“œ: λͺ¨λΈμ΄ 항상 μœ νš¨ν•œ JSON을 λ°˜ν™˜ν•˜λ„λ‘ ν•˜λŠ” κΈ°λŠ₯으둜, 데이터 처리의 μ •ν™•μ„±κ³Ό μ•ˆμ •μ„±μ„ λ†’μž…λ‹ˆλ‹€.
  • 병렬 ν•¨μˆ˜ 호좜: λͺ¨λΈμ΄ μ—¬λŸ¬ ν•¨μˆ˜λ₯Ό λ™μ‹œμ— ν˜ΈμΆœν•  수 있게 ν•˜λŠ” κΈ°λŠ₯으둜, 처리 속도와 νš¨μœ¨μ„±μ„ ν–₯μƒμ‹œν‚΅λ‹ˆλ‹€.

7. μƒˆλ‘œμš΄ κΈ°λŠ₯ 및 ν–₯ν›„ κ³„νš

  • APIλ₯Ό λ©€ν‹°λͺ¨λ‹¬λ‘œ λ§Œλ“€μ–΄ 이미지와 μ˜€λ””μ˜€ νŒŒμΌμ„ μ²˜λ¦¬ν•  수 있게 ν•  κ³„νšμž…λ‹ˆλ‹€. 이λ₯Ό 톡해 μ–΄μ‹œμŠ€ν„΄νŠΈλŠ” ν…μŠ€νŠΈλΏλ§Œ μ•„λ‹ˆλΌ μ‹œκ°μ μ΄κ³  청각적인 데이터도 μ²˜λ¦¬ν•  수 있게 λ©λ‹ˆλ‹€.
  • μ‚¬μš©μž μ½”λ“œ μ‹€ν–‰ κΈ°λŠ₯을 μΆ”κ°€ν•˜μ—¬ μ–΄μ‹œμŠ€ν„΄νŠΈκ°€ μƒμ„±ν•œ μ½”λ“œλ₯Ό μ‹€ν–‰ν•  수 있게 ν•  μ˜ˆμ •μž…λ‹ˆλ‹€. 이λ₯Ό 톡해 κ°œλ°œμžλ“€μ€ μ–΄μ‹œμŠ€ν„΄νŠΈκ°€ μ œμ•ˆν•œ μ½”λ“œλ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ ν…ŒμŠ€νŠΈν•˜κ³  μ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ‹€μ‹œκ°„ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μœ„ν•œ μ›Ή μ†ŒμΌ“κ³Ό μ›Ή ν›… 지원을 κ³„νšν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 이λ₯Ό 톡해 μ–΄μ‹œμŠ€ν„΄νŠΈμ™€μ˜ μƒν˜Έμž‘μš©μ΄ μ‹€μ‹œκ°„μœΌλ‘œ μ΄λ£¨μ–΄μ§ˆ 수 있게 λ©λ‹ˆλ‹€.

이 μ˜μƒμ€ OpenAI의 μƒˆλ‘œμš΄ κΈ°λŠ₯κ³Ό API에 λŒ€ν•œ 심측적인 μ†Œκ°œλ₯Ό μ œκ³΅ν•˜λ©°, κ°œλ°œμžλ“€μ΄ 이λ₯Ό ν™œμš©ν•˜μ—¬ 더 효율적이고 κ°•λ ₯ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ ꡬ좕할 수 μžˆλ„λ‘ λ•μŠ΅λ‹ˆλ‹€.



-->