Home / Companies / Vectara / Blog / December 2023

December 2023 Summaries

12 posts from Vectara

Filter
Month: Year:
Post Summaries Back to Blog
Vectara has introduced a new public API release for its user and team management capabilities, allowing developers to create users programmatically and manage roles and permissions. The platform offers four primary roles: Account Admins, Corpus Admins, Billing Admins, and Account Owners, each with varying levels of access and control. Users can be associated with an email address and invited to the account through the Team Management section. The ManageUser API provides actions such as adding and deleting users, enabling and disabling them, resetting their password, and editing roles. Developers can also create multiple users at once by adding additional "user" objects to the userAction array. With this release, developers can provision new users programmatically and manage users directly, in addition to creating and managing API keys for those who need direct access to Vectara.
Dec 19, 2023 650 words in the original blog post.
Vectara's user management system encompasses different types of user-like objects, including real users, OAuth applications, and API keys, each with distinct roles and permissions. There are four primary user roles: Account Admins, who can manage most account elements except billing; Corpus Admins, who manage corpora but cannot add or remove users; Billing Admins, who handle bills and payment details but cannot manage users or corpora; and Account Owners, who have full administrative capabilities and can designate Billing Admins. Users are linked to an email address and can be invited via the Team Management section in Vectara's Console. The ManageUser API facilitates the addition, deletion, and role editing of users, allowing multiple users to be onboarded simultaneously, while the ListUsers API enables listing of team members. The platform's user management capabilities, including new public APIs, are part of Vectara's recent general availability release, inviting feedback and engagement through forums and Discord.
Dec 19, 2023 617 words in the original blog post.
Vectara has now released the General Availability (GA) of its API Keys capabilities, including new public APIs to manage these keys, which were previously only available through the Console. This release aims to make it easier for developers to build applications on top of Vectara by providing a programmable way to create, grant, and revoke access to corpora. While OAuth 2.0 is still recommended over API keys due to its built-in token expiration features, the new public APIs will allow users to manage API keys in a more programmatic way. The release includes four main APIs: CreateApiKey, DeleteApiKey, EnableApiKey, and ListApiKeys, which enable developers to create, delete, enable, and list existing API keys, respectively, with varying levels of access to corpora and permissions.
Dec 14, 2023 825 words in the original blog post.
Vectara has announced the general availability of its API Keys capabilities, including new public APIs for managing these keys, allowing users to programmatically create, grant, and revoke access to Vectara corpora. While API Keys offer a simple and effective way to manage access, Vectara recommends using OAuth 2.0 when possible due to its enhanced security features such as built-in token expiration. The new APIs, including CreateApiKey, DeleteApiKey, EnableApiKey, and ListApiKeys, facilitate the management of API Keys for various use cases, particularly for resellers, partners, and organizations with multiple departments. These APIs allow users to define whether API keys are for read-only "Serving" or read-write "Indexing" purposes and assign them to specific corpora. Vectara encourages feedback from its community and invites users to explore these capabilities further through their forums and Discord, as well as to consider Vectara's potential for improving application functionalities.
Dec 14, 2023 829 words in the original blog post.
Vectara RAG Hackathon summary: The Vectara RAG (Retrieval Augmented Generation) Hackathon took place in November 2023, attracting over 2000 participants worldwide. The event aimed to challenge developers to create innovative solutions using RAG for enterprise applications. RAG allows users to apply ChatGPT-like capabilities to private or custom data, enabling the creation of question-answering and chatbot applications. Vectara provided access to their managed service, Anyscale Endpoints, and resources such as expert talks, tutorials, and mentors to help participants. The hackathon had 32 submitted projects, with winners announced in categories like Healthcare, Legal, Financial Services, and Customer Support. Winners included apps that utilized RAG for personalized insights, medical diagnosis, legal assistance, financial data analysis, and customer support. The event showcased the power of RAG and its potential to create scalable LLM-based generative AI applications. Vectara made resources available to participants, including a quickstart guide, API keys, and integration tutorials, allowing them to explore the platform further.
Dec 13, 2023 919 words in the original blog post.
Retrieval Augmented Generation (RAG) is a groundbreaking development for enterprise GenAI applications, allowing the integration of ChatGPT with private or custom data to create advanced conversational AI solutions. Vectara hosted a hackathon titled "RAG: LLMs with your data" from November 3-9, 2023, attracting over 2000 registrants globally, where participants used Vectara's platform and Anyscale's resources to create innovative RAG-based applications. The event featured expert talks, workshops, and mentorship, culminating in the submission of 32 group projects across various verticals like healthcare, legal, financial services, and customer support. The winning projects included a tinnitus healthcare platform, a brain MRI AI diagnostic tool, a legal chatbot, a financial data analysis tool, and an enhanced customer support system. The hackathon underscored RAG's potential in developing secure, scalable, AI-driven applications, with Vectara offering comprehensive resources and support for developers to continue exploring and building on their platform.
Dec 13, 2023 929 words in the original blog post.
Conversational AI has revolutionized how organizations interact with their data, providing a game-changing tool for streamlining real-time data retrieval and enhancing contextual understanding. By leveraging Natural Language Processing (NLP), Machine Learning, and Deep Learning, conversational AI enables machines to understand human input, process data, and respond with valuable outcomes. This technology simplifies decision-making processes for consumers and provides instant answers to complex questions for businesses. With its ability to provide real-time data retrieval, enhanced contextual understanding, and security features, conversational AI offers numerous benefits, including efficiency gains, cost savings, improved user satisfaction, and revenue generation. By adopting conversational AI, organizations can gain a competitive edge, unlock amazing value for customers and employees, and achieve exceptional customer service and business efficiency.
Dec 12, 2023 2,626 words in the original blog post.
Conversational AI, powered by Natural Language Processing (NLP), Machine Learning, and Deep Learning, facilitates human-machine interactions by allowing machines to comprehend, process, and respond to human language. This technology has evolved from basic rule-based systems to sophisticated AI models like ChatGPT, which offer human-like responses and contextual understanding. Organizations leverage conversational AI to improve real-time data retrieval and provide personalized user experiences, enhancing both customer-facing services and internal operations. By utilizing platforms such as Vectara, businesses can seamlessly integrate conversational AI, resulting in significant efficiency gains, cost savings, and enhanced user satisfaction. These platforms not only streamline the interaction with data but also offer robust security frameworks to protect sensitive information. The implementation of conversational AI can lead to measurable improvements in customer satisfaction, productivity, and revenue generation, making it a valuable tool for businesses aiming to optimize their operations and achieve a high return on investment.
Dec 12, 2023 2,558 words in the original blog post.
Ingesting data from structured tables in a database into Vectara allows for powerful semantic search, question-answering, and conversational AI applications using Large Language Models (LLMs). The process involves designing a "document construction plan" to translate each entity of interest in the database into a Vectara JSON document. This plan considers how to create metadata fields to support filtering and how to construct text by creating artificial sentences from one or more columns and their values. Ingesting data from Snowflake into Vectara can be achieved using the Python connector, and the process can be parallelized and sped up with tools like Ray. Once the data is ingested, users can ask questions about the data, such as "What is the best museum for kids?" or "Which neighborhood has the best Tapas places?", and receive relevant responses. This approach enables businesses to tap into their critical data in entirely new ways, increasing productivity, sales conversions, or improved user engagement.
Dec 06, 2023 2,161 words in the original blog post.
Retrieval Augmented Generation (RAG) pipelines are becoming a prevalent method for implementing question-answering and chatbot applications using Large Language Models (LLMs) with structured or semi-structured data from sources such as databases like Snowflake, Redshift, or document databases like MongoDB. This blog post focuses on utilizing structured data within relational databases to build RAG applications, enabling new ways of interaction through question answering, chatbots, or summarization. The example provided involves using data from Airbnb listings and reviews in Barcelona, demonstrating how to ingest this data into Vectara for semantic search and conversational AI. The process involves creating a "document construction plan" to translate database entities into JSON documents for Vectara, which includes metadata for filtering and constructed text sections from database columns. The strategy allows users to extract valuable insights from user-generated content, enhancing applications like Airbnb by offering qualitative information in property searches. The post concludes by providing access to full code examples for data ingestion and querying, encouraging users to explore Vectara with their own data.
Dec 06, 2023 1,872 words in the original blog post.
Vectara has released a new "reranking" capability that aims to increase the diversity of search results near the top of the result list. This is achieved through the use of "Maximum Marginal Relevance" (MMR), which seeks to provide more diverse results when they are still relevant, helping with ambiguous queries and exploring new ideas. By using MMR in Vectara, users can get a broader picture of information, leading to higher user satisfaction as they can go as wide or deep as they like. The feature is available via the API or UI, allowing users to set a reranker ID and diversity factor, and values around 0.5 tend to be a good starting point.
Dec 05, 2023 765 words in the original blog post.
Result diversity is crucial in search engines, particularly for ambiguous queries, as it helps users explore diverse perspectives and ideas more effectively. Vectara's recent release introduces Maximum Marginal Relevance (MMR) as a reranker to enhance result diversity while maintaining relevance, which is particularly beneficial for ambiguous searches and retrieval augmented generation (RAG) tasks. By using MMR, users can obtain more comprehensive summaries from large language models (LLMs) by presenting them with varied information, thereby reducing inherent data bias. MMR can be implemented in Vectara through an API or UI, allowing users to set a reranker ID and adjust the "diversity factor" to tailor results to their preferences. The implementation of MMR in Vectara has shown that it can provide a broader picture and more complete summaries for ambiguous questions, leading to higher user satisfaction by enabling users to delve deeper or broader into topics of interest.
Dec 05, 2023 757 words in the original blog post.