{"id":18074,"date":"2022-03-02T14:18:12","date_gmt":"2022-03-02T14:18:12","guid":{"rendered":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/"},"modified":"2022-03-02T14:18:12","modified_gmt":"2022-03-02T14:18:12","slug":"tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models","status":"publish","type":"post","link":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/","title":{"rendered":"Tabnine enhances developer collaboration on GitLab using custom AI code models"},"content":{"rendered":"<p> <a href=\"https:\/\/go.fiverr.com\/visit\/?bta=1052423&nci=17043\" Target=\"_Top\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/fiverr.ck-cdn.com\/tn\/serve\/?cid=40081059\"  width=\"601\" height=\"201\"><\/a>\n<br \/><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/d15shllkswkct0.cloudfront.net\/wp-content\/blogs.dir\/1\/files\/2022\/03\/tabnine-gitlab.jpg\" \/><\/p>\n<div>\n<p><a href=\"https:\/\/www.tabnine.com\/\">Tabnine Ltd.<\/a>, the maker of an artificial intelligence code completion tool, today announced that it has integrated with DevOps lifecycle platform <a href=\"https:\/\/www.gitlab.com\/\">GitLab Inc.<\/a> to bring enhanced collaboration for developer teams using custom AI models.<\/p>\n<p>Using AI models, Tabnine provides predictive suggestions as developers type code based on current projects that can greatly speed up development sessions. By connecting to a private GitLab repository, Tabnine can automate away many of the repetitive coding tasks that developers do on a daily basis when coding, such as producing functions, writing common statements and forming syntax.<\/p>\n<p>Nima Badiey, global vice president of alliances at GitLab, and Brandon Jung, vice president of ecosystems and business development at Tabnine, told SiliconANGLE the integration would help GitLab customers save time.<\/p>\n<p>\u201cJust think about the amount of time you waste on your phone correcting autocorrect, or how quickly you can write in Gmail with the suggestions on, code is pretty much repeatable patterns and people tend to write from scratch what they could mostly automate,\u201d said Badiey.<\/p>\n<p>Most developers have one screen that\u2019s their editor and one screen that\u2019s the Git repository, and they really don\u2019t want another screen. Nobody wants to have to switch out of their current task just to have to look up a function or a library or figure out what to type next. It\u2019s useful to have an AI agent to automatically suggest the correct code that will come next and be able to trust it. Also, doing it all in one place really boosts developer productivity.<\/p>\n<p>Those suggestions need to be powerful and they\u2019re only as good as their model, Jung said. That\u2019s where Tabnine\u2019s AI model comes in. It\u2019s trained off the private GitLab repository, using the best practices of the team, and learns from them to provide consistent automated code that helps speed productivity.<\/p>\n<p>\u201cOver the past six to eight months we\u2019ve been working on custom models, which takes the strength of the big universal model but we can take your private code and build you a model that dramatically ups the security and quality of your code,\u201d Jung said. \u201cThis is because, of course, you already know it\u2019s a solid codebase. That\u2019s hugely valuable, you\u2019re not just taking some random open-source code and integrating it. So, you can bring new developers into your team and they\u2019re getting the best suggestions from your own codebase.\u201d<\/p>\n<p>These AI custom models have other use cases as well, Jung said. For example, there are senior developers and junior coders throughout the DevOps pipeline who will be using the AI suggestions at different levels. Senior coders will probably code extremely quickly based on their own knowledge and skillset. Junior coders may need to lean on the AI suggestions a lot more.<\/p>\n<p>\u201cThis integration is this: Use Tabnine, connect to your repository, we\u2019ll build the model, we upload it, and every developer is off and running. Then they can use it as much or as little as they want,\u201d Jung said. \u201cYour most senior developers are going to code really fast. They may not need to accept as much from Tabnine. However, Tabnine may still learn a lot and help the junior developers.\u201d<\/p>\n<p>With that in mind, Jung said that the AI models could be trained with codebases produced by the senior developers, which would provide the junior developers a leg up in coding consistency and skill development. Since the suggestions would come from code written by the senior developers, it would be very similar to working alongside the senior developers.<\/p>\n<p>The integration between Tabnine and GitLab requires zero overhead from developers. Most repositories with enough data will have a working custom model within 24 hours.<\/p>\n<p>The solution is available right now and users who are interested in connecting their GitLab repository can <a href=\"https:\/\/www.tabnine.com\/blog\/gitlab-and-tabnine\/\">learn how to do it now<\/a>. Tabnine supports more than 30 of the most popular programming languages across 21 code editing environments as well.<\/p>\n<h5>Image: Tabnine<\/h5>\n<div class=\"silic-after-content\" id=\"silic-1605470701\">\n<hr style=\"border: 1px solid; color: #d8d8d8; height: 0px; margin-top: 20px;\"\/>\n<h3><span style=\"font-size: 16px;\">Show your support for our mission by joining our Cube Club and Cube Event Community of experts. Join the community that includes Amazon Web Services and Amazon.com CEO Andy Jassy, Dell Technologies founder and CEO Michael Dell, Intel CEO Pat Gelsinger and many more luminaries and experts.<\/span><\/h3>\n<\/div><\/div>\n<iframe data-lazy=\"true\" data-src=\"https:\/\/www.fiverr.com\/gig_widgets?id=U2FsdGVkX18x7XQvttUTrv1oEqmGNGTgvvCUiUoJ\/AP4z\/UyMz8lXGOLpu15jIMxBbTR0gmD5uBoFvhC4KWeALQRp3h\/X\/AwcVD0K8Wj9H\/ZzYKzcCNHosB9oS4SCJJFWiN85P9ICAc4OgCoE\/wHKIY7CDkf2\/DQ1vqGvk4smVe5cRDEmrLPCWi4FC8p40VUhSmWQ5udCm0zoJtorgWv3vbDQw0kKYkwn39ozAnQXDe+YvWMxkLFWA+O3TFwkJvdkIK+\/AUSnRssPKt5WHY0FhNOxnSPcLslEL4G4\/RfP95ve99U+kRnDy3X+KtzdQLY+u935ghON\/o3UE4IMv9oN6JX9RnxzL\/LRcOgnHigxStSGPKsZYtnz8RWNVT\/rOLAibqiWJadC5MYHRbekF3eg6FOGrQGkXYbsn0+a5aovnlLCbLwIqY9fcS17UX8J235iQ6cdmHNbrPeS84CMm34RA==&affiliate_id=1052423&strip_google_tagmanager=true\" loading=\"lazy\" data-with-title=\"true\" class=\"fiverr_nga_frame\" frameborder=\"0\" height=\"350\" width=\"100%\" referrerpolicy=\"no-referrer-when-downgrade\" data-mode=\"random_gigs\" onload=\" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https:\/\/www.fiverr.com\/gig_widgets\/sdk'); document.body.appendChild(script); \" ><\/iframe>\n<br \/><a href=\"https:\/\/siliconangle.com\/2022\/03\/02\/tabnine-enhances-developer-collaboration-gitlab-using-custom-ai-code-models\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tabnine Ltd., the maker of an artificial intelligence code completion tool, today announced that it has integrated with DevOps lifecycle platform GitLab Inc. to bring&#8230;<\/p>\n","protected":false},"author":1,"featured_media":18075,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-18074","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-universe"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tabnine enhances developer collaboration on GitLab using custom AI code models - mailinvest.blog<\/title>\n<meta name=\"description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tabnine enhances developer collaboration on GitLab using custom AI code models - mailinvest.blog\" \/>\n<meta property=\"og:description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/\" \/>\n<meta property=\"og:site_name\" content=\"mailinvest.blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freelanceracademic\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-02T14:18:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/03\/tabnine-gitlab.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"775\" \/>\n\t<meta property=\"og:image:height\" content=\"436\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin@mailinvest.blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin@mailinvest.blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/\"},\"author\":{\"name\":\"admin@mailinvest.blog\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\"},\"headline\":\"Tabnine enhances developer collaboration on GitLab using custom AI code models\",\"datePublished\":\"2022-03-02T14:18:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/\"},\"wordCount\":728,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/tabnine-gitlab.jpg\",\"articleSection\":[\"Tech Universe\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/\",\"name\":\"Tabnine enhances developer collaboration on GitLab using custom AI code models - mailinvest.blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/tabnine-gitlab.jpg\",\"datePublished\":\"2022-03-02T14:18:12+00:00\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/tabnine-gitlab.jpg\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/tabnine-gitlab.jpg\",\"width\":775,\"height\":436},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2022\\\/03\\\/02\\\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mailinvest.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tabnine enhances developer collaboration on GitLab using custom AI code models\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"name\":\"mailinvest.blog\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mailinvest.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\",\"name\":\"mailinvest\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"width\":1000,\"height\":1000,\"caption\":\"mailinvest\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/freelanceracademic\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\",\"name\":\"admin@mailinvest.blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"caption\":\"admin@mailinvest.blog\"},\"sameAs\":[\"https:\\\/\\\/mailinvest.blog\",\"admin@mailinvest.blog\"],\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/author\\\/adminmailinvest-blog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tabnine enhances developer collaboration on GitLab using custom AI code models - mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/","og_locale":"en_US","og_type":"article","og_title":"Tabnine enhances developer collaboration on GitLab using custom AI code models - mailinvest.blog","og_description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","og_url":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/","og_site_name":"mailinvest.blog","article_publisher":"https:\/\/www.facebook.com\/freelanceracademic\/","article_published_time":"2022-03-02T14:18:12+00:00","og_image":[{"width":775,"height":436,"url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/03\/tabnine-gitlab.jpg","type":"image\/jpeg"}],"author":"admin@mailinvest.blog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin@mailinvest.blog","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/#article","isPartOf":{"@id":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/"},"author":{"name":"admin@mailinvest.blog","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4"},"headline":"Tabnine enhances developer collaboration on GitLab using custom AI code models","datePublished":"2022-03-02T14:18:12+00:00","mainEntityOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/"},"wordCount":728,"commentCount":0,"publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/03\/tabnine-gitlab.jpg","articleSection":["Tech Universe"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/","url":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/","name":"Tabnine enhances developer collaboration on GitLab using custom AI code models - mailinvest.blog","isPartOf":{"@id":"https:\/\/mailinvest.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/#primaryimage"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/03\/tabnine-gitlab.jpg","datePublished":"2022-03-02T14:18:12+00:00","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","breadcrumb":{"@id":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/#primaryimage","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/03\/tabnine-gitlab.jpg","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/03\/tabnine-gitlab.jpg","width":775,"height":436},{"@type":"BreadcrumbList","@id":"https:\/\/mailinvest.blog\/index.php\/2022\/03\/02\/tabnine-enhances-developer-collaboration-on-gitlab-using-custom-ai-code-models\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mailinvest.blog\/"},{"@type":"ListItem","position":2,"name":"Tabnine enhances developer collaboration on GitLab using custom AI code models"}]},{"@type":"WebSite","@id":"https:\/\/mailinvest.blog\/#website","url":"https:\/\/mailinvest.blog\/","name":"mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mailinvest.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mailinvest.blog\/#organization","name":"mailinvest","url":"https:\/\/mailinvest.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","width":1000,"height":1000,"caption":"mailinvest"},"image":{"@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freelanceracademic\/"]},{"@type":"Person","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4","name":"admin@mailinvest.blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","caption":"admin@mailinvest.blog"},"sameAs":["https:\/\/mailinvest.blog","admin@mailinvest.blog"],"url":"https:\/\/mailinvest.blog\/index.php\/author\/adminmailinvest-blog\/"}]}},"_links":{"self":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/18074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/comments?post=18074"}],"version-history":[{"count":0,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/18074\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media\/18075"}],"wp:attachment":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media?parent=18074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/categories?post=18074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/tags?post=18074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}