Tuesday
I'm developing an Agent using the Cookbook template and would like to incorporate a Genie agent. I came across the Databricks GitHub repository and noticed they're actively working on it: GitHub - Genie Agent. However, it seems to be in the early stages of development.
Is there any update on deploying the Genie agent within Databricks? I'd love to know if there's any planned release or recommended approach for integration.
Thanks!
Tuesday
Hello @aliciachimeno,
The Genie agent is currently in a private preview stage and has several requirements and limitations for its deployment within Databricks. I will let you know once it's public preview.
Wednesday
Thank you for your question!
Although the Databricks Genie Conversation APIs are currently in Private Preview, you can still set up and use the Genie API on AWS or Azure Databricks platforms. This enables you to query an existing Genie space and retrieve results via API. Additionally, you can enhance the user experience by integrating a front-end interface, such as Streamlit, to interact with the Genie engine.
We are awaiting further updates on the next steps. In the meantime, my team is exploring the integration of Genie Conversation APIs into our workflow using Streamlit. As the Genie Agent evolves, it will likely offer more streamlined methods for deploying and managing agents within Databricks.
One important limitation to note is that the API does not yet support creating, modifying, or deleting Genie spaces programmatically. However, you can still leverage its capabilities for querying and retrieving results.
Hope this helps. Thanks.
Wednesday
How about Integrating with Teams or Slack via Genie API ?
Wednesday
My thinking is slightly different from a use case perspective. The Genie API is primarily designed for NLP-based query-to-answer functionality from relational databases. It can be combined with LLMs or RAG (Retrieval-Augmented Generation) to provide qualitative insights, such as correlation analysis or competitor performance. On the other hand, tools like Teams or Slack use Copilot to enhance productivity.
We are currently exploring solutions for the coexistence of Genie AI/BI with Copilot for a few clients. However, I donโt believe Genie AI is quite ready yet to fully complement Copilot. Please let me know your thoughts on this.
Wednesday
I think Teams/Slack channel as a chat bot will be more exciting use case. When we demoed the Genie to our executives we are in Retail Industry Client and we have lots of stores one of the thing they said is this would be awesome if this can be in Teams and they can ask Questions from the model to give sales data etc.
Now they use Power BI. If it's in Teams as chat bot will help a lot. Even our Warehouse team wants to have chat bot asking where the inventory is and simpler questions.
Just my 2 cents......
yesterday
Absolutely agree! Integrating Genie into Teams or Slack as a chatbot is an exciting and practical use case, especially for industries like retail where real-time accessibility to insights is critical. Having executives and warehouse teams ask questions directly through Teams to get sales data or inventory information would simplify workflows and enhance productivity. I love this idea and would be thrilled to see these integrations come to lifeโit could truly revolutionize how organizations interact with their data!
Join a Regional User Group to connect with local Databricks users. Events will be happening in your city, and you wonโt want to miss the chance to attend and share knowledge.
If there isnโt a group near you, start one and help create a community that brings people together.
Request a New Group