https://github.com/seohyunjun/paper-translator
Version History
v0.1.2 2023/6/15
ChatGPT API Update : gpt-3.5-turbo-16k
token 4k -> 16k (about 3 pages cover per 1 request)
https://openai.com/blog/function-calling-and-other-api-updates
์ฌํด ์ด์ gpt-3.5 ํฐ๋ณด์ gpt-4๋ฅผ ์ถ์ํ ํ ๋ถ๊ณผ ๋ช ๋ฌ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ด ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ๋๋ผ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค. (ex, Langchain)
Update
1) ์ฑํ
์์ฑ API์ ์๋ก์ด ํจ์ ํธ์ถ ๊ธฐ๋ฅ ์ถ๊ฐ
2) ์
๋ฐ์ดํธ๋๊ณ ๋์ฑ ์กฐ์ ๊ฐ๋ฅํ gpt-4 ๋ฐ gpt-3.5-turbo ๋ฒ์
3) gpt-3.5-turbo์ ์๋ก์ด 16k ์ปจํ
์คํธ ๋ฒ์ (ํ์ค 4K ๋ฒ์ ๋๋น)
4) ์ต์ ์๋ฒ ๋ฉ ๋ชจ๋ธ์์ 75% ๋น์ฉ ์ ๊ฐ
5) gpt-3.5 ํฐ๋ณด์ ์
๋ ฅ ํ ํฐ์ ๋ํ 25% ๋น์ฉ ์ ๊ฐ
6) GPT-3.5-TURBO-0301 ๋ฐ GPT-4-0314 ๋ชจ๋ธ์ ๋ํ ์ง์ ์ค๋จ ์ผ์ ๋ฐํ
์ด ๋ชจ๋ ๋ชจ๋ธ์๋ 3์ 1์ผ์ ๋์ ํ ๊ฒ๊ณผ ๋์ผํ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ๋ฐ ๋ณด์ ๋ณด์ฅ์ด ์ ์ฉ๋๋ฉฐ, ๊ณ ๊ฐ์ ์์ ์ ์์ฒญ์์ ์์ฑ๋ ๋ชจ๋ ์ถ๋ ฅ์ ์์ ํ๊ณ API ๋ฐ์ดํฐ๋ ํธ๋ ์ด๋์ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
์๋ก์ด 3.5 turbo ChatGPT๋ 4K token์์ 16k๋ก ๋ ผ๋ฌธ ์ธ ์ฅ์ ๋ถ๋์ ์์ฝ์์ด ๋ฒ์ญ ๊ฐ๋ฅํด์ก๋ค. ๋ํ ๊ฐ๊ฒฉ๋ 25% ๋ฎ์์ง๊ณ ์ต๊ทผ Langchain์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ embedding ๋น์ฉ์ ๋ฌด๋ ค 75% ๋ฎ์์ก๋ค.
Function calling
gpt-3.5-turbo-0613์ ํจ์๋ฅผ ์ค๋ช ํ ์ ์์ผ๋ฉฐ, ๋ชจ๋ธ์ด ํด๋น ํจ์๋ฅผ ํธ์ถํ๊ธฐ ์ํ ์ธ์๊ฐ ํฌํจ๋ JSON ๊ฐ์ฒด๋ฅผ ์ถ๋ ฅํ๋๋ก ์ง๋ฅ์ ์ผ๋ก ์ ํํ ์ ์์ต๋๋ค. ์ด๋ GPT์ ๊ธฐ๋ฅ์ ์ธ๋ถ ๋๊ตฌ ๋ฐ API์ ๋ณด๋ค ์์ ์ ์ผ๋ก ์ฐ๊ฒฐํ ์ ์๋ ์๋ก์ด ๋ฐฉ๋ฒ์ ๋๋ค.
Output์ Json์ผ๋ก ๋ฐ๊ฒ๋ ํด ํจ์๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ํธ์ถ
ex)
- Create chatbots that answer questions by calling external tools (e.g., like ChatGPT Plugins)
Convert queries such as “Email Anya to see if she wants to get coffee next Friday” to a function call like send_email(to: string, body: string), or “What’s the weather like in Boston?” to get_current_weather(location: string, unit: 'celsius' | 'fahrenheit').
- Convert natural language into API calls or database queries
Convert “Who are my top ten customers this month?” to an internal API call such as get_customers_by_revenue(start_date: string, end_date: string, limit: int), or “How many orders did Acme, Inc. place last month?” to a SQL query using sql_query(query: string).
- Extract structured data from text
Define a function called extract_people_data(people: [{name: string, birthday: string, location: string}]), to extract all people mentioned in a Wikipedia article.
/v1/chat/complications ์๋ํฌ์ธํธ์ ์๋ก์ด API ๋งค๊ฐ๋ณ์์ธ functions ๋ฐ function_call์ ํตํด ํ์ฑํ.
'๐ฃ๏ธ Natural Language Processing' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
LLM Context ํ์ฅ ๋ถ๊ฐ๋ฅ์ ์๋๋ค. (token size ๋๋ฆฌ๊ธฐ ์ ๋ฆฌ) (0) | 2023.06.28 |
---|---|
Text Embedding + t-SNE Visualization (0) | 2023.06.22 |
LIMA : Less is More for Alignment (0) | 2023.06.13 |
paper-translator test (LIMA: Less Is More for Alignment) (0) | 2023.06.08 |
[Langchain] Paper-Translator (0) | 2023.06.05 |