5 个仓库
The process of using language models to parse unstructured queries into structured intents and filters.
Distinct from Structural Code Intent Analysis: The candidates focus on code intent or event handlers, not LLM-driven natural language parsing for search intent.
Explore 5 awesome GitHub repositories matching artificial intelligence & ml · Natural Language Intent Processing. Refine with filters or upvote what's useful.
Marqo 是一个电子商务产品发现平台、多模态向量数据库和 AI 搜索营销工具。它为实现语义搜索和推荐提供了基础设施,允许购物者使用自然语言和图像查找产品。 该平台通过结合神经语义分数与业务定义的提升和置顶规则的混合排名流水线脱颖而出。它具有一个对话式商务引擎,使用大语言模型来处理用户意图,并提供搜索性能分析套件,用于通过 A/B 测试衡量转化率提升和收入。 其更广泛的功能包括用于统一文本和图像检索的多模态索引、基于点击流数据优化排名的自动化行为学习以及个性化推荐引擎。该系统还涵盖了目录同步、基于属性的切面聚合以及对话式购物摘要的生成。
Uses large language models to parse natural language queries into structured intent categories and filters.
Bottender 是一个对话式 UI 框架和跨平台机器人编排器,旨在构建交互式聊天界面。它作为一个路由系统,将用户消息和事件映射到特定的处理函数以管理交互路径,并通过统一接口将单个后端连接到各种第三方消息渠道。 该框架包含一个集成网关,用于连接外部自然语言理解服务,从用户输入中提取意图和标签。它还具有一个槽位填充(slot filling)界面,用于收集用户的特定信息以完成所需数据集。 该系统通过持久的用户会话存储和对话状态跟踪来支持状态管理。它提供了多渠道界面设计工具,包括对平台特定原生功能的支持、用于最小化网络开销的请求批处理,以及兼容无服务器部署的无状态运行时。 开发过程由用于测试的本地终端模拟和用于即时逻辑迭代的热重载工作流提供支持。
Provides integration gateways to external NLU services to parse user input into structured intents and labels.
Spark NLP 是一个构建在 Apache Spark 分布式计算框架之上的可扩展文本分析和机器学习工具包。它提供了一个多模态机器学习框架和一个用于对标注器进行排序以处理大规模语言数据的分布式流水线系统。该库包含一个用于生成上下文向量嵌入的 Transformer 文本处理器,以及一个用于管理大型语言模型的专用推理引擎。 该项目通过其在统一视觉-语言架构内处理异构数据类型(包括文本、音频和图像)的能力而脱颖而出。它支持高级生成式 AI 功能,如提示工程、具有约束 JSON 输出的结构化实体提取,以及消除网络延迟的本地推理。此外,它还提供跨文本和图像模态的跨语言翻译和零样本分类工具。 该框架涵盖了广泛的功能,包括用于实体识别和情感分析的监督模型训练,以及抽取式问答和文档摘要。它集成了向量数据库支持以进行相似性搜索,并为 GPU 加速和通过集中式注册表进行模型生命周期管理提供了基础设施。 该工具包允许通过公共仓库分发自定义模型和流水线,并支持通过 REST API 部署模型。
Parses unstructured queries into structured intents to route requests or trigger specific actions.
snips-nlu 是一个 Python 库和自然语言理解引擎,旨在将非结构化文本转换为结构化数据。它识别用户意图并从自然语言句子中提取关联实体,以实现机器可读的命令处理。 该引擎作为一个多语言解析器,能够处理多种语言的文本。它将识别出的实体映射到规范值或标准化的 ISO 格式(如时间戳),以确保数据一致性。 该项目涵盖意图分类和命名实体识别,利用序列标注和分词来识别用户目标和特定的数据槽位。
Converts unstructured natural language sentences into structured machine-readable intents and probability scores.
Ai-chatbot-framework is a conversational AI platform designed for building, training, and managing virtual assistants. It features a natural language processing engine that recognizes user intents and extracts named entities using machine learning models and word embeddings to drive dialogues. The platform supports end-to-end agent development lifecycles alongside visual scenario authoring interfaces for creating and configuring conversation flows. The platform includes stateful multi-turn session stores that preserve contextual history across exchanges, as well as a modular tool execution en
Builds and trains custom virtual assistants that parse user intent and extract entities using machine learning models.