SI Assignment

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

ChatGPT in

Computer Programming
Artificial intelligence has been a buzzword for years, but in the past year, something
truly remarkable has emerged: ChatGPT. With access to vast datasets, ChatGPT is
capable of writing programs in mere seconds or minutes, a feat that might take a
human programmer hours or even days to achieve. Beyond programming, ChatGPT
has also had a profound impact on a wide range of industries, from customer service
and content creation to natural language processing and conversational interfaces.
ChatGPT has quickly become one of the most transformative technologies of our
time, and its impact on society will only continue to grow as its capabilities expand
and more people adopt it into their daily lives.

How ChatGPT is used in


Computer Programming?
1) ChatGPT allows coders to request for code generation.
ChatGPT is able to generate code quickly and with a high degree of
accuracy based on the user query.
For instance, ChatGPT can produce a new block of code that is tailored
to our particular requirements by providing it with a code template and
a set of instructions.

2) ChatGPT is able to assist us to complete our code.


ChatGPT can help us with code completion by
recommending the following lines of code to write
based on the present context that we have
provided.
Users can discuss the lines of code that are
generated by chatGPT such as providing ChatGPT
with the goal of the code, the desired result,etc.

3) ChatGPT helps coders in debugging tasks.


Programmers can simply ask ChatGPT any
question about the error messages that they have
found.
ChatGPT is able to reply users with the relevant
information that can assist them to identify the
root of the errors and provide multiple solutions.

Social Informatic Issues


Shaping coding practices/norm of coders.
Increase use of automation.
Better standardization.
Upscaling the job requirement and skillset.

Change in education technology.


Technology such as forums (for
answers/ideas), online courses (to improve
skillset), documentation (for guidance in
particular technology) may become
obsolete.

Transparency and Accountability.


Raises the following questions when using it:
How did the solution come to shape?
Is the code copy from existing sources?
Who is responsible for errors?
Can all decision makings be audited or
explained?

It is clear that ChatGPT has brought many benefits to


society. However, it is important to recognize that the
widespread adoption of ChatGPT also raises concerns
about potential social informatics issues. Despite
these concerns, it is important to continue exploring
the potential of ChatGPT and other emerging
technologies in programming, while also working to
address any potential negative impacts on society.

Reference

Group Member
1) 7 ways CHATGPT can help developers. (n.d.). Retrieved April 1, 2023, from
https://cult.honeypot.io/reads/how-can-chatgpt-help-developers/

2) Ahmad, A. (2023, March 7). The impact of CHATGPT on society and its implications for different
industries: En: Yalla deals. Yalla Deals - Classifieds platform to buy sell & rent anything in UAE.
1) Yau De Min U2005347
2) Chiew Zhe Wei U2005368
Retrieved March 29, 2023, from https://yalla.deals/blog/the-impact-of-chatgpt-on-society-and-
its-implications-for-different-
industries/241#:~:text=ChatGPT%27s%20Impact%20on%20Society&text=Chatbots%20powered%20
by%20ChatGPT%20can,impact%20on%20the%20healthcare%20industry.
3) Tan Woon Cong U2005351
3) Johnson, H. (2023, January 25). 4 ways DEVS can use CHATGPT to be more productive. Educative.
Retrieved March 29, 2023, from https://www.educative.io/blog/chatgpt-how-it-can-help-devs- 4) Marcus Meow Zi En U2005311
productivity

4) Victor, A. (2023, February 27). Top 17 industry applications of chatgpt. Retrieved April 1, 2023,
5) Tan Kuang Jack U2005315
from https://insights.daffodilsw.com/blog/top-17-industry-applications-of-chatgpt

You might also like