Note: this article is published on 10/13/2024.
This series of articles are about learning AI.
- AI (1) --- How Far we are Away from AI --- this article
- AI (2) --- Google Search AI vs. Microsoft Copilot
- AI (3) --- Using AI Tools: ChatGPT, Copilot, Grok
This article is not a professional or technical discussion about AI (Artificial Intelligence), but a user experience sharing on AI.
A - Introduction
Since ChatGPT was released in November 2022, it got its Initial Growth to acquire 1 million users just 5 days while it took Instagram approximately 2.5 months to reach 1 million downloads and Netflix had to wait around 3.5 years to reach 1 million users.
By January 2023, ChatGPT had become what was then the fastest-growing consumer software application in history, gaining over 100 million users in two months and contributing to the growth of OpenAI's current valuation of $86 billion. That meant every 80 people, there is at least one existing person who has had the experience to use ChatGPT.
Although I am not the person in the 1/80 group and did not pay much attention to actively learn AI, I did use or benefit from AI. I will share some examples I met or benefited from AI in the daily life. This is the contents of this article:
- A - Introduction
- B - Google and AI
- C - GitHub Copilot
- D - AI in Google
- D.1 - Sample 1 --- Google Search AI answer
- D.2 - Sample 2 --- Google Search AI answer
- D.3 - Sample 3 --- Google Search AI answer
- D.4 - Sample 4 --- Google Search AI answer
- D.5 - Sample 5 --- Google Search AI answer
- D.6 - Sample 6 --- Google Search AI answer
B - Google and AI
Although a lot of people have not paid attention to AI, but the Change in Google has already brought us into AI age. I will show more in the third section in this article. Here I will show what I felt the first time what AI existed. At the beggining of last year (2023), my wife had a chance to visit Milan, Italy. I got time to go with her together. I need to get the air ticket in days. What I did was searching on google with one click like this:in Google search, type
- from nyc usa to milan, italy
I got the result in seconds for all possibilities for the tickets from different air lines, the ticket I chosen was in three days later, the fare was $450 with $400 discount. At that time, I did not think about the differences, and i did not realize what time the one click search started (may be long time ago) compared to the one airline company by company search or one agent by agent search. Just when we entered the AI age, I realize that is an AI tool, in fact.

C - GitHub Copilot
Around beginning of this year, company requried to install GitHub Copilot, I did have some test run, but not use that in an operational work.

When I installed the GitHub Copilot half a year ago, I could install it in GitHub, or VS Code, as an extention. Now, I open VS Code, and type in Copilot for extentions, I can find so many Copilots that are definitely AI based:

D - AI in Google
We talked about Google and AI, there has been an implicitly built in AI in Google Chrom Browser since not late than the beginning of year 2023 (the time I realized those). Recently, the explicit AI has been coming for some searching items. The following are some examples
Note:
The following search and link were obtained from each search. For the same searching stuff, in different day, or even in different search, the result could be different. Because the AI is working dynamically.
D.1 - Sample 1 --- Google Search AI answer
Search on Google for how to update a nx-angular project, AI tells us:
AI Overview (10/01/2024)
To update an NX-Angular project, you can use the following commands:
- npx nx migrate latest: Updates dependencies in package.json and generates a migrations.json file
- npm install: Installs the new dependencies
- npx nx migrate --run-migrations: Executes the migration scripts based on migrations.json
Nx migrations can streamline the process of updating an Angular and Nx workspace. However, they may not always cover every aspect, so you can refer to other projects for guidance. You can also create a new workspace with the latest version, compare the changes, and incorporate them into your existing workspace.
Here are some other things to consider when updating an NX-Angular project:
- Nx plugins: Nx plugins can provide migrations for their specific areas of competency. For example, the Nx React plugin knows where to find React configuration files and how to apply changes when updating to a specific version of React.
- Skipped package updates: If you skip package updates, you can find a suggested command to run in the "Next steps" section. You can store this information so you can remember which version to run the migration from.
- Rerunning migrations: Nx migrate allows you to rerun the same migration multiple times.
- Reordering migrations: Nx migrate allows you to reorder migrations.
D.2 - Sample 2--- Google Search AI answer
Search on Google for how to update a nx-angular project - Google Search, AI tells us:
Note: this is a search in different day with the same stuff as sample 1.
AI Overview (10/07/2024)

Mahesh ChandPosted Oct 13, 2024, 1:58 PM
Outstanding share, George. So, today, AI is so beneficial. I do not have code every day, but using simple copilot prompts, I can build an entire application using AI. GenAI will continue to mature, and eventually, I can see you write your complete applications with just a few prompts, including database, data access layer, APIs, and front end.