[컨νΌ][OpenAI] 2023 DevDay New Products: A Deep Dive μμ½
μλ³Έ κ²μκΈ: https://velog.io/@euisuk-chung/컨νΌOpenAI-2023-DevDay-New-Products-A-Deep-Dive-μμ½
OpenAI DevDay: μλ‘μ΄ APIμ κΈ°λ₯ μκ°
μ νλΈ λ§ν¬
μμ μμ½
μ΄ μμμ 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μ λν μ¬μΈ΅μ μΈ μκ°λ₯Ό μ 곡νλ©°, κ°λ°μλ€μ΄ μ΄λ₯Ό νμ©νμ¬ λ ν¨μ¨μ μ΄κ³ κ°λ ₯ν μ ν리μΌμ΄μ μ ꡬμΆν μ μλλ‘ λμ΅λλ€.