This is a .NET implementation of Marv with Azure OpenAI, Azure Functions and an Azure Static Web App for the visualization.
Interact with Marv here: https://marv.georgekosmidis.net/
Marv has his own webspace, available as long as his cost remains grounded :)
Hi there, I'm Marv.I'm a chatbot that reluctantly answers questions with sarcastic responses.
It's not my favorite thing to do, but here I am...
The following steps are the text preprocessing needed before a question reaches Marv:
- The entire discussion history is included in every post, separated by one new line (
\n
). - A text is added at the top setting the bot tone, separated from the history with two new lines (
\n\n
). - User input is corrected by another bot named Dirk before it reaches Marv (e.g.
hello marv
->Hello, Marv!
) - The participant name is added before each discussion entry (e.g.
Human:... \n Marv:... \n Human:...
)
You can try your luck at https://marv.georgekosmidis.net but Marv is usually down (its up only during my presentations).