The abstractions library allows developers and library authors to perform CRUD operations and searches on vector stores. Credit: foundry Microsoft has introduced its Microsoft.Extensions.VectorData.Abstractions library, now in preview. The library provides abstractions to help integrate vector stores into .NET applications and libraries. The vector data abstractions library, introduced October 29, provides library authors and developers with the ability to perform create-read-update-delete (CRUD) operations and use vector and text search on vector stores. Vector databases are important for search tasks and grounding AI responses, Microsoft said. These databases are built to store, index, and manage data represented as embedding factors. As a result, the indexing algorithms used by vector databases are optimized to retrieve data that can be used downstream in applications. Microsoft.Extensions.VectorData offers a set of core .NET libraries developed in collaboration with the Microsoft Semantic Kernel team and the broader .NET ecosystem. These libraries provide a unified layer of C# abstractions for interacting with vector stores, Microsoft said. Developers can get started with Microsoft.Extensions.VectorData abstractions by using Semantic Kernel vector store connectors Related content feature 14 great preprocessors for developers who love to code Sometimes it seems like the rules of programming are designed to make coding a chore. Here are 14 ways preprocessors can help make software development fun again. By Peter Wayner Nov 18, 2024 10 mins Development Tools Software Development feature Designing the APIs that accidentally power businesses Well-designed APIs, even those often-neglected internal APIs, make developers more productive and businesses more agile. By Jean Yang Nov 18, 2024 6 mins APIs Software Development news Go language evolving for future hardware, AI workloads The Go team is working to adapt Go to large multicore systems, the latest hardware instructions, and the needs of developers of large-scale AI systems. By Paul Krill Nov 15, 2024 3 mins Google Go Generative AI Programming Languages analysis And the #1 Python IDE is . . . PyCharm, VS Code, and five other popular Python IDEs duke it out. Which one do you think takes home the prize? By Serdar Yegulalp Nov 15, 2024 2 mins Python Programming Languages Software Development Resources Videos