Change AI Message name to Persona name

This commit is contained in:
Weves
2024-03-02 23:19:31 -08:00
committed by Chris Weaver
parent 81cb1ae399
commit 197392a95f
3 changed files with 10 additions and 3 deletions

View File

@@ -564,6 +564,7 @@ export const Chat = ({
messageId={message.messageId} messageId={message.messageId}
content={message.message} content={message.message}
query={messageHistory[i]?.query || undefined} query={messageHistory[i]?.query || undefined}
personaName={livePersona.name}
citedDocuments={getCitedDocumentsFromMessage(message)} citedDocuments={getCitedDocumentsFromMessage(message)}
isComplete={ isComplete={
i !== messageHistory.length - 1 || !isStreaming i !== messageHistory.length - 1 || !isStreaming
@@ -644,6 +645,7 @@ export const Chat = ({
<div key={i}> <div key={i}>
<AIMessage <AIMessage
messageId={message.messageId} messageId={message.messageId}
personaName={livePersona.name}
content={ content={
<p className="text-red-700 text-sm my-auto"> <p className="text-red-700 text-sm my-auto">
{message.message} {message.message}
@@ -661,6 +663,7 @@ export const Chat = ({
<div key={messageHistory.length}> <div key={messageHistory.length}>
<AIMessage <AIMessage
messageId={null} messageId={null}
personaName={livePersona.name}
content={ content={
<div className="text-sm my-auto"> <div className="text-sm my-auto">
<ThreeDots <ThreeDots

View File

@@ -133,7 +133,7 @@ export function ChatIntro({
<p className="font-bold mb-1 mt-4 text-emphasis"> <p className="font-bold mb-1 mt-4 text-emphasis">
Knowledge Sets:{" "} Knowledge Sets:{" "}
</p> </p>
<div className="flex flex-wrap gap-x-2"> <div className="flex flex-wrap gap-2">
{selectedPersona.document_sets.map((documentSet) => ( {selectedPersona.document_sets.map((documentSet) => (
<div key={documentSet.id} className="w-fit"> <div key={documentSet.id} className="w-fit">
<HoverPopup <HoverPopup
@@ -165,7 +165,7 @@ export function ChatIntro({
<p className="font-bold mb-1 mt-4 text-emphasis"> <p className="font-bold mb-1 mt-4 text-emphasis">
Connected Sources:{" "} Connected Sources:{" "}
</p> </p>
<div className="flex flex-wrap gap-x-2"> <div className="flex flex-wrap gap-2">
{availableSourceMetadata.map((sourceMetadata) => ( {availableSourceMetadata.map((sourceMetadata) => (
<span <span
key={sourceMetadata.internalName} key={sourceMetadata.internalName}

View File

@@ -33,6 +33,7 @@ export const AIMessage = ({
messageId, messageId,
content, content,
query, query,
personaName,
citedDocuments, citedDocuments,
isComplete, isComplete,
hasDocs, hasDocs,
@@ -46,6 +47,7 @@ export const AIMessage = ({
messageId: number | null; messageId: number | null;
content: string | JSX.Element; content: string | JSX.Element;
query?: string; query?: string;
personaName?: string;
citedDocuments?: [string, DanswerDocument][] | null; citedDocuments?: [string, DanswerDocument][] | null;
isComplete?: boolean; isComplete?: boolean;
hasDocs?: boolean; hasDocs?: boolean;
@@ -68,7 +70,9 @@ export const AIMessage = ({
</div> </div>
</div> </div>
<div className="font-bold text-emphasis ml-2 my-auto">Danswer</div> <div className="font-bold text-emphasis ml-2 my-auto">
{personaName || "Danswer"}
</div>
{query === undefined && {query === undefined &&
hasDocs && hasDocs &&