Loading...

Chat GPT was asked to build a Daily Tracker application in Canvas Power Apps — Does this mean we have a replacement?

Chat GPT was asked to build a Daily Tracker application in Canvas Power Apps — Does this mean we have a replacement?

In light of everyone's buzz over Open AI's ChatGPT, I reached out to OpenAI Chat to ask to build Daily tracker apps for Canvas PowerApps and use Dataverse as a back-end and the response was amazing.

If you remember, GitHub Co-pilot was released in October 2021, and the entire developer community loved it.

Others, like myself, thought that while the tool was interesting, it was so far from replacing humans. Certainly, it could improve a process, but it wasn't capable of creating apps from scratch.

Let's understand.

What is Open AI's ChatGPT?

By using the GPT-3.5 language model, the AI research group OpenAI has released a beta version of ChatGPT.

Basically, ChatGPT is a chatbot that answers questions based on artificial intelligence.

In order to produce text similar to that of a human, this chatbot uses deep learning.

How to use ChatGPT?

Launch the website https://chat.openai.com

If you are a member of OpenAI, log in to your account by clicking the "Log in" option.

Here's what happened.

Ask to Bot: Could you please provide me with the code to create a daily activity tracker app that allows me to edit items and store them in a database? Dataverse should be used for the database and Canvas Power Apps for the UI?

Since humans could easily understand this question, I purposely asked it in a complex & ambiguous form to ensure that AI keeps track of what's being discussed.

Please watch the full video: Daily Activity Tracker app in Canvas Power Apps

What do you think of this outcome?

My initial impression is that the results are excellent, I wasn't expecting such a detailed analysis.

But when it came to building the app, I found a couple of issues that highlight the weaknesses of this bot.

Problem #1: It is not understanding a list of fields. I know, we put lots of thought processes to design the wireframe and solution approach. but field datatypes and solution design principles were missing.

Problem #2: Code is not generated as per the best practices. I know, we apply common and enhanced best practices while writing code as well as consider optimization aspects.

I was impressed with the bot's knowledge of my query, and the code was, in fact, compatible with Canvas PowerApps, So I was able to get started right away.

It's awesome to play Chat GPT, no doubt about it. But there are some flaws with Chat GPT.

At the same time, it is fascinating to see how technology is helping humans to save time in day-to-day activities. so that humans can focus more on decision-making tasks.

But developers aren't being replaced.

Why? The reasons I outlined above are due to two problems. If you haven't noticed, the bot simply divides content from articles it has been trained on.

In other words, it's not creating code from scratch, which should be flawless, but displaying what other authors have written.

As things stand, Chat GPT will only be useful as long as the content it is trained on is verified and updated.

In what ways will it benefit the developer community?

In my view, this tool might come in handy to everyone in day-to-day work regularly.

In most cases, you land on Google when you enter an issue.

You can now ask a question directly on Chat GPT and it will most likely give you the best-ranked answer from some high-ranked article.

Should we thoughtlessly trust Chat GPT's code?

In my view, the straightforward answer is No because you still have to think.

However, it will provide you with a quick start. You'll be able to find answers to your questions much faster if you simplify your search process.

According to Chat GPT's algorithm, all it can do at this point is perform a faster Google search.

Conclusion

Developers can benefit greatly from this bot.

I hope this article was a good read for you. Do share it with your friends and other peers.

Thank you so much!

Thank you for Reading - Let's Connect!

Enjoy my blog? For more such awesome blog articles - follow, subscribe and let's connect on LinkedIn, Twitter, YouTube

Stay tuned!

Published on:

Learn more
Rakesh Darge's Blog
Rakesh Darge's Blog

Rakesh Darge's Blog

Share post:

Related posts

How to access multi-level hierarchical parental table columns in canvas app gallery

Learn How to access multi-level hierarchical parental table columns in canvas app gallery. Use Dot Operator to access. WAtch full video here. ...

1 day ago

Paging in Gallery in Canvas App Power Apps

You can easily implement paging concept for your gallery in canvas APP. follow below steps to achieve this. watch full video here or read the ...

2 days ago

Paper to Power App: Creating a Canvas App in D365 CRM from a Hand-Drawn Sketch

Power Apps, known for its low-code/no-code capabilities, now offers the ability to create complete apps from an image. Sometimes, the best way...

5 days ago

Using Copilot to Create and Explain Formulas – Power Apps

Using the new features – Create a formula (preview) and Explain this formula we can now easily write, edit, and understand formulas in Power A...

5 days ago

SQL Stored Procedures in Power Apps and the maximum data row limit

With connectors in Power Apps we can collect 2000 items at a time when we read data from lists and libraries. However with SQL Stored Procedur...

5 days ago

The Benefits of Hiring a Power Apps Consultant for your Business

Introduction Franklin D. Roosevelt once said, ‘The only limit to our realization of tomorrow will be our doubts of today.’… ...

10 days ago

Generating Power Fx Formulas with Multi-Language Comment Support in Power Apps Using Copilot

The Comment-Generated Formulas feature in Power Apps lets you create Power Fx formulas directly from code comments. By typing `//` or β€˜/*’ fol...

11 days ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy