Natural language activity tracking with GPT-3
-
Copy
config.example.yaml
toconfig.yaml
and update it accordingly with:- Your GPT3 API key (closed beta right now),
- Your Airtable base and table information
-
Deploy this repository as a Google Cloud function:
./scripts/deploy.sh YOUR_FUNCTION_NAME
-
Create a phone number in Twilio with SMS capabilities and configure its webhook URL to
POST
to the newly created Google Cloud function. -
Text the new number with your activities in natural language and watch as your Airtable is updated automatically!
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...
npm install
npm test
npm run build
npm run start
BSD 3-Clause