# Demo Dash Chat Interface with Agents

**URL:** <https://community.plotly.com/t/demo-dash-chat-interface-with-agents/89242>\
**Category:** Dash Python\
**Tags:** show-and-tell\
**Created:** [December 7, 2024, 5:05pm UTC](https://community.plotly.com/t/demo-dash-chat-interface-with-agents/89242 "2024-12-07T17:05:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![simon-u](https://avatars.discourse-cdn.com/v4/letter/s/dec6dc/32.png) [@simon-u](https://community.plotly.com/u/simon-u)\
**Post date:** [December 7, 2024, 5:05pm UTC](https://community.plotly.com/t/demo-dash-chat-interface-with-agents/89242/1 "2024-12-07T17:05:16Z")

</div>

Hello,

I started building a Chat interface with Dash to connect my Agent to it.  
It incorporates a lot of the things I learned thanks to the helpful people in the dash community. Dash Mantine from @snehilvj and @AnnMarieW or the login flow thanks to @jinnyzor, but there are plenty of others as well. Thank you, guys!

I know that some things are still not working as I want them to, but nevertheless I wanted to share the app, and I am excited to hear feedback on functions, layout or bugs 😃

The idea is to have a modular Personal Assistant. You will be able to integrate an email, contact, calendar, Spotify and notion module. It allows a seamless integration of different tools.  
Based on your request, the agent will either answer directly or draft a plan to solve the request. This can include one or more of your integrations.  
On the side, you can follow the agent executing different steps. When clicking on the node, you should be to see the intermediate results of that step.

You need to provide an API-key, which is not stored, for either OpenAI or Anthropic to run the agent.

I plan to develop this further, integrate things like WebDav and make new modules. But let me know what you think about. Have fun playing around with it, I hope it works 🤞

[https://www.pure-inference.com/](https://www.pure-inference.com/)

---

<div class="post-metadata">

**Author:** ![adamschroeder](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/adamschroeder/32/17280_2.png) [@adamschroeder](https://community.plotly.com/u/adamschroeder)\
**Post date:** [December 10, 2024, 4:46pm UTC](https://community.plotly.com/t/demo-dash-chat-interface-with-agents/89242/2 "2024-12-10T16:46:33Z")

</div>

hi @simon-u  
Is there a sample username and password that we can use to check the app out instead of having to create and manage another account?

---

<div class="post-metadata">

**Author:** ![simon-u](https://avatars.discourse-cdn.com/v4/letter/s/dec6dc/32.png) [@simon-u](https://community.plotly.com/u/simon-u)\
**Post date:** [December 10, 2024, 10:10pm UTC](https://community.plotly.com/t/demo-dash-chat-interface-with-agents/89242/3 "2024-12-10T22:10:30Z")

</div>

Currently, not. I will create one and send you a message. The different modules rely on integrations such Google Calendar, Contacts or Notion. These will make an OAuth connection. Once you remove the module or delete the account, I also delete the related data.
