{"id":755,"date":"2025-01-02T10:19:17","date_gmt":"2025-01-02T08:19:17","guid":{"rendered":"https:\/\/www.pilvikoodari.net\/?p=755"},"modified":"2025-01-02T16:20:42","modified_gmt":"2025-01-02T14:20:42","slug":"github-copilot-kielimallin-paivitys","status":"publish","type":"post","link":"https:\/\/www.pilvikoodari.net\/?p=755","title":{"rendered":"Github Copilot: kielimallin p\u00e4ivitys Claude 3.5 Sonnetiin"},"content":{"rendered":"\n<p class=\"has-small-font-size wp-block-paragraph\"><em>Huomautus: t\u00e4m\u00e4n artikkelin kirjoittamisessa on k\u00e4ytetty apuna Microsoft Copilot -teko\u00e4ly\u00e4<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Github Copilottiin tuli syksyll\u00e4 2024 uudistus: nyt on&nbsp;<a href=\"https:\/\/docs.github.com\/en\/copilot\/using-github-copilot\/using-claude-sonnet-in-github-copilot\" target=\"_blank\" rel=\"noreferrer noopener\">mahdollista k\u00e4ytt\u00e4\u00e4<\/a>&nbsp;<strong>Claude 3.5 Sonnet AI&nbsp;<\/strong>-kielimallia, joka on uudempi AI-kielimalli kuin nykyinen Copilotin k\u00e4ytt\u00e4m\u00e4 GPT-4. Uuden mallin k\u00e4ytt\u00f6 on vasta Preview -vaiheessa, mutta se on silti t\u00e4ysin k\u00e4ytett\u00e4viss\u00e4 oleva ominaisuus.<br><br>Claude 3.5 Sonnet julkaistiin 22. lokakuuta 2024.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Claude 3.5 Sonnet kielimallin k\u00e4ytt\u00f6\u00f6notto edellytt\u00e4\u00e4 yksityisk\u00e4ytt\u00e4j\u00e4lt\u00e4 Copilot Pro tilausta. Organisaatiok\u00e4ytt\u00e4jien yll\u00e4pit\u00e4j\u00e4 voi kytke\u00e4 ominaisuuden p\u00e4\u00e4lle niille k\u00e4ytt\u00e4jille, joille on tilattu Copilot Business.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h3 class=\"wp-block-heading has-medium-font-size\"><a href=\"https:\/\/docs.github.com\/en\/copilot\/using-github-copilot\/using-claude-sonnet-in-github-copilot#setup-for-individual-use\" target=\"_blank\" rel=\"noreferrer noopener\">Setup for individual use<\/a><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you have a Copilot Pro subscription, you can enable Claude 3.5 Sonnet in two ways:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The first time you choose to use Claude 3.5 Sonnet with Copilot Chat in Visual Studio Code, or in the immersive view of Copilot Chat, you will be prompted to allow access to the model.Clicking&nbsp;<strong>Allow<\/strong>&nbsp;enables you to use Claude 3.5 Sonnet and updates the policy in your personal settings on GitHub.<\/li>\n\n\n\n<li>You can enable the model directly in your personal settings on the GitHub website. See&nbsp;<a href=\"https:\/\/docs.github.com\/en\/copilot\/managing-copilot\/managing-copilot-as-an-individual-subscriber\/managing-copilot-policies-as-an-individual-subscriber#enabling-or-disabling-claude-35-sonnet\">Managing Copilot policies as an individual subscriber<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"setup-for-organization--use\"><a href=\"https:\/\/docs.github.com\/en\/copilot\/using-github-copilot\/using-claude-sonnet-in-github-copilot#setup-for-organization--use\">Setup for <\/a><a href=\"https:\/\/docs.github.com\/en\/copilot\/using-github-copilot\/using-claude-sonnet-in-github-copilot#setup-for-organization--use\" target=\"_blank\" rel=\"noreferrer noopener\">organization<\/a><a href=\"https:\/\/docs.github.com\/en\/copilot\/using-github-copilot\/using-claude-sonnet-in-github-copilot#setup-for-organization--use\"> use<\/a><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As an organization owner, you can enable or disable Claude 3.5 Sonnet for everyone who has been assigned a Copilot Business seat through your organization. See&nbsp;<a href=\"https:\/\/docs.github.com\/en\/copilot\/managing-copilot\/managing-github-copilot-in-your-organization\/setting-policies-for-copilot-in-your-organization\/managing-policies-for-copilot-in-your-organization\">Managing policies for Copilot in your organization<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e4ss\u00e4 artikkelissa perehdymme Github Copilottiin sek\u00e4 otamme uuden kielimallin k\u00e4ytt\u00f6\u00f6n Github Copilotissa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"taustaagithubcopilotista\">Taustaa GitHub Copilotista<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">GitHub Copilot on teko\u00e4lyavusteinen koodausapuri, joka toimii suoraan koodieditorissa sek\u00e4 webiss\u00e4. Se k\u00e4ytt\u00e4\u00e4 suurta kielimallia (LLM) ennustamaan ja t\u00e4ydent\u00e4m\u00e4\u00e4n koodia, ehdottamaan kokonaisia rivej\u00e4 tai jopa funktioita. Copilotin avulla voi kirjoittaa koodia nopeammin ja tehokkaammin, sill\u00e4 se osaa ehdottaa ratkaisuja ja korjauksia koodin perusteella <a href=\"https:\/\/github.com\/features\/copilot\/tutorials\" target=\"_blank\" rel=\"noreferrer noopener\">[1]<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">GitHub Copilotin keskeiset ominaisuudet<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Koodin t\u00e4ydent\u00e4minen<\/strong>: Copilot voi ehdottaa seuraavaa koodirivi\u00e4 tai jopa kokonaisia funktioita kirjoittaessasi. T\u00e4m\u00e4 nopeuttaa koodin kirjoittamista ja v\u00e4hent\u00e4\u00e4 virheiden m\u00e4\u00e4r\u00e4\u00e4.<\/li>\n\n\n\n<li><strong>Monikielinen tuki<\/strong>: Copilot tukee useita ohjelmointikieli\u00e4, kuten Python, JavaScript, TypeScript, Ruby, ja paljon muuta. T\u00e4m\u00e4 tekee siit\u00e4 hy\u00f6dyllisen ty\u00f6kalun monenlaisille kehitt\u00e4jille.<\/li>\n\n\n\n<li><strong>Kontekstin ymm\u00e4rt\u00e4minen<\/strong>: Copilot osaa ottaa huomioon projektin kontekstin ja tehd\u00e4 ehdotuksia sen perusteella. Se ymm\u00e4rt\u00e4\u00e4 muuttujien nimet, funktiot ja muut koodin osat, mik\u00e4 tekee ehdotuksista tarkempia ja relevantimpia.<\/li>\n\n\n\n<li><strong>Dokumentaation luominen<\/strong>: Copilot voi auttaa my\u00f6s dokumentaation kirjoittamisessa. Se voi ehdottaa kommentteja ja dokumentaatiota koodin perusteella, mik\u00e4 parantaa koodin luettavuutta ja yll\u00e4pidett\u00e4vyytt\u00e4.<\/li>\n\n\n\n<li><strong>Testien luominen<\/strong>: Copilot voi auttaa testien kirjoittamisessa, mik\u00e4 tekee testausprosessista nopeamman ja tehokkaamman.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">GitHub Copilotin hy\u00f6dyt<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ajan s\u00e4\u00e4st\u00f6<\/strong>: Copilotin avulla voit kirjoittaa koodia nopeammin, sill\u00e4 se ehdottaa valmiita ratkaisuja ja korjauksia.<\/li>\n\n\n\n<li><strong>Virheiden v\u00e4hent\u00e4minen<\/strong>: Copilotin ehdotukset perustuvat parhaisiin k\u00e4yt\u00e4nt\u00f6ihin, mik\u00e4 v\u00e4hent\u00e4\u00e4 virheiden m\u00e4\u00e4r\u00e4\u00e4 koodissa.<\/li>\n\n\n\n<li><strong>Oppiminen ja kehittyminen<\/strong>: Copilot voi auttaa kehitt\u00e4ji\u00e4 oppimaan uusia tapoja ratkaista ongelmia ja parantaa koodaustaitojaan.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"oletusarvoinenkielimalligpt4\">Github Copilotin oletusarvoinen kielimalli: GPT-4<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">GitHub Copilotin oletusarvoinen kielimalli on OpenAI:n GPT-4. T\u00e4m\u00e4 malli on eritt\u00e4in kehittynyt ja pystyy tuottamaan tarkempia ja hy\u00f6dyllisempi\u00e4 vastauksia kuin edelt\u00e4j\u00e4ns\u00e4 GPT-3.5. GPT-4:ll\u00e4 on laajempi yleinen tiet\u00e4mys ja paremmat ongelmanratkaisutaidot, mik\u00e4 tekee siit\u00e4 erinomaisen ty\u00f6kalun monimutkaisten teht\u00e4vien suorittamiseen<a href=\"https:\/\/openai.com\/index\/gpt-4\/\">[<\/a><a href=\"https:\/\/openai.com\/index\/gpt-4\/\" target=\"_blank\" rel=\"noreferrer noopener\">2<\/a><a href=\"https:\/\/openai.com\/index\/gpt-4\/\">]<\/a>.<br><br>Ensimm\u00e4iset laajennukset, jotka integroivat GPT-4:n VS Codeen, julkaistiin syyskuussa 2023.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"claude35sonnetaimalli\">Claude 3.5 Sonnet AI-malli<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Claude 3.5 Sonnet on Anthropicin kehitt\u00e4m\u00e4 AI-malli, joka on suunniteltu erityisesti ohjelmistokehityksen tarpeisiin. Se tarjoaa parannettua p\u00e4\u00e4ttelykyky\u00e4, huipputason koodausosaamista ja laajan 200 000 tokenin kontekstin. Claude 3.5 Sonnet pystyy ymm\u00e4rt\u00e4m\u00e4\u00e4n monimutkaisia ohjeita ja konteksteja, tunnistamaan ja korjaamaan omia virheit\u00e4\u00e4n sek\u00e4 luomaan kehittyneit\u00e4 analyysej\u00e4 ja oivalluksia monimutkaisista tiedoista<a href=\"https:\/\/www.anthropic.com\/claude\/sonnet\" target=\"_blank\" rel=\"noreferrer noopener\">[3]<\/a><a href=\"https:\/\/www.anthropic.com\/news\/claude-3-5-sonnet\" target=\"_blank\" rel=\"noreferrer noopener\">[<\/a><a href=\"https:\/\/www.anthropic.com\/news\/claude-3-5-sonnet\">4<\/a><a href=\"https:\/\/www.anthropic.com\/news\/claude-3-5-sonnet\" target=\"_blank\" rel=\"noreferrer noopener\">]<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"claude35sonnetinjagpt4nerot\">Claude 3.5 Sonnetin ja GPT-4:n erot<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vaikka sek\u00e4 GPT-4 ett\u00e4 Claude 3.5 Sonnet ovat eritt\u00e4in kehittyneit\u00e4 kielimalleja, niill\u00e4 on joitakin merkitt\u00e4vi\u00e4 eroja:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Konteksti<\/strong>: Claude 3.5 Sonnetilla on laajempi konteksti-ikkuna (200 000 tokenia), mik\u00e4 mahdollistaa laajempien tietom\u00e4\u00e4rien k\u00e4sittelyn kerralla<a href=\"https:\/\/www.anthropic.com\/claude\/sonnet\">[<\/a><a href=\"https:\/\/www.anthropic.com\/claude\/sonnet\" target=\"_blank\" rel=\"noreferrer noopener\">3<\/a><a href=\"https:\/\/www.anthropic.com\/claude\/sonnet\">]<\/a>.<\/li>\n\n\n\n<li><strong>Koodausosaaminen<\/strong>: Claude 3.5 Sonnet on erityisesti optimoitu ohjelmistokehitykseen ja tarjoaa huipputason koodausosaamista<a href=\"https:\/\/www.anthropic.com\/claude\/sonnet\">[3<\/a><a href=\"https:\/\/www.anthropic.com\/claude\/sonnet\" target=\"_blank\" rel=\"noreferrer noopener\">]<\/a>.<\/li>\n\n\n\n<li><strong>P\u00e4\u00e4ttelykyky<\/strong>: Claude 3.5 Sonnetilla on parannettu p\u00e4\u00e4ttelykyky, joka tekee siit\u00e4 tehokkaamman monimutkaisten teht\u00e4vien suorittamisessa<a href=\"https:\/\/www.anthropic.com\/news\/claude-3-5-sonnet\">[<\/a><a href=\"https:\/\/www.anthropic.com\/news\/claude-3-5-sonnet\" target=\"_blank\" rel=\"noreferrer noopener\">4<\/a><a href=\"https:\/\/www.anthropic.com\/news\/claude-3-5-sonnet\">]<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tietosuoja<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Uusi kielimalli noudattaa Copilotin aikaisempaa hyv\u00e4\u00e4 linjausta tietosuojasta: k\u00e4ytt\u00e4j\u00e4n sy\u00f6tteit\u00e4 ei niit\u00e4 k\u00e4ytet\u00e4 kielimallin koulutukseen. Claude 3.5 Sonnet hostataan AWS:ss\u00e4, mutta siihenkin annetaan kattavat lupaukset tietosuojan suhteen:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">GitHub Copilot uses Claude 3.5 Sonnet hosted on Amazon Web Services. When using Claude 3.5 Sonnet, prompts and metadata are sent to Amazon&#8217;s Bedrock service, which makes the&nbsp;<a href=\"https:\/\/docs.aws.amazon.com\/bedrock\/latest\/userguide\/data-protection.html\">following data commitments<\/a>:&nbsp;<em>Amazon Bedrock doesn&#8217;t store or log your prompts and completions. Amazon Bedrock doesn&#8217;t use your prompts and completions to train any AWS models and doesn&#8217;t distribute them to third parties<\/em>.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"uudenkielimallinkyttnottogithubcopilotissa\">Uuden kielimallin k\u00e4ytt\u00f6\u00f6notto GitHub Copilotissa<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Avaa GitHub Copilot -asetukset<\/strong>: Mene GitHub Copilot -asetuksiin osoitteessa <a href=\"https:\/\/github.com\/settings\/copilot\">https:\/\/github.com\/settings\/copilot<\/a>.<\/li>\n\n\n\n<li><strong>Valitse kielimalli<\/strong>: Etsi asetus, jossa voit valita k\u00e4ytett\u00e4v\u00e4n kielimallin. Valitse Claude 3.5 Sonnet k\u00e4ytett\u00e4v\u00e4ksi malliksi. Alla olevassa kuvassa asetus on muutettu Githubin business tilauksen organisaation asetuksista:<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.32.44.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"681\" src=\"https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.32.44-1024x681.png\" alt=\"\" class=\"wp-image-764\" srcset=\"https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.32.44-1024x681.png 1024w, https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.32.44-300x200.png 300w, https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.32.44-768x511.png 768w, https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.32.44-1536x1022.png 1536w, https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.32.44-2048x1363.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Seuraavaksi avaa VS Code ja uusi kielimalli on valittavissa Copilot chatissa!<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.58.17.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"597\" src=\"https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.58.17-1024x597.png\" alt=\"\" class=\"wp-image-768\" srcset=\"https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.58.17-1024x597.png 1024w, https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.58.17-300x175.png 300w, https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.58.17-768x448.png 768w, https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.58.17-1536x895.png 1536w, https:\/\/www.pilvikoodari.net\/wp-content\/uploads\/2025\/01\/Screenshot-2025-01-02-at-9.58.17-2048x1194.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">References<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[1] <a href=\"https:\/\/github.com\/features\/copilot\/tutorials\">Getting started with GitHub Copilot<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] <a href=\"https:\/\/openai.com\/index\/gpt-4\/\">GPT-4 &#8211; OpenAI<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] <a href=\"https:\/\/www.anthropic.com\/claude\/sonnet\">Claude 3.5 Sonnet \\ Anthropic<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] <a href=\"https:\/\/www.anthropic.com\/news\/claude-3-5-sonnet\">Introducing Claude 3.5 Sonnet &#8211; Anthropic<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Huomautus: t\u00e4m\u00e4n artikkelin kirjoittamisessa on k\u00e4ytetty apuna Microsoft Copilot -teko\u00e4ly\u00e4 Github Copilottiin tuli syksyll\u00e4 2024 uudistus: nyt on&nbsp;mahdollista k\u00e4ytt\u00e4\u00e4&nbsp;Claude 3.5 Sonnet AI&nbsp;-kielimallia, joka on uudempi AI-kielimalli kuin nykyinen Copilotin k\u00e4ytt\u00e4m\u00e4 GPT-4. Uuden mallin k\u00e4ytt\u00f6 on vasta Preview -vaiheessa, mutta se on silti t\u00e4ysin k\u00e4ytett\u00e4viss\u00e4 oleva ominaisuus. Claude 3.5 Sonnet julkaistiin 22. lokakuuta 2024. Claude 3.5 &#8230; <a title=\"Github Copilot: kielimallin p\u00e4ivitys Claude 3.5 Sonnetiin\" class=\"read-more\" href=\"https:\/\/www.pilvikoodari.net\/?p=755\" aria-label=\"Lue lis\u00e4\u00e4 aiheesta Github Copilot: kielimallin p\u00e4ivitys Claude 3.5 Sonnetiin\">Lue lis\u00e4\u00e4<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,21,7,12],"tags":[],"class_list":["post-755","post","type-post","status-publish","format-standard","hentry","category-ai","category-ohjelmointi","category-tyokalujen-asennus","category-tyokalut"],"_links":{"self":[{"href":"https:\/\/www.pilvikoodari.net\/index.php?rest_route=\/wp\/v2\/posts\/755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pilvikoodari.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pilvikoodari.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pilvikoodari.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pilvikoodari.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=755"}],"version-history":[{"count":23,"href":"https:\/\/www.pilvikoodari.net\/index.php?rest_route=\/wp\/v2\/posts\/755\/revisions"}],"predecessor-version":[{"id":815,"href":"https:\/\/www.pilvikoodari.net\/index.php?rest_route=\/wp\/v2\/posts\/755\/revisions\/815"}],"wp:attachment":[{"href":"https:\/\/www.pilvikoodari.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pilvikoodari.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=755"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pilvikoodari.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}