OverleafCopilot: Empowering academic writing in overleaf with large language models

์ €์ž: Haomin Wen, Zhenjie Wei, Yan Lin, Jiyuan Wang, Yuxuan Liang, Huaiyu Wan | ๋‚ ์งœ: 2024 | DOI: N/A 📄 PDF


Essence

Figure 1

OverleafCopilot์˜ ์ „์ฒด ๊ธฐ์ˆ  ํ”„๋ ˆ์ž„์›Œํฌ

๋ณธ ๋…ผ๋ฌธ์€ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ(LLM)์„ ํ•™์ˆ  ๋…ผ๋ฌธ ์ž‘์„ฑ ํ”Œ๋žซํผ์ธ Overleaf์— ํ†ตํ•ฉํ•˜๋Š” Chrome ๋ธŒ๋ผ์šฐ์ € ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ OverleafCopilot์„ ์ œ์‹œํ•œ๋‹ค. ์—ฐ๊ตฌ์ž๋“ค์ด LLM์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋ฉด์„œ๋„ ์›ํ™œํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜๊ณผ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ๋ณด์žฅํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ–ˆ๋‹ค.

Motivation

Achievement

Figure 2

๋ฐœํ–‰-๊ตฌ๋… ํŒจํ„ด(Publish-Subscribe Pattern)

  1. ์ฒซ ๋ฒˆ์งธ ํ†ตํ•ฉ ๋„๊ตฌ: Overleaf์™€ LLM์„ seamlessly ํ†ตํ•ฉํ•œ ์ตœ์ดˆ์˜ ๋ธŒ๋ผ์šฐ์ € ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ Chrome ํ™•์žฅ ์Šคํ† ์–ด์— ๋ฐฐํฌ๋˜์–ด ์ˆ˜์ฒœ ๋ช…์˜ ์—ฐ๊ตฌ์ž๊ฐ€ ์‚ฌ์šฉ ์ค‘
  2. ํฌ๊ด„์ ์ธ ๊ธฐ๋Šฅ:
    • ๋…ผ๋ฌธ ํด๋ฆฌ์‹ฑ(1-ํด๋ฆญ ์ตœ์ ํ™”, ํ’ˆ์งˆ ํ–ฅ์ƒ)
    • ๋‹ค๊ตญ์–ด ๋ฌธ๋ฒ• ๊ฒ€์‚ฌ(์˜์–ด, ์ค‘๊ตญ์–ด)
    • ํ•™์ˆ  ์Šคํƒ€์ผ ์œ ์ง€ ๋ฒˆ์—ญ
    • ์ž‘์„ฑ ์ œ์•ˆ ๊ธฐ๋Šฅ
    • ๊ฒฐ๊ณผ ์ž๋™ ํด๋ฆฝ๋ณด๋“œ ์ €์žฅ
  3. ๊ณ ๋„์˜ ์ปค์Šคํ„ฐ๋งˆ์ด์ œ์ด์…˜:
    • ํ”„๋กฌํ”„ํŠธ ์‚ฌ์šฉ์ž ์ •์˜
    • ๋‹จ์ถ•ํ‚ค ์„ค์ •
    • ์ธํ„ฐํŽ˜์ด์Šค ๋ ˆ์ด์•„์›ƒ ์„ ํƒ
  4. ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ: ์‚ฌ์šฉ์ž ์ฝ˜ํ…์ธ ๋ฅผ ๋กœ์ปฌ์— ์ €์žฅํ•˜์ง€ ์•Š๊ณ  LLM ์ œ๊ณต์ž์—๊ฒŒ๋งŒ ์ „๋‹ฌ

How

Figure 3

์—์ด์ „ํŠธ์˜ ์„ค๋ช… ๋ฐ ๋ถ„๋ฅ˜

๊ธฐ์ˆ  ์Šคํƒ

ํ•ต์‹ฌ ์•„ํ‚คํ…์ฒ˜ ์š”์†Œ

Originality

Limitation & Further Study

Evaluation

์ดํ‰: OverleafCopilot์€ ํ•™์ˆ  ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์‹ค์งˆ์ ์ธ ํ•„์š”๋ฅผ ์ถฉ์กฑํ•˜๋Š” ์‹ค์šฉ์ ์ธ ๋„๊ตฌ๋กœ์„œ ๊ฐ€์น˜๊ฐ€ ์žˆ์œผ๋‚˜, ๊ธฐ์ˆ  ๋ณด๊ณ ์„œ๋กœ์„œ ์—„๊ฒฉํ•œ ํ‰๊ฐ€ ๊ธฐ์ค€์ด๋‚˜ ์„ฑ๋Šฅ ๊ฒ€์ฆ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค. ์ œํ’ˆ์˜ ์ƒ์šฉ์„ฑ๊ณผ ์‹ค์ œ ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ์€ ๊ฐ•์ ์ด์ง€๋งŒ, ํ•™์ˆ  ๋…ผ๋ฌธ์œผ๋กœ๋Š” ๋ณด๋‹ค ์ฒด๊ณ„์ ์ธ ์‹คํ—˜ ์„ค๊ณ„์™€ ์ •๋Ÿ‰์  ํ‰๊ฐ€๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
CoAuthor ๋ฐ์ดํ„ฐ์…‹์€ ์ธ๊ฐ„๊ณผ AI์˜ ํ˜‘๋™์  ๋…ผ๋ฌธ ์ž‘์„ฑ ๊ณผ์ •์„ ์ง‘์ค‘ ๋ถ„์„ํ•˜์—ฌ, OverleafCopilot์˜ ์‹ค์‚ฌ์šฉ ๋งฅ๋ฝ ์„ค๊ณ„์— ์ค‘์š”ํ•œ ์ด๋ก ์  ๋ฐฐ๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋…ผ๋ฌธ ์ž‘์„ฑ, ํŽธ์ง‘ ๊ณผ์ •์—์„œ LLM ๋ณด์กฐ ์‹œ์Šคํ…œ์˜ ์‹ค์ œ์  ์˜ํ–ฅ๊ณผ ํšจ์šฉ์„ฑ, ํ•œ๊ณ„์— ๋Œ€ํ•ด ๋” ๋‹ค์–‘ํ•œ ์ ‘๊ทผ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
AI ๊ธฐ๋ฐ˜ ๋…ผ๋ฌธยท์—ฐ๊ตฌ ๊ฒ€ํ†  ๊ฒฐ๊ณผ ์ž๋™ํ™” ๋ฐ ์žฌํ˜„์„ฑ ์ง€์› ์‹œ์Šคํ…œ์˜ ๋‹ค๋ฅธ ์‘์šฉ ์‚ฌ๋ก€๋กœ ๋ฏธ๋ž˜ ์—ฐ๊ตฌ ์ฃผ์ œ ์˜ˆ์ธก๊ณผ ํ‰๊ฐ€ ์ž๋™ํ™”์˜ ์ฐจ๋ณ„์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
โ€˜LLMs as Research Toolsโ€™ ์—ฐ๊ตฌ์ž ์„ค๋ฌธ์€ ์‹ค์ œ LLM ๊ธฐ๋ฐ˜ ๋„๊ตฌ ์‚ฌ์šฉ์˜ ๋ฌธ์ œ์™€ ์ธ์‹, ๊ธฐ๋Œ€ํšจ๊ณผ๋ฅผ ๋ถ„์„ํ•˜์—ฌ OverleafCopilot ๋„๊ตฌ ์‚ฌ์šฉ ๋งฅ๋ฝ๊ณผ ์‚ฌ์šฉ์ž ์ˆ˜์šฉ์„ฑ์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
AI ๋„๊ตฌ๊ฐ€ ๊ณผํ•™ ๋…ผ๋ฌธ ์ž‘์„ฑ ํ˜„์žฅ์— ๋„์ž…๋˜๋ฉฐ ์ž‘๊ฐ€ ๊ฒฝํ—˜๊ณผ ๋ณด์•ˆ์„ฑ, ์ €์ž‘๊ถŒ ๋“ฑ ์‹ค์งˆ์  ์ด์Šˆ๋ฅผ ์‹ฌ์ธต์ ์œผ๋กœ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Human-LLM Coevolution: Evidence from Academic Writing ๋…ผ๋ฌธ์€ LLM๊ณผ ์ธ๊ฐ„ ์—ฐ๊ตฌ์ž์˜ ๊ธ€์“ฐ๊ธฐ ์ƒํ˜ธ์ž‘์šฉ ๋™ํƒœ๋ฅผ ์‹ฌ์ธต ๋ถ„์„ํ•˜์—ฌ, OverleafCopilot ๋„์ž…์˜ ๊ฒฐ๊ณผ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋œ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
AI ๊ธ€์“ฐ๊ธฐ ๋„๊ตฌ(์˜ˆ: ChatGPT) ์‹ค์‚ฌ์šฉ์ž์˜ ํ–‰๋™๊ณผ ํƒœ๋„๋ฅผ ๋ถ„์„ํ•œ ๋…ผ๋ฌธ์œผ๋กœ, OverleafCopilot ๋„๊ตฌ ๋„์ž… ์ดํ›„ ์—ฐ๊ตฌ์ž ์‚ฌ์šฉ ํ–‰ํƒœ์™€ ๊ฒฝํ—˜ ๋น„๊ต๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
OverleafCopilot์€ LLM์„ ์‹ค์ œ ๋…ผ๋ฌธ ์ž‘์„ฑ์— ํ†ตํ•ฉ ์ ์šฉํ•œ ์‚ฌ๋ก€๋กœ, ์ž๋™ํ™”๋œ ๊ธ€์“ฐ๊ธฐ ํ‰๊ฐ€ ์‹œ์Šคํ…œ์ด ์‹ค๋ฌด์—์„œ ์–ด๋–ป๊ฒŒ ์‘์šฉ๋˜๋Š”์ง€ ๋ณด์—ฌ์ค€๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
AI ๊ธฐ๋ฐ˜ ๋…ผ๋ฌธ ์ž‘์„ฑ ๋ฐ ์ž๋ฃŒ ์‹œ๊ฐํ™”๋กœ ์‹คํ—˜ ์›Œํฌํ”Œ๋กœ์šฐ ๋ณด์กฐ์— LLM์ด ์–ด๋–ป๊ฒŒ ํ™œ์šฉ๋˜๋Š”์ง€ ๋ณด์—ฌ์ค€๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •