Skip to main content

GitHub Copilot์— ๋Œ€ํ•œ ๋ฉ”ํŠธ๋ฆญ ๋ฐ์ดํ„ฐ ์†์„ฑ

GitHub๊ฐ€ API ๋ฐ ๋ณด๊ณ ์„œ์—์„œ ์†์„ฑ์„ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

์ด ๋ฌธ์„œ์˜ ๋‚ด์šฉ

last_activity_at

์ฐธ๊ณ  ํ•ญ๋ชฉ

์ด ๋ฐ์ดํŠธ๋Š” ๊ณต๊ฐœ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ์— ์žˆ์ด๋ฉฐ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Copilot ๊ธฐ๋Šฅ๊ณผ ์‚ฌ์šฉ์ž์˜ ์ตœ๊ทผ ์ƒํ˜ธ ์ž‘์šฉ์— ๋Œ€ํ•œ ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

ํ‘œ๋ฉด

์ด ์†์„ฑ์€ ๋‹ค์Œ ํ™”๋ฉด์—์„œ ์ผ๊ด€๋˜๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๊ณ„์‚ฐ

๋‹ค์Œ ์ƒํ˜ธ ์ž‘์šฉ์€ ํ™œ๋™์œผ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

  • IDE์—์„œ ์ฝ”๋“œ ์ œ์•ˆ ๋ฐ›๊ธฐ
  • IDE์—์„œ Copilot Chat๊ณผ ์ฑ„ํŒ…
  • ์ง€์‹ ๊ธฐ๋ฐ˜ ๋งŒ๋“ค๊ธฐ ๋˜๋Š” ์—…๋ฐ์ดํŠธ
  • ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ์š”์•ฝ ์ƒ์„ฑ
  • GitHub์—์„œ Copilot Chat๊ณผ ์ƒํ˜ธ ์ž‘์šฉ
  • ๋ชจ๋ฐ”์ผ ๋””๋ฐ”์ด์Šค์—์„œ Copilot๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ
  • CLI์—์„œ Copilot Chat๊ณผ ์ƒํ˜ธ ์ž‘์šฉ

์ถ”์ ๋œ ์ด๋ฒคํŠธ๋Š” ํด๋ผ์ด์–ธํŠธ ๋ฐ ์„œ๋ฒ„ ์ชฝ ์›๊ฒฉ ๋ถ„์„ ๋ชจ๋‘์—์„œ ์ œ๊ณต๋˜๋ฏ€๋กœ ๋„คํŠธ์›Œํฌ ์กฐ๊ฑด์ด ํด๋ผ์ด์–ธํŠธ ์ชฝ ์›๊ฒฉ ๋ถ„์„์— ์˜ํ–ฅ์„ ์ค„ ๊ฒฝ์šฐ ํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ ์ง€์†๋ฉ๋‹ˆ๋‹ค.

์ƒˆ ์›๊ฒฉ ๋ถ„์„ ์ด๋ฒคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์‚ฌ์šฉ์ž์˜ last_activity_at ๋‚ ์งœ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฐ ์ตœ๋Œ€ 24์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ์‚ฌ์šฉ๋Ÿ‰์ด last_activity_at์— ๋ฐ˜์˜๋˜๋ ค๋ฉด IDE์—์„œ ์›๊ฒฉ ๋ถ„์„์„ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ณด์กด ๊ธฐ๊ฐ„

  • last_activity_at ๋ฐ์ดํ„ฐ์˜ ๋ณด์กด ๊ธฐ๊ฐ„์€ 90์ผ์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ๊ฐ„์€ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • 90์ผ ๋™์•ˆ ์ƒˆ ํ™œ๋™์ด ์—†์œผ๋ฉด ์‚ฌ์šฉ์ž์˜ last_activity_at ๊ฐ’์ด nil๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ the GitHub Blog์—์„œ Copilot ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ API์˜ last_activity_at ๊ฐ’์— ๋Œ€ํ•œ ๋ณด์กด ๊ธฐ๊ฐ„์„ 90์ผ๋กœ ์—…๋ฐ์ดํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Copilot ์ž‘์—… ๋ณด๊ณ ์„œ

Copilot ํ™œ๋™ ๋ณด๊ณ ์„œ๋Š” ์กฐ์ง์ด๋‚˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ์˜ ์‚ฌ์šฉ์ž ํ™œ๋™ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค.

๋ณด๊ณ ์„œ์˜ ๋ฐ์ดํ„ฐ๋Š” 30๋ถ„๋งˆ๋‹ค ์ž๋™์œผ๋กœ ์ƒˆ๋กœ ๊ณ ์ณ์ง‘๋‹ˆ๋‹ค.

ํ•„๋“œ

ํ•„๋“œ์„ค๋ช…
report_time๋ณด๊ณ ์„œ๊ฐ€ ์ƒ์„ฑ๋œ UTC ํƒ€์ž„์Šคํƒฌํ”„
loginCopilot ์‚ฌ์šฉ์ž์˜ GitHub ์‚ฌ์šฉ์ž ์ด๋ฆ„
last_authenticated_at์‚ฌ์šฉ์ž์˜ ๊ฐ€์žฅ ์ตœ๊ทผ ์ธ์ฆ์˜ UTC ํƒ€์ž„์Šคํƒฌํ”„
last_activity_at์‚ฌ์šฉ์ž์˜ ๊ฐ€์žฅ ์ตœ๊ทผ Copilot ์ƒํ˜ธ ์ž‘์šฉ์˜ UTC ํƒ€์ž„์Šคํƒฌํ”„
last_surface_used๊ฐ€์žฅ ์ตœ๊ทผ์— ์‚ฌ์šฉ๋œ Copilot ๊ธฐ๋Šฅ:
  • IDE: ํŽธ์ง‘๊ธฐ ์ด๋ฆ„ ๋ฐ ๋ฒ„์ „(์˜ˆ: "VS Code 1.89.1")
  • GitHub.com: ๊ธฐ๋Šฅ ์ด๋ฆ„(์˜ˆ: "Copilot Chat")
  • ์ง€์ •๋˜์ง€ ์•Š์Œ: IDE ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ตœ๊ทผ ํ™œ๋™์ด ์—†๋Š” ๊ฒฝ์šฐ

๋ณด์กด ๊ธฐ๊ฐ„

ํ™œ๋™ ๋ฐ ์ธ์ฆ ๋ฐ์ดํ„ฐ๋Š” last_activity_at ํ•„๋“œ์™€ ์ผ์น˜ํ•˜์—ฌ 90์ผ ๋™์•ˆ ๋ณด๊ด€๋ฉ๋‹ˆ๋‹ค.

ํฌํ•จ๋œ ๊ธฐ๋Šฅ

ํ™œ๋™ ๋ณด๊ณ ์„œ๋Š” IDE, GitHub, GitHub CLI, GitHub Mobile์˜ GA(์ผ๋ฐ˜ ๊ณต๊ธ‰) GitHub Copilot ๊ธฐ๋Šฅ์˜ ์‚ฌ์šฉ ํ˜„ํ™ฉ์„ ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค.

IDE ๊ธฐ๋Šฅ

  • ์ฝ”๋“œ ์™„๋ฃŒ
  • ๋‹ค์Œ ํŽธ์ง‘ ์ œ์•ˆ
  • Copilot Chat
  • ์—์ด์ „ํŠธ ๋ชจ๋“œ
  • VS Code์˜ Copilot ํŽธ์ง‘

GitHub ๊ธฐ๋Šฅ

  • Copilot Chat
  • Copilot ์ฝ”๋”ฉ ์—์ด์ „ํŠธ
  • ๋ฌธ์„œ์šฉ Copilot
  • ๊ธฐ์ˆ  ์ž๋ฃŒ ๊ด€๋ฆฌ
  • Copilot ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ์š”์•ฝ
  • Copilot ์ฝ”๋“œ ๊ฒ€ํ† 

์ œํ•œ ์‚ฌํ•ญ

GitHub๋Š” VS Code ์ด์™ธ์˜ ์ผ๋ถ€ ํƒ€์‚ฌ IDE(์˜ˆ: JetBrains, Xcode)๋กœ๋ถ€ํ„ฐ ์ผ๊ด€๋œ ์›๊ฒฉ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์ง€ ๋ชปํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ตœ์‹  ๋ฒ„์ „์˜ IDE๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ™œ๋™ ๋ณด๊ณ ์„œ์—๋Š” ์•„์ง GA(์ผ๋ฐ˜ ๊ณต๊ธ‰)๋˜์ง€ ์•Š์€ GitHub Copilot ๊ธฐ๋Šฅ์˜ ์‚ฌ์šฉ ๋‚ด์—ญ์ด ์ œ์™ธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋‹ค์Œ ๊ธฐ๋Šฅ์€ ์™„์ „ํžˆ ๊ธฐ๋ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • Copilot Spaces
  • Copilot Spark