Skip to content

🏃‍♂️ Natural language activity tracking with GPT-3

License

Notifications You must be signed in to change notification settings

kern/supercharged

Repository files navigation

Supercharged!

Supercharged data in Airtable

Natural language activity tracking with GPT-3

Deployment

  1. Copy config.example.yaml to config.yaml and update it accordingly with:

    • Your GPT3 API key (closed beta right now),
    • Your Airtable base and table information
  2. Deploy this repository as a Google Cloud function:

./scripts/deploy.sh YOUR_FUNCTION_NAME
  1. Create a phone number in Twilio with SMS capabilities and configure its webhook URL to POST to the newly created Google Cloud function.

  2. Text the new number with your activities in natural language and watch as your Airtable is updated automatically!

Training

If the model makes a mistake, you can train it to learn what you mean. Update the training data in Airtable to reflect the correct labeling of each part-of-speech.

More training resources coming soon...

Development

npm install
npm test
npm run build
npm run start

License

BSD 3-Clause

About

🏃‍♂️ Natural language activity tracking with GPT-3

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published