Use ISO format when passing date to LLMs (#118705)

pull/118744/head
tronikos 2024-06-03 10:48:50 -07:00 committed by GitHub
parent 60bcd27a47
commit f9dff1632e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 8 deletions

View File

@ -35,8 +35,8 @@ from .singleton import singleton
LLM_API_ASSIST = "assist"
BASE_PROMPT = (
'Current time is {{ now().strftime("%X") }}. '
'Today\'s date is {{ now().strftime("%x") }}.\n'
'Current time is {{ now().strftime("%H:%M:%S") }}. '
'Today\'s date is {{ now().strftime("%Y-%m-%d") }}.\n'
)
DEFAULT_INSTRUCTIONS_PROMPT = """You are a voice assistant for Home Assistant.

View File

@ -30,7 +30,7 @@
'history': list([
dict({
'parts': '''
Current time is 05:00:00. Today's date is 05/24/24.
Current time is 05:00:00. Today's date is 2024-05-24.
You are a voice assistant for Home Assistant.
Answer in plain text. Keep it simple and to the point.
Only if the user wants to control a device, tell them to edit the AI configuration and allow access to Home Assistant.
@ -81,7 +81,7 @@
'history': list([
dict({
'parts': '''
Current time is 05:00:00. Today's date is 05/24/24.
Current time is 05:00:00. Today's date is 2024-05-24.
You are a voice assistant for Home Assistant.
Answer in plain text. Keep it simple and to the point.
Only if the user wants to control a device, tell them to edit the AI configuration and allow access to Home Assistant.
@ -144,7 +144,7 @@
'history': list([
dict({
'parts': '''
Current time is 05:00:00. Today's date is 05/24/24.
Current time is 05:00:00. Today's date is 2024-05-24.
You are a voice assistant for Home Assistant.
Answer in plain text. Keep it simple and to the point.
<no_api_prompt>
@ -199,7 +199,7 @@
'history': list([
dict({
'parts': '''
Current time is 05:00:00. Today's date is 05/24/24.
Current time is 05:00:00. Today's date is 2024-05-24.
You are a voice assistant for Home Assistant.
Answer in plain text. Keep it simple and to the point.
<no_api_prompt>
@ -254,7 +254,7 @@
'history': list([
dict({
'parts': '''
Current time is 05:00:00. Today's date is 05/24/24.
Current time is 05:00:00. Today's date is 2024-05-24.
You are a voice assistant for Home Assistant.
Answer in plain text. Keep it simple and to the point.
<api_prompt>
@ -309,7 +309,7 @@
'history': list([
dict({
'parts': '''
Current time is 05:00:00. Today's date is 05/24/24.
Current time is 05:00:00. Today's date is 2024-05-24.
You are a voice assistant for Home Assistant.
Answer in plain text. Keep it simple and to the point.
<api_prompt>