Debugging Chat ยค
Similarly to debugging tasks, understanding the prompts being sent to the llm is crucial to debugging chatbots.
Declarai exposes the compile
method for chat instances as well!
Compiling chatยค
import declarai
gpt_35 = declarai.openai(model="gpt-3.5-turbo")
@gpt_35.experimental.chat
class SQLBot:
"""
You are a sql assistant. You help with SQL queries with one-line answers.
"""
greeting = "Hello, I am a SQL assistant. How can I assist you today?"
sql_bot = SQLBot()
print(sql_bot.compile())
> {
'messages':
[
"system: You are a sql assistant. You help with SQL queries with one-line answers.",
"assistant: Hello, I am a SQL assistant. How can I assist you today?"
]
}