summaryrefslogtreecommitdiff
path: root/tutorials/module_2/notebook_2/ai_assisted_programming.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'tutorials/module_2/notebook_2/ai_assisted_programming.ipynb')
-rw-r--r--tutorials/module_2/notebook_2/ai_assisted_programming.ipynb53
1 files changed, 33 insertions, 20 deletions
diff --git a/tutorials/module_2/notebook_2/ai_assisted_programming.ipynb b/tutorials/module_2/notebook_2/ai_assisted_programming.ipynb
index 8004e91..a98704b 100644
--- a/tutorials/module_2/notebook_2/ai_assisted_programming.ipynb
+++ b/tutorials/module_2/notebook_2/ai_assisted_programming.ipynb
@@ -17,17 +17,25 @@
"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. \\## Good\n",
- "vs. Bad uses of AI Don’t try to get AI to do work *for you* but *with\n",
- "you*. You need to understand what you’re doing. If you don’t understand\n",
- "what the AI is doing, then you’re not in control of the work. You’re not\n",
- "going to go far until something unexpected happens.\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",
- "\\## Available tools Below is a comprehensive list of tools that are\n",
- "available at not cost to you.\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",
@@ -44,12 +52,15 @@
"\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. \\## VSCode and GitHub\n",
- "Copilot Integration We will not cover how to use VSCode in this course,\n",
- "however it is a very versatile IDE that comes with many other extension,\n",
- "for example git, github and github copilot integration. There are also\n",
- "other extensions for other IDE’s however we will only cover some basic\n",
- "features that the GithHub Copilot extension in VSCode can do.\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",
@@ -57,14 +68,16 @@
"\n",
"[VSCode](https://code.visualstudio.com/) [Copilot\n",
"extension](https://code.visualstudio.com/docs/copilot/setup-simplified)\n",
- "\\## A note on integrity If you have a non-disclosure-agreement (NDA)\n",
- "with your employer, it may not always be possible to use AI for security\n",
- "and integrity reasons as you may risk exposing confidential information\n",
- "with third party vendors. It is highly recommended to be able to be able\n",
- "to write program independently of an AI assistant. Always think before\n",
- "you share data."
+ "\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": "f3d320bf-c2f6-4ebb-a5c5-6dc1dc2bb4b0"
+ "id": "923f4aa9-3dc4-409e-b2bf-9535c4ce3d66"
}
],
"nbformat": 4,