#ChatGPT Arms Introduction
ChatGPT Arms provides a standardized interface for hooking up ChatGPT with "the real world", aka API's and third party systems, etc...
An arm is just a npm package that implements one method called "processConversation", as the user converses with ChatGPT every arm will get a change to process the conversation using it's own logic, if that arm detects it is need to do something (ex: check the weather) it returns a prompt rather than sending it to chatGPT.
You can see a clear example in the WeatherArm Package
This is still very much a work in progress, I'm looking for contributors to help develop the core package as well as adding "Arms".
See video intro below to see how this works.
Here is a live demo: http://chatgptarms.com
Contributors can join us on discord: https://discord.gg/56QKjfpa
See what we need to get done on trello: https://trello.com/b/BHtgp4zU/chatgpt-arms