duckling_old  by facebookarchive

Clojure library for parsing text into structured data

Created 11 years ago
1,322 stars

Top 30.1% on SourcePulse

GitHubView on GitHub
Project Summary

This repository, facebookarchive/duckling_old, is a deprecated Clojure library for parsing natural language text into structured data, specifically targeting time, duration, and numerical expressions. It was intended for developers building applications that require natural language understanding for these types of entities.

How It Works

Duckling parses text using a rule-based system implemented in Clojure. It defines a grammar and a set of rules to identify and extract specific entities like dates, times, durations, and numbers from unstructured text. The library then converts these recognized entities into structured, machine-readable formats, enabling easier integration into downstream applications.

Quick Start & Requirements

  • Install: Not applicable due to deprecation. The project is superseded by facebook/duckling.
  • Prerequisites: Clojure.
  • Links: https://duckling.wit.ai (for the successor project).

Highlighted Details

  • Parses natural language into structured data.
  • Supports time, duration, and numerical expressions.
  • Implemented in Clojure.

Maintenance & Community

This repository is officially deprecated as of May 1st, 2017, in favor of https://github.com/facebook/duckling. No active maintenance or community support is expected for this version.

Licensing & Compatibility

The license is not explicitly stated in the provided README snippet. However, given its origin and the successor project's Apache 2.0 license, it is likely permissive. Compatibility with commercial or closed-source projects would depend on the actual license.

Limitations & Caveats

This repository is deprecated and no longer maintained. Users are strongly advised to migrate to the successor project, facebook/duckling, for current features, bug fixes, and support.

Health Check
Last Commit

6 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
2 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Philipp Schmid Philipp Schmid(DevRel at Google DeepMind), and
1 more.

text-splitter by benbrandt

0.9%
545
Rust crate for splitting text into semantic chunks
Created 2 years ago
Updated 4 days ago
Starred by John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), Jason Huggins Jason Huggins(Creator of Selenium), and
2 more.

instructor-js by 567-labs

0.1%
766
Typescript tool for structured extraction from LLMs
Created 2 years ago
Updated 1 year ago
Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Carol Willing Carol Willing(Core Contributor to CPython, Jupyter), and
2 more.

chonkie by chonkie-inc

1.6%
4k
Chunking library for RAG applications
Created 10 months ago
Updated 4 days ago
Feedback? Help us improve.