You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: "Change the email address for your Arduino account"
3
+
id: 360016466160
4
+
---
5
+
6
+
Learn how to change the email address associated with your Arduino account.
7
+
8
+
> [!NOTE] If you created your account using a third-party sign-in option (Google, GitHub, or Apple), you won’t be able to change the associated email address.
9
+
10
+
Follow the steps below to change the email address:
11
+
12
+
1. Sign into [id.arduino.cc](https://id.arduino.cc/).
13
+
14
+
1. In the Personal info tab, scroll down to the **Account settings** section.
15
+
16
+
1. Click the **Edit** button under Account settings.
17
+
18
+
1. Enter a new email address in the Email field.
19
+
20
+
1. Click **Save settings**.
21
+
22
+
1. An email will be sent to the new email address with instructions on how to confirm the change.
1. Open your email inbox and look for an email from **auth@arduino.cc** with the subject "Verify your email".
55
41
56
-
> [!TIP]
57
-
> If you don't see the email in your main inbox, please check the spam folder.
42
+
1. Open the email and click the **Confirm Now** button to complete the account registration.
58
43
59
-
You can review your account and configure your account on [the profile page](https://id.arduino.cc/).
44
+
> [!WARNING]
45
+
> Your account will be automatically deleted if your email is not verified. Please verify your email address to avoid losing access. If you need help, see [Verify your email address](https://support.arduino.cc/hc/en-us/articles/360016822039-Verify-your-email-address).
60
46
61
47
---
62
48
63
-
<h2id="sso">Sign up with SSO (Single Sign On)</h2>
64
-
65
-
Alternatively, you can sign in using an identity provider such as Google or Facebook.
66
-
67
-
1. Go to [arduino.cc](https://www.arduino.cc/) and click Sign In in the top-right to open the [sign-in page](https://login.arduino.cc/login).
68
-
69
-
> [!NOTE]
70
-
> If another account is signed in, click the  profile button and select 'Sign Out'.
Copy file name to clipboardExpand all lines: content/About Arduino/My Arduino Account/How-to-change-the-email-address-connected-to-the-Arduino-account.md
-17Lines changed: 0 additions & 17 deletions
This file was deleted.
Collapse file: content/Arduino Cloud/Arduino AI Assistant/About-the-Arduino-AI-Assistant.md
The Arduino AI Assistant is an experimental feature in the Arduino Cloud Editor, that uses Generative AI to help write code for your sketch.
7
+
8
+
In this article:
9
+
10
+
<!-- TOC -->
11
+
12
+
-[Requirements](#requirements)
13
+
-[Getting started with the Arduino assistant](#getting-started-with-the-arduino-assistant)
14
+
-[Undo an applied suggestion](#undo-an-applied-suggestion)
15
+
-[Further reading](#further-reading)
16
+
17
+
<!-- /TOC -->
18
+
19
+
## Requirements
20
+
21
+
The Arduino AI Assistant is available on all Cloud plans.
22
+
23
+
The maximum number of requests that can be sent each month depends on the Cloud plan:
24
+
25
+
| Plan | Interactions |
26
+
|--------------------|--------------|
27
+
| Free | 30 / month |
28
+
| Maker | 1500 / month |
29
+
| School | 1500 / month |
30
+
| Team or Enterprise | Unlimited |
31
+
32
+
To see all the options, check out cloud.arduino.cc/plans.
33
+
34
+
## Getting started with the Arduino assistant
35
+
36
+
Follow these steps:
37
+
38
+
1. Go to [app.arduino.cc/sketches](https://app.arduino.cc/sketches).
39
+
40
+
1. Choose a sketch to open in the Cloud Editor:
41
+
42
+
-**Create a new sketch:** Click on the Create button in the top-right corner and choose New Sketch.
43
+
-**Open a saved sketch:** Click on a sketch you want to open.
44
+
45
+
1. Select the AI assistant tab in the sidebar:
46
+
47
+

48
+
49
+
1. Do one of the following to start a conversation:
50
+
51
+
- Select a hint to send the suggested message (available when the chat history is empty).
52
+
- Type a message into the text field and press Enter to send.
53
+
54
+
1. Arduino AI Assistant will write a response.
55
+
56
+
1. Refine or continue:
57
+
58
+
- If the response isn’t quite right, try:
59
+
60
+
- Rephrasing your question
61
+
62
+
- Asking for more detail or examples
63
+
64
+
- Saying “Try again” or “Make it shorter/longer/more casual”
65
+
66
+
- If the response include a **code suggestion**, these actions will be available:
67
+
68
+
-_Copy:_ Copy the suggestion to your clipboard.
69
+
70
+
-_Apply:_ Apply the suggestion to the main sketch file.
71
+
72
+
**Prompt examples:**
73
+
74
+
-_Code generation:_ "I want to draw on the LED matrix a column of 4 LEDs that is moving from left to right over time."
75
+
-_Explanatory:_ "How does the sketch loop work in this sketch?"
76
+
77
+
## Undo an applied suggestion
78
+
79
+
To undo an applied suggestion Press <kbd>Ctrl</kbd> + <kbd>Z</kbd> (Windows/Linux) / <kbd>⌘</kbd> + <kbd>Z</kbd> (macOS) or select Edit > Undo in top menu bar.
80
+
81
+
If the Cloud Editor is closed or refreshed, previously applied suggestion cannot be undone. Please back up important sketches before applying suggestions.
82
+
83
+
## Further reading
84
+
85
+
-[Understand how the Arduino AI Assistant works and how it uses your data](https://support.arduino.cc/hc/en-us/articles/19958862731804)
Collapse file: content/Arduino Cloud/Arduino AI Assistant/Understand-how-the-Arduino-AI-Assistant-works-and-how-it-uses-your-data.md
title: "Understand how the Arduino AI Assistant works and how it uses your data"
3
+
id: 19958862731804
4
+
---
5
+
6
+
Learn about the underlying AI models and services used by the Arduino AI Assistant and how your data is processed.
7
+
8
+
To learn how to use the Arduino AI Assistant, see [About the Arduino AI Assistant](https://support.arduino.cc/hc/en-us/articles/19958917855132).
9
+
10
+
In this article:
11
+
12
+
-[How answers are generated](#how-answers-are-generated)
13
+
-[Is my code or personal information used to train the Assistant?](#is-my-code-or-personal-information-used-to-train-the-assistant)
14
+
-[Terms of use](#terms-of-use)
15
+
16
+
## How answers are generated
17
+
18
+
The Arduino AI Assistant uses AWS services and AI models to generate code based on user prompts.
19
+
20
+
Here's a short summary of the process:
21
+
22
+
- When a user asks a question, this prompt, along with the user's current Arduino sketch code, is sent to the backend AI models.
23
+
- The backend utilizes AWS Bedrock, which is a framework for Generative AI.
24
+
- Within Bedrock, the specific AI model used is Claude Sonnet from Anthropic. See more information and the model card of this AI model here: [https://www.anthropic.com/news/claude-3-7-sonnet](https://www.anthropic.com/news/claude-3-7-sonnet)
25
+
- To enhance the relevance of the AI's responses, the Arduino AI Assistant employs Retrieval Augmented Generation (RAG) using the Knowledge Bases feature of AWS Bedrock.
26
+
- Arduino maintains a knowledge base of relevant articles, tutorials, and code examples extracted from our documentation platform (`docs.arduino.cc)` and library examples related to libraries developed by Arduino. User sketch code is not included in this knowledge base.
27
+
- When a user asks a question, the system matches the question with relevant documents in the knowledge base.
28
+
- If a match is found, the relevant document(s) are added to the prompt sent to the AI model as additional context.
29
+
30
+
The AI model (Claude Sonnet 3-7) was pre-trained by Anthropic, and Arduino is not performing model training or fine-tuning. Arduino reviewed the capabilities of Claude 3.7 Sonnet, finding it was already very good at generating code for Arduino sketches. For information about how the AI model was trained, please refer to the model card from Anthropic.
31
+
32
+
The primary way Arduino improves the model output is through prompt engineering and the use of RAG. Note that the RAG process is not a form of model training.
33
+
34
+
Arduino also uses a system prompt to instruct the AI model on how to handle requests, stay relevant, and avoid certain topics. Guardrails provided by AWS Bedrock are in place to avoid the generation of dangerous content.
35
+
36
+
## Is my code or personal information used to train the Assistant? {#is-my-code-or-personal-information-used-to-train-the-assistant}
37
+
38
+
No, your sketch and your interactions with the assistant prompt are not used for further training of the backend GenAI model.
39
+
40
+
No personal information is shared with the backend GenAI model. The sketch code and your prompt are shared with the backend GenAI model, hence we recommend that you don’t put any personal details in there. Please review the Terms of use for further details.
41
+
42
+
## Terms of use
43
+
44
+
In order to use the Arduino AI Assistant, the user must accept a specific set of terms of use, which also clarify the user responsibilities. You can review the Terms of Conditions when using the Arduino AI Assistant for the first time.
45
+
46
+
<!-- markdownlint-disable-file HC001 -->
Collapse file: content/Arduino Cloud/Arduino AI Assistant/img/select-ai-assistant.png
0 commit comments