Skip to content

Commit

Permalink
Merge pull request #1162 from flowforge/chatgpt-article-fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
ZJvandeWeg authored Sep 24, 2023
2 parents 4e8434e + b726c86 commit 6af1939
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions src/blog/2023/09/chatgpt-for-node-red-developers.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,22 @@ ChatGPT has the potential to have a significant impact on the Node-RED community

ChatGPT, and other models, can write code for you, much like [GitHub CoPilot](https://github.com/features/copilot) or [GitLab Duo](https://about.gitlab.com/gitlab-duo/). As Node-RED is ‘low-code’ the ability for generative AI to write the required code for you creates a paradigm shift to ‘no-code’!

At FlowFuse we’ve written about this before (https://flowfuse.com/blog/2023/05/chatgpt-nodered-fcn-node/), and published a plugin. and this node allows flow developers to be more productive and efficient. While this works only for the function node, there’s countless other possibilities to describe a flow in text and import a ChatGPT generated flow that are on the horizon!
![Example of Chat GPT to generate contents of a function node](./images/chatgpt-fcn-example.png)

At FlowFuse we’ve written about this [before](https://flowfuse.com/blog/2023/05/chatgpt-nodered-fcn-node/), and published a [plugin](https://github.com/flowforge/node-red-function-gpt). This node allows flow developers to be more productive and efficient. While this works only for the function node, there’s countless other possibilities to describe a flow in text and import a ChatGPT generated flow that are on the horizon!

### Flow Interpretation

When developing larger projects with multiple tabs, it’s important to understand what each tab contributes to the full project. This problem is compounded when the flows are developed by a team or the time between the flow was last updated is higher.

Kazuhito-san(https://www.linkedin.com/in/kazuhitoyokoi/) wrote a module for Node-RED to interpret the flow, nodes, and their order into a well structured documentation. Through a click of a button it's generated by the well-known OpenAI
![ChatGPT Flow Interpretation](https://raw.githubusercontent.com/node-red-jp/node-red-contrib-plugin-chatgpt/main/infotab.png)

[Kazuhito-san](https://www.linkedin.com/in/kazuhitoyokoi/) wrote a module for Node-RED to interpret the flow, nodes, and their order into a well structured documentation. Through a click of a button it's generated by the well-known OpenAI
model. This is especially interesting as it's thus able regenerate it when changes were made by the developers.

It’s a plugin that requires very little setup, and can be found in the [flow library](https://www.npmjs.com/package/node-red-contrib-plugin-chatgpt).

### Lot's of plugins
### Lots of plugins

The ecosystem of Node-RED has always been a fast adopter of new technology. There's
nodes for [ChatGPT](https://flows.nodered.org/node/node-red-contrib-chatgpt),
Expand Down
Binary file added src/blog/2023/09/images/chatgpt-fcn-example.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6af1939

Please sign in to comment.