TypeChat
TypeChat is a library that makes it easy to build natural language interfaces using types.
About
TypeChat is designed to simplify the creation of natural language interfaces by utilizing TypeScript types. It allows developers to define types that represent various intents, which can range from simple sentiment analysis to more complex applications like shopping carts. The library constructs prompts for large language models and validates their responses against the defined schemas, ensuring that the output aligns with user intent. This approach replaces traditional prompt engineering with schema engineering, making it easier to manage and expand natural language applications.
Resources & Links
Related Categories
Vendor
Microsoft
Empower every person and organization to achieve more.
Quick Links
More by Microsoft
Related Products
Rclip
Semantic photo search for the command line
Top category match
ChineseNER
A neural network model for Chinese named entity recognition
Top category match
Head Pose Estimation
Realtime human head pose estimation with ONNXRuntime and OpenCV.
Top category match
Video Subtitle Extractor
视频硬字幕提取,生成srt文件。无需申请第三方API,本地实现文本识别。基于深度学习的视频字幕提取框架,包含字幕区域检测、字幕内容提取。A GUI tool for extracting hard-coded subtitle (hardsub) from videos and generating srt files.
Top category match
U 2 Net
The code for our newly accepted paper in Pattern Recognition 2020: "U^2-Net: Going Deeper with Nested U-Structure for Salient Object Detection."
Top category match