hana_ai.agents

hana.ai agents is a set of agents that can be used to perform various tasks like dataframe operations, SQL operations, chatbot agent, etc.

hana_dataframe_agent

hana_dataframe_agent.create_hana_dataframe_agent(llm, df)

Construct a hana-ml agent from an LLM and dataframe.

hana_sql_agent

hana_sql_agent.create_hana_sql_agent(llm, ...)

Create a HANA SQL agent.

hanaml_agent_with_memory

hanaml_agent_with_memory.HANAMLAgentWithMemory(...)

A chatbot that can remember the chat history and use it to generate responses.

hanaml_rag_agent

hanaml_rag_agent.HANAMLRAGAgent(tools, llm)

A chatbot that integrates short-term and long-term memory systems using RAG (Retrieval-Augmented Generation).