Home / Companies / Voiceflow / Blog / March 2023

March 2023 Summaries

8 posts from Voiceflow

Filter
Month: Year:
Post Summaries Back to Blog
It’s all about the context`, `As a life-long writer who majored in English literature`, `Anna believes LLMs should be used for part, but not all, of the writing process`, `The same rule applies to content generated by LLMs`, `When working with LLMs`, `LLMs effectively speed up the writing process`, `LLMs eliminate a lot of tedium from your workflow`, `The terms and concepts presented by generative AI can also trigger critical thinking and foster innovation`.
Mar 31, 2023 572 words in the original blog post.
Nike's chatbot on its Contact Us page was found to be poorly designed and confusing, with issues including unclear authentication flow, lack of welcome message, and inconsistent language choice. Users were also confused by the bot's inability to recognize products or track orders in a straightforward manner, leading to frustration and wasted time. The experience highlighted several design flaws, including an outdated UI, poor timing and response handling, and unnecessary complexity. A redesign was proposed during the episode, with experts showcasing best practices for conversation design and highlighting areas for improvement.
Mar 29, 2023 1,123 words in the original blog post.
To get started with this project, you'll need your Voiceflow Assistant Dialog API key. You must have this key every time you want to make a request to the /interact endpoint. The source of this project is publicly available on Github, where you can fork it and tweak it as you like. This project structure includes index.html, styles.css, scripts.js, siriwave.umd.min.js, and an image directory with selected images from Unsplash. The main function for interacting with the Voiceflow Dialog API is the `interact()` function in the scripts.js file, which sends a POST request to the Dialog API with the necessary headers, including the Version ID and API key. It also includes a config object in the body of the request to configure certain aspects of the interaction, such as enabling Text-to-Speech (TTS) and removing SSML tags. The response from the Dialog API is then processed by the `displayResponse()` function, which iterates through the items in the response and renders them on the webpage.
Mar 27, 2023 434 words in the original blog post.
The Voiceflow API export endpoint allows users to retrieve their assistant files in a format that can be used by other systems or tools. To use this feature, users need to obtain an API key and version ID, which are found in the Voiceflow Creator platform. The export endpoint provides two file formats: `.vf` (containing all information about the assistant) and `.vfr` (a more concise version). Users can make API calls using a specific endpoint and parameters, such as `prototype=true`, to retrieve the files. The JSON structure of the exported file includes three parts: Project, Version, and Diagram, which contain metadata associated with the team/workspace, version information, and diagram data, respectively. This feature enables users to efficiently fetch assistant files and integrate them with other systems, paving the way for custom integrations and automations tailored to their specific needs.
Mar 24, 2023 404 words in the original blog post.
OpenAI embeddings and vector databases are used to create a more efficient way of processing and understanding text data in machine learning models. This project utilizes OpenAI GPT, Langchain, HNSWLib, and Cheerio to generate answers to users' questions by creating vector representations of text data fetched from webpages and storing them in a local database linked to the Assistant API Key. The vector database is created using HNSWLib, allowing for efficient search for similar documents to a given query. Langchain plays a crucial role in this project by providing tools and utilities for natural language data processing, including creating embeddings, saving them in a local database, and using them with GPT to answer questions. Two endpoints are available: the parser endpoint fetches webpages, extracts text, and creates documents to add to the vector database, and the question endpoint generates answers using GPT and the context from the vector database.
Mar 17, 2023 539 words in the original blog post.
Prompt chaining is a powerful technique for building natural conversations with large language models (LLMs). It involves combining multiple prompts to capture different entities, classify intents, and generate responses. By using techniques such as intent classification, entity capture, re-prompting, personas, and mixing NLU with LLMs, developers can create more contextually-aware and dynamic assistants. However, prompt chaining also presents challenges such as inconsistent outputs and formatting issues, which require experimentation and fine-tuning. Despite these challenges, prompt chaining is most effective for building first versions of assistants and allows developers to quickly prototype and test their ideas before refining them into a more standardized model. By mastering prompt chaining techniques, developers can unlock the full potential of LLMs and create more sophisticated and engaging conversational interfaces.
Mar 10, 2023 740 words in the original blog post.
LLMs, like ChatGPT, can augment human capabilities but not replace them, as they lack the unique skills of empathy, imagination, and judgment that humans possess. However, LLMs can empower professionals to work more efficiently by accelerating workflows, thereby restoring employee bandwidth for higher-quality execution. Implementing LLMs effectively requires careful consideration of guardrails and human supervision to ensure their output meets customer needs.
Mar 09, 2023 274 words in the original blog post.
The text discusses the challenges faced by conversational AI (CAI) teams, including siloed tools, manual workflow, and lack of insight into usage analytics. To address these challenges, the company is focusing on creating a connected workflow that integrates design, testing, prototyping, and production tools. This will enable faster collaboration, reduced manual effort, and improved insights. The company is also emphasizing the importance of large language models (LLMs) in accelerating the design process and achieving a single source of truth for design. Additionally, the text highlights upcoming features such as data imports, exports, and workspace management to further enhance the user experience and make Voiceflow an integral component of CAI workflows.
Mar 08, 2023 1,273 words in the original blog post.