diff options
Diffstat (limited to 'tutorials/module_2/notebook_2/ai_assisted_programming.ipynb')
| -rw-r--r-- | tutorials/module_2/notebook_2/ai_assisted_programming.ipynb | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/tutorials/module_2/notebook_2/ai_assisted_programming.ipynb b/tutorials/module_2/notebook_2/ai_assisted_programming.ipynb deleted file mode 100644 index a98704b..0000000 --- a/tutorials/module_2/notebook_2/ai_assisted_programming.ipynb +++ /dev/null @@ -1,86 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# AI Assisted Programming\n", - "\n", - "## What is it?\n", - "\n", - "Artificial Intelligence (AI) has been around for a long time. However,\n", - "not until recently did engineers make it easy and “fun” to work with. By\n", - "now you probably have a pretty good idea of what AI can do. However, you\n", - "may not have used an AI assistant before. As the name suggests, an AI\n", - "assistant can help you develop code, speed up your writing with code\n", - "suggestions and allows you to focus on solving the problem at hand\n", - "rather. AI is a technology that is constantly improving. As engineers we\n", - "need to *understand* how we can use AI as a tool to achieve our goals\n", - "more efficiently. This section cover good practices of how we can\n", - "implement AI and lists some AI assistant tools that we can use.\n", - "\n", - "## Good vs. Bad uses of AI\n", - "\n", - "Don’t try to get AI to do work *for you* but *with you*. You need to\n", - "understand what you’re doing. If you don’t understand what the AI is\n", - "doing, then you’re not in control of the work. You’re not going to go\n", - "far until something unexpected happens.\n", - "\n", - "AI is a great learning tool, research as show that students can benefit\n", - "from using AI as personal tutor\n", - "[more](https://hbsp.harvard.edu/inspiring-minds/ai-as-personal-tutor).\n", - "\n", - "## Language based vs Machine Learning\n", - "\n", - "## Available tools\n", - "\n", - "Below is a comprehensive list of tools that are available at not cost to\n", - "you.\n", - "\n", - "| Name | Features |\n", - "|----------------|----------------------------------------------------|\n", - "| GitHub Copilot | Paid, but free for students. Integrated in GitHub. |\n", - "| ChatGPT | Free, optional paid upgrade |\n", - "| Grok | Free, optional paid upgrade |\n", - "| Gemini | Free, optional paid upgrade |\n", - "| GPT4ALL | Free and Open-Source |\n", - "| Code GPT | Free and Open-Source |\n", - "| Cody | Free and Open-Source |\n", - "| DataLab AI | Free |\n", - "| Codeium | Free |\n", - "| aiXcoder | Free |\n", - "\n", - "Many of the tools above come with similar, if not, the same features.\n", - "Some of the tools come as chatbots on the web and others are extensions\n", - "that can be implemented in your favorite IDE.\n", - "\n", - "## VSCode and GitHub Copilot Integration\n", - "\n", - "We will not cover how to use VSCode in this course, however it is a very\n", - "versatile IDE that comes with many other extension, for example git,\n", - "github and github copilot integration. There are also other extensions\n", - "for other IDE’s however we will only cover some basic features that the\n", - "GithHub Copilot extension in VSCode can do.\n", - "\n", - "Copilot Comes with the following features: - Get code suggestions as you\n", - "type - Ask questions about the code - Inline chat to generate code. -\n", - "Fix and debug code using the chat window - Generate code documentation\n", - "\n", - "[VSCode](https://code.visualstudio.com/) [Copilot\n", - "extension](https://code.visualstudio.com/docs/copilot/setup-simplified)\n", - "\n", - "## A note on intellectual property\n", - "\n", - "If you have a non-disclosure-agreement (NDA) with your employer, it may\n", - "not always be possible to use AI for security and integrity reasons as\n", - "you may risk exposing confidential information with third party vendors.\n", - "It is highly recommended to be able to be able to write program\n", - "independently of an AI assistant. Always think before you share data." - ], - "id": "923f4aa9-3dc4-409e-b2bf-9535c4ce3d66" - } - ], - "nbformat": 4, - "nbformat_minor": 5, - "metadata": {} -} |
