Story: AI and API

I worked collaboratively with the client and developer team on an Ecommerce project. My main focus was creating a prototype through UX design, prioritizing the needs of the user and improving usability. I didn’t pay much attention to the current incomplete website, and as a result, there were conflicting design plans between the prototype and the existing website.

During the discussions between the client and developer on how to implement the prototype, I noticed mentions of an API in their Slack conversations. Although I was unfamiliar with APIs at the time, I took the initiative to research and gain a general understanding of what APIs are.

What is an API? (Application Programming Interface)
An API, short for Application Programming Interface, serves as a software intermediary that enables communication between two applications. Whenever you use applications like Facebook, send instant messages, or check the weather on your phone, you are utilizing an API.

In 2023, AI and API are often discussed on YouTube. Major AI tools have doc pages and it describes how to implement the AI tools on your products. I would like to understand how it works on the backend. I searched for it.

What is an API?

©MuleSoft Videos

I watched the video, but I don’t get it clearly. Because it looks intangible for the user. An example of a restaurant may be a good explanation though. 

What Are APIs? – Simply Explained

©Simply Explained

API(Application Programming Interface):
– Access data
– Hide complexity
– Extend functionality
– Security

API to Applications

The videos provided above offer an explanation of what an API is. Although I find it challenging to fully comprehend its concept, I have gained a general understanding. Now, I am interested in learning how developers utilize APIs in their applications. I have heard that some people claim coding is no longer necessary as AI can assist as a co-pilot. However, as a non-developer, I am uncertain about how to evaluate the generated code and how to implement it.

What is an API and how does it work?

©CodeWithChris

I order some action to an interface. The interface communicates the database with API. This WP theme has an API key actually. 

How To Build Your Own AI With ChatGPT API

©Web Dev Simplified

This video explains the backend of recent AI applications.

APIs 101: What Exactly is an API? Part 1

©ProgrammableWeb

Open Bookmarks Co. Blog API

©ProgrammableWeb

Open Bookmarks Co. Blog API

©ProgrammableWeb

Conclusion: API as a non-developer

As a non-developer, getting involved in the creation of AI tools may seem daunting, but there are still ways for you to contribute or participate. Here are a few suggestions on how to engage with AI tools as a non-developer:

  • Stay Informed: Follow news and updates in the field of AI. This will help you understand the latest advancements, trends, and potential use cases of AI tools.
  • Identify Opportunities: Explore various industries and domains where AI tools are being used or have the potential to make an impact. Identify specific problems or challenges that could benefit from AI solutions.
  • Collaborate: Consider partnering or collaborating with developers, AI experts, or startups who are working on AI projects. Your domain expertise and insights can complement their technical skills.
  • Provide Feedback: Many AI tools and platforms are in constant development and improvement stages. If you come across AI tools, beta versions, or prototypes, provide constructive feedback on their usability, effectiveness, and user experience.
  • Support AI Initiatives: Support organizations, institutions, or initiatives that promote responsible and ethical AI development. This could include advocacy groups, research institutions, or educational programs focused on AI.
  • Learn AI Basics: While you may not need to become a full-fledged developer, gaining a basic understanding of AI concepts, algorithms, and techniques can help you better understand and engage with AI tools.
  • Use Existing AI Tools: Explore and utilize AI tools that are already available for non-developers. Many platforms offer user-friendly interfaces and pre-built models that allow you to leverage AI capabilities without extensive coding knowledge.

Remember, the field of AI is multidisciplinary, and non-developers can contribute in various ways by providing domain expertise, feedback, and supporting AI initiatives.

The advice by ChatGPT.

Reference:

Share This Story!

Let’s Study Together

Tell Me About Your Thought

I am learning the business of design as a freelance. I would like to hear your story based on an experience. Please send a comment or opinion. I will reply to you shortly.