#133 · Primary category: NLP Tools & Text Processing
ChatIE
Zero-shot information extraction framework that uses ChatGPT for named entity recognition, relation extraction, and event extraction via multi-turn question answering.
Project last updated:05/28/24
GitHub Stars
826
Forks
69
Contributors
5
License
Other
Why we included this project
ChatIE shows how far you can get pulling structured facts out of raw text with zero-shot prompting, no training or labeled data required. It turns ChatGPT into a two-stage, multi-turn question-answering flow that handles entity-relation triple extraction, named entity recognition, and event extraction in both English and Chinese. The code is compact enough to read end to end, which helps researchers and engineers adapt the prompting strategy to their own documents instead of adopting a heavyweight pipeline. Since it runs on the OpenAI API, you will want your own key and some tolerance for variable response latency, but the local setup is straightforward. It is a research tool, so treat it as a proven pattern to build on rather than a turnkey production service.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量