JayRalph360 / ChatGPTArms

Giving ChatGPT arms to connect with the world

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#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.

IMAGE ALT TEXT

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

About

Giving ChatGPT arms to connect with the world

License:MIT License


Languages

Language:JavaScript 65.6%Language:TypeScript 25.2%Language:CSS 9.2%