cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Generative AI
Explore discussions on generative artificial intelligence techniques and applications within the Databricks Community. Share ideas, challenges, and breakthroughs in this cutting-edge field.
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Genie Agent Integration in Databricks

aliciachimeno
New Contributor

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!

6 REPLIES 6

Alberto_Umana
Databricks Employee
Databricks Employee

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.

Mantsama4
Contributor

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.

Mantu S

NathanSundarara
Contributor

How about Integrating with Teams or Slack via Genie API ?

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.

Mantu S

NathanSundarara
Contributor

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......

 

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!

Mantu S

Connect with Databricks Users in Your Area

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