GitShow/facebook/duckling
facebook

duckling

Language, engine, and tooling for expressing, testing, and evaluating composable language rules on input strings.

by facebook
Star on GitHubFork

Haskell

4.3k stars739 forks262 contributorsQuiet · 3mo agoSince 2017v0.2.0.0

Meet the team

See all 262 on GitHub →
patapizza
patapizza187 contributions
chessai
chessai35 contributions
stroxler
stroxler34 contributions
yuanbing
yuanbing14 contributions
kckcng
kckcng12 contributions
panagosg7
panagosg79 contributions
leandroPGC
leandroPGC9 contributions
Abdallatif
Abdallatif8 contributions

Languages

View on GitHub →
Haskell100%
Dockerfile0%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
75
✓README✓License✓Contributing✓Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · Last activity 3mo ago
See all on GitHub →
meehna-dotcom
Question about deterministic evaluation systemsOpenIssue

Hi Julien — not a bug report. I’m intentionally studying systems that treat evaluation, constraints, and “no result” as first-class outcomes. I’m building a deterministic, non-generative reasoning system in a different domain and had a quick question. If this isn’t the right place, feel free to close.

meehna-dotcom · 5mo ago
jamchi16
Duckling server only returns a response with specific dimensions, otherwise closes the connectionOpenIssue

I was using Duckling for sometime, except now when I try to post to it only certain dimensions work like credit card number, other dimension like time, quantity, ordinal, all I get is that the connection was closed prematurely.

jamchi16 · 5mo ago
NrKhader
Time dim only captures first part of time in ArabicOpenIssue

Example: if I enter "في 14:30" I get: [[{'tag': 'time', 'start': 0, 'end': 5, 'body': 'في 14', 'value_norm': {'values': [{'value': '2025-10-09T02:37:09.113-07:00', 'grain': 'second', 'type': 'value'}], 'value': '2025-10-09T02:37:09.113-07:00', 'grain': 'second', 'type': 'value'}, 'latent': False}]] Is there a way to get the entire time to be captured? Hours and minutes? like: 14:30 or 14:30 pm?

NrKhader · 8mo ago

Recent fixes

View closed PRs →
fil090302
CA time improvementsMergedPR

CA time improvements: improve abbreviations of February and August

fil090302 · 9mo ago
fil090302
EN time improvements: accept additional ways of writing day + monthMergedPR

Some improvements on time recognition in EN: accept messages like "10-Oct" and "10/Oct"

fil090302 · 9mo ago
Structured data for AI agents

Repository: facebook/duckling. Description: Language, engine, and tooling for expressing, testing, and evaluating composable language rules on input strings. Stars: 4295, Forks: 739. Primary language: Haskell. Languages: Haskell (100%), Dockerfile (0%). Latest release: v0.2.0.0 (5y ago). Open PRs: 14, open issues: 125. Last activity: 3mo ago. Community health: 75%. Top contributors: patapizza, chessai, stroxler, yuanbing, kckcng, panagosg7, leandroPGC, Abdallatif, fil090302, JonCoens and others.

·@ofershap

Replace github.com with gitshow.dev