-
-
Notifications
You must be signed in to change notification settings - Fork 7.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add LLM explainer in the release notes 2024.6 #33091
Add LLM explainer in the release notes 2024.6 #33091
Conversation
It seems that this PR is targeted against an incorrect branch. Documentation updates which apply to our current stable release should target the |
Warning Review failedThe pull request is closed. WalkthroughThe latest update enhances LLM-based conversation agents by integrating them with the intent system powering Assist, allowing for more sophisticated commands and reasoning capabilities. It introduces extensibility for custom integrations and user-defined intents, improving functionality beyond default commands. Additionally, recommended model settings for OpenAI and Google AI integrations have been updated for better performance, accuracy, speed, and cost-effectiveness. A sample custom intent configuration in YAML format is included to guide users. Changes
Sequence Diagram(s) (Beta)sequenceDiagram
participant User
participant LLM_Agent
participant Intent_System
participant Custom_Integration
User->>LLM_Agent: Issue Command
LLM_Agent->>Intent_System: Process Command
Intent_System->>Custom_Integration: Trigger Custom Intent
Custom_Integration-->>Intent_System: Execute Action
Intent_System-->>LLM_Agent: Return Result
LLM_Agent-->>User: Provide Response
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
✅ Deploy Preview for home-assistant-docs ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 3
Outside diff range comments (6)
source/_posts/2024-06-05-release-20246.markdown (6)
Line range hint
162-162
: Ensure sentences start with a capital letter.- it is available directly in the section configuration, in the visibility tab + It is available directly in the section configuration, in the visibility tabThis change corrects the sentence to start with a capital letter, following proper grammar rules.
Tools
LanguageTool
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...our intent system, which is what powers Assist. They also get access to every entity e...
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...o get access to every entity exposed to Assist. That way, you can control what you giv...
[style] ~91-~91: Try using a synonym here to strengthen your writing. (GIVE_PROVIDE)
Context: ...ist. That way, you can control what you give access to your assistants. Tapping int...
[misspelling] ~94-~94: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...t works out of the box. Everything that Assist can do, LLM-based conversation agents c...
[style] ~94-~94: Consider using “incapable” to avoid wordiness. (NOT_ABLE_PREMIUM)
Context: ...nd words, which is something Assist was not capable of doing. For example, if you have a li...
[typographical] ~97-~97: This sentence does not start with an uppercase letter. (UPPERCASE_SENTENCE_START)
Context: ... built from the start to be extensible. custom integration and users can register thei...
[style] ~116-~116: Consider an alternative for the overused word “exactly”. (EXACTLY_PRECISELY)
Context: ...ll run myleave_home
script, which is exactly what I want it to do. This release mak...
[misspelling] ~118-~118: Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Context: ...lease makes it available for our OpenAI and [Google AI](/compone...
[uncategorized] ~118-~118: For abbreviations such as ‘artificial intelligence’, use all capital letters. The rare word ‘ai’ is a synonym for ‘three-toed sloth’. (AI)
Context: ...nts/openai_conversation/) and Google AI integrations. To make it...Markdownlint
98-98: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces
Line range hint
172-172
: Use "a" instead of "an" before words that start with a consonant sound.- [@Nezz] contributed an great new feature to our dashboarding UI: The ability to set an background image for your dashboard! + [@Nezz] contributed a great new feature to our dashboarding UI: The ability to set a background image for your dashboard!This correction fixes the misuse of "an" before words that begin with a consonant sound.
Tools
LanguageTool
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...our intent system, which is what powers Assist. They also get access to every entity e...
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...o get access to every entity exposed to Assist. That way, you can control what you giv...
[style] ~91-~91: Try using a synonym here to strengthen your writing. (GIVE_PROVIDE)
Context: ...ist. That way, you can control what you give access to your assistants. Tapping int...
[misspelling] ~94-~94: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...t works out of the box. Everything that Assist can do, LLM-based conversation agents c...
[style] ~94-~94: Consider using “incapable” to avoid wordiness. (NOT_ABLE_PREMIUM)
Context: ...nd words, which is something Assist was not capable of doing. For example, if you have a li...
[typographical] ~97-~97: This sentence does not start with an uppercase letter. (UPPERCASE_SENTENCE_START)
Context: ... built from the start to be extensible. custom integration and users can register thei...
[style] ~116-~116: Consider an alternative for the overused word “exactly”. (EXACTLY_PRECISELY)
Context: ...ll run myleave_home
script, which is exactly what I want it to do. This release mak...
[misspelling] ~118-~118: Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Context: ...lease makes it available for our OpenAI and [Google AI](/compone...
[uncategorized] ~118-~118: For abbreviations such as ‘artificial intelligence’, use all capital letters. The rare word ‘ai’ is a synonym for ‘three-toed sloth’. (AI)
Context: ...nts/openai_conversation/) and Google AI integrations. To make it...Markdownlint
98-98: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces
Line range hint
175-175
: Correct the spelling of "editing".- Previously, this was only possible by editting YAML, but now you can do it directly from the UI. + Previously, this was only possible by editing YAML, but now you can do it directly from the UI.This change corrects a spelling mistake to maintain professionalism in the documentation.
Tools
LanguageTool
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...our intent system, which is what powers Assist. They also get access to every entity e...
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...o get access to every entity exposed to Assist. That way, you can control what you giv...
[style] ~91-~91: Try using a synonym here to strengthen your writing. (GIVE_PROVIDE)
Context: ...ist. That way, you can control what you give access to your assistants. Tapping int...
[misspelling] ~94-~94: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...t works out of the box. Everything that Assist can do, LLM-based conversation agents c...
[style] ~94-~94: Consider using “incapable” to avoid wordiness. (NOT_ABLE_PREMIUM)
Context: ...nd words, which is something Assist was not capable of doing. For example, if you have a li...
[typographical] ~97-~97: This sentence does not start with an uppercase letter. (UPPERCASE_SENTENCE_START)
Context: ... built from the start to be extensible. custom integration and users can register thei...
[style] ~116-~116: Consider an alternative for the overused word “exactly”. (EXACTLY_PRECISELY)
Context: ...ll run myleave_home
script, which is exactly what I want it to do. This release mak...
[misspelling] ~118-~118: Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Context: ...lease makes it available for our OpenAI and [Google AI](/compone...
[uncategorized] ~118-~118: For abbreviations such as ‘artificial intelligence’, use all capital letters. The rare word ‘ai’ is a synonym for ‘three-toed sloth’. (AI)
Context: ...nts/openai_conversation/) and Google AI integrations. To make it...Markdownlint
98-98: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces
Line range hint
399-399
: Use the past tense "introduced" instead of "introduce".- A few releases ago we introduce the automatic expiration of logins. + A few releases ago we introduced the automatic expiration of logins.This correction ensures the sentence is grammatically correct by using the appropriate tense.
Tools
LanguageTool
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...our intent system, which is what powers Assist. They also get access to every entity e...
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...o get access to every entity exposed to Assist. That way, you can control what you giv...
[style] ~91-~91: Try using a synonym here to strengthen your writing. (GIVE_PROVIDE)
Context: ...ist. That way, you can control what you give access to your assistants. Tapping int...
[misspelling] ~94-~94: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...t works out of the box. Everything that Assist can do, LLM-based conversation agents c...
[style] ~94-~94: Consider using “incapable” to avoid wordiness. (NOT_ABLE_PREMIUM)
Context: ...nd words, which is something Assist was not capable of doing. For example, if you have a li...
[typographical] ~97-~97: This sentence does not start with an uppercase letter. (UPPERCASE_SENTENCE_START)
Context: ... built from the start to be extensible. custom integration and users can register thei...
[style] ~116-~116: Consider an alternative for the overused word “exactly”. (EXACTLY_PRECISELY)
Context: ...ll run myleave_home
script, which is exactly what I want it to do. This release mak...
[misspelling] ~118-~118: Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Context: ...lease makes it available for our OpenAI and [Google AI](/compone...
[uncategorized] ~118-~118: For abbreviations such as ‘artificial intelligence’, use all capital letters. The rare word ‘ai’ is a synonym for ‘three-toed sloth’. (AI)
Context: ...nts/openai_conversation/) and Google AI integrations. To make it...Markdownlint
98-98: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces
Line range hint
409-409
: Use consistent terminology for collapsible elements.- ### Collapsable sections for blueprints! + ### Collapsible sections for blueprints!This change aligns the terminology used in the document, ensuring consistency and clarity.
Tools
LanguageTool
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...our intent system, which is what powers Assist. They also get access to every entity e...
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...o get access to every entity exposed to Assist. That way, you can control what you giv...
[style] ~91-~91: Try using a synonym here to strengthen your writing. (GIVE_PROVIDE)
Context: ...ist. That way, you can control what you give access to your assistants. Tapping int...
[misspelling] ~94-~94: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...t works out of the box. Everything that Assist can do, LLM-based conversation agents c...
[style] ~94-~94: Consider using “incapable” to avoid wordiness. (NOT_ABLE_PREMIUM)
Context: ...nd words, which is something Assist was not capable of doing. For example, if you have a li...
[typographical] ~97-~97: This sentence does not start with an uppercase letter. (UPPERCASE_SENTENCE_START)
Context: ... built from the start to be extensible. custom integration and users can register thei...
[style] ~116-~116: Consider an alternative for the overused word “exactly”. (EXACTLY_PRECISELY)
Context: ...ll run myleave_home
script, which is exactly what I want it to do. This release mak...
[misspelling] ~118-~118: Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Context: ...lease makes it available for our OpenAI and [Google AI](/compone...
[uncategorized] ~118-~118: For abbreviations such as ‘artificial intelligence’, use all capital letters. The rare word ‘ai’ is a synonym for ‘three-toed sloth’. (AI)
Context: ...nts/openai_conversation/) and Google AI integrations. To make it...Markdownlint
98-98: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces
Line range hint
540-540
: Clarify the use of "sane" in this context.- The timeout is set static to a sane value of 30 seconds. + The timeout is set statically to a reasonable value of 30 seconds.This correction clarifies the meaning and improves the readability of the sentence.
Tools
LanguageTool
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...our intent system, which is what powers Assist. They also get access to every entity e...
[misspelling] ~91-~91: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...o get access to every entity exposed to Assist. That way, you can control what you giv...
[style] ~91-~91: Try using a synonym here to strengthen your writing. (GIVE_PROVIDE)
Context: ...ist. That way, you can control what you give access to your assistants. Tapping int...
[misspelling] ~94-~94: Only proper nouns start with an uppercase character (there are exceptions for headlines). (EN_UPPER_CASE_NGRAM)
Context: ...t works out of the box. Everything that Assist can do, LLM-based conversation agents c...
[style] ~94-~94: Consider using “incapable” to avoid wordiness. (NOT_ABLE_PREMIUM)
Context: ...nd words, which is something Assist was not capable of doing. For example, if you have a li...
[typographical] ~97-~97: This sentence does not start with an uppercase letter. (UPPERCASE_SENTENCE_START)
Context: ... built from the start to be extensible. custom integration and users can register thei...
[style] ~116-~116: Consider an alternative for the overused word “exactly”. (EXACTLY_PRECISELY)
Context: ...ll run myleave_home
script, which is exactly what I want it to do. This release mak...
[misspelling] ~118-~118: Possible spelling mistake found. (MORFOLOGIK_RULE_EN_US)
Context: ...lease makes it available for our OpenAI and [Google AI](/compone...
[uncategorized] ~118-~118: For abbreviations such as ‘artificial intelligence’, use all capital letters. The rare word ‘ai’ is a synonym for ‘three-toed sloth’. (AI)
Context: ...nts/openai_conversation/) and Google AI integrations. To make it...Markdownlint
98-98: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @jlpouffier 👍
../Frenck
Proposed change
Add an explainer paragraph on the 2024.6 release note that explains a bit the magic behind LLMs. What they tap into, what data they have access to.
Type of change
current
branch).current
branch).next
branch).next
branch).Additional information
Checklist
current
branch.next
branch.Summary by CodeRabbit
New Features
Improvements
Upcoming