You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[7.0.0] - 2025-01-23
Added
Streaming responses feature that enhances QnABot responses by providing real-time streaming from Large Language Models (LLMs) to the chat interface. This introduces a cloudformation parameter EnableStreaming to optionally create resources needed for streaming through a nested stack. See README.
Enhanced Guardrail Integration that implements pre-processing and post-processing guardrails to provide improved content control and broader security for your chatbot application. See README.
Implemented Converse API to simplify LLM workflows by providing a consistent interface for different LLM providers, role prompting and eliminating the need for input tagging for Bedrock Guardrails. This introduces customizable system prompts LLM_GENERATE_QUERY_SYSTEM_PROMPT and LLM_QA_SYSTEM_PROMPT in content designer to support role-based prompting. For more information, see system prompts in supported models and model features and using Converse API.
Ability to use both RAG with Bedrock KnowledgeBase and Kendra as fallback options. A new setting FALLBACK_ORDER in the content designer allows users to specify the fallback order of these options.
Ability to set a TTL on records added to the DynamoDB UsersTable. (PR #671) - contributed by (@richhaase)