AI landing: How do programmers use AI?

For programmers, what are the AI ​​application scenarios that can really improve efficiency and be implemented?

At present, it has been practically implemented, and the following scenarios are integrated into my daily work and life:

  • Development work : natural language code generation, automatic code completion

  • Daily work and study : writing, translation, knowledge checking and filling, doing PPT, etc.

  • Life: AI life mentor, tree hole, life assistant, etc.

Let's talk about it below.

Development work

When it comes to development, our main core job is to write code.

There are currently many tools that can help write code, from the most basic question and answer directly in ChatGPT to IDE plug-ins.

Question and answer directly in ChatGPT is the most flexible, but the efficiency is relatively low. I usually use it to solve some coding tasks that need to be memorized every day, such as writing regular expressions, formatting strings, shell scripts, command line instructions, keycode, etc. But you need to switch between the IDE and the browser, and you need to copy the code back and forth to ask questions. In this way, the efficiency will be greatly reduced.

At this time, IDE plug-ins are needed to solve the problem one-stop . The IDE plug-in can directly help you generate code based on comments/prompts, guess your intentions based on the code you have entered, and help you complete the code.

There are so many plug-ins on the market now, the following is a simple comparison.

plugin name price Function
Copilot X Free, 60-day trial available Write code, check merge, automatically expand and write commit log, write unit test, write comment, write document
CodeCursor Free, need to log in or use your own openai key Write code, chat and ask questions
Codeium free Write code, chat and ask questions
CodeWhisperer personal free write the code
bito.ai personal free Write CodeNatural LanguageCLI Test CasesExplanationCode GenerationCommentsCheckPerformance
Tabine The free version can only complete shortcodes Can run offline and locally Write code

If you want to get started quickly, it is recommended to try CodeCursor or Codeium first.

Each plug-in here has its own advantages and disadvantages. If there are many interested friends, please leave a message in the comment area, and I will publish another detailed evaluation video.

daily work and study

In addition to writing code, ChatGPT may help us more in other ways.

For example, when learning a new skill:

  • If you don't understand the code, throw it to ChatGPT to explain it to you.

  • If you encounter a knowledge blind spot, which is not introduced in the blog or video, you can directly ask ChatGPT to supplement it for you.

  • Translation: It is easier to use than Google Translate.

Another example:

  • Writing: blogging, daily and weekly reports, technical documents, technical solutions, etc.

  • An all-round mentor: career planning, psychological counseling, etc. This kind of use also has certain skills, because ChatGPT will give you answers or suggestions directly no matter what you ask by default, but many times what we need is a heuristic dialogue to guide us to find the answer by ourselves step by step.

  • Writing PPT: Many developers have a headache when it comes to writing PPT. PPT is first of all writing, followed by typesetting. The existing AI PPT tools have greatly improved the efficiency of our PPT production, and can even generate multi-page PPT directly with one click according to the title. Try it now.

  • Drawing: When it comes to drawing, it seems to be far away from us programmers, but it is not. Making avatars, posting to Moments, accompanying articles/PPT with pictures, etc., or wanting to express some emotions that cannot be conveyed by words, can now be done with AI painting. AI painting only needs some basics to get started and you can try it yourself.

daily life

help you write

  • write a love letter

  • write circle of friends

  • write opening remarks

When your personal all-round consultant:

  • Consultant: parenting, emotional counseling, complaints, etc.

  • Psychological counselor: A free psychological counselor can be extended to a life mentor to sort out various problems for you.

  • Formulate a travel strategy

It can also help you with your baby's homework:

Summarize

Since the birth of ChatGPT, AI has developed rapidly, and information is flying all over the sky every day, which makes me very anxious. I am afraid that if I miss something, I will be a few steps behind others.

But what can really bring value to us ordinary people is the application that can be implemented and the solution that can really improve efficiency. To this end, I have established a planet of knowledge: Love Landed. Discuss and share AI applications, solutions and entrepreneurial opportunities that can be implemented.

If you know how AI can be put into practice to improve the productivity of individuals or teams, Love Landing Planet welcomes you.

Guess you like

Origin blog.csdn.net/zhenghongzhi6/article/details/130491840