[GH-ISSUE #1298] [FEAT]: Add a "SQL Talk Agent" #817

Closed
opened 2026-02-22 18:21:33 -05:00 by yindo · 5 comments
Owner

Originally created by @giovanniscalar on GitHub (May 6, 2024).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/1298

What would you like to see?

Add a new data agent, to interact with datasets in AWS, GCP, local and others.
This new agent needs to have at least 4 function callings:

  • list_datasets: Get a list of datasets that will help answer the user's question
  • list_tables: List tables in a dataset that will help answer the user's question
  • get_table: Get information about a table, including the description, schema, and number of rows that will help answer the user's question. Always use the fully qualified dataset and table names.
  • sql_query: Get information from data in BigQuery using SQL queries

the user should be able to add an API Key for the cloud service, and the source for the dataset in Google Cloud BigQuery or AWS Athena, etc

gemini example: https://github.com/GoogleCloudPlatform/generative-ai/blob/main/gemini/function-calling/sql-talk-app/app.py
example: https://youtu.be/pj5mRDy9lG8

Originally created by @giovanniscalar on GitHub (May 6, 2024). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/1298 ### What would you like to see? Add a new data agent, to interact with datasets in AWS, GCP, local and others. This new agent needs to have at least 4 function callings: - `list_datasets`: Get a list of datasets that will help answer the user's question - `list_tables`: List tables in a dataset that will help answer the user's question - `get_table`: Get information about a table, including the description, schema, and number of rows that will help answer the user's question. Always use the fully qualified dataset and table names. - `sql_query`: Get information from data in BigQuery using SQL queries the user should be able to add an API Key for the cloud service, and the source for the dataset in Google Cloud BigQuery or AWS Athena, etc gemini example: https://github.com/GoogleCloudPlatform/generative-ai/blob/main/gemini/function-calling/sql-talk-app/app.py example: https://youtu.be/pj5mRDy9lG8
yindo added the enhancementfeature request labels 2026-02-22 18:21:33 -05:00
yindo closed this issue 2026-02-22 18:21:33 -05:00
Author
Owner

@emilioh93 commented on GitHub (May 7, 2024):

to have a feature like this would be great! We need something like this

@emilioh93 commented on GitHub (May 7, 2024): to have a feature like this would be great! We need something like this
Author
Owner

@nileshtrivedi commented on GitHub (May 9, 2024):

Are long-running persisted operations supported at all? If the agent is performing a task that takes more than a few minutes, will it survive if say, the user closes the HTTP connection or the server is shutdown and then is restarted for some reason.

@nileshtrivedi commented on GitHub (May 9, 2024): Are long-running persisted operations supported at all? If the agent is performing a task that takes more than a few minutes, will it survive if say, the user closes the HTTP connection or the server is shutdown and then is restarted for some reason.
Author
Owner

@timothycarambat commented on GitHub (May 9, 2024):

@nileshtrivedi no, if the client closes the connection while the agent is doing something it halts the agent to prevent runaway llms. If you kill/reboot the server there there is absolutely no way for it to continue for sure. It is not a cron so it would not continue on reboot.

@timothycarambat commented on GitHub (May 9, 2024): @nileshtrivedi no, if the client closes the connection while the agent is doing something it halts the agent to prevent runaway llms. If you kill/reboot the server there there is absolutely no way for it to continue for sure. It is not a cron so it would not continue on reboot.
Author
Owner

@miladhatami1393 commented on GitHub (May 12, 2024):

to have a feature like this would be great! We need something like this

@miladhatami1393 commented on GitHub (May 12, 2024): to have a feature like this would be great! We need something like this
Author
Owner

@broichan commented on GitHub (May 14, 2024):

I agree as well 👍🏻

@broichan commented on GitHub (May 14, 2024): I agree as well 👍🏻
yindo changed title from [FEAT]: Add a "SQL Talk Agent" to [GH-ISSUE #1298] [FEAT]: Add a "SQL Talk Agent" 2026-06-05 14:37:22 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#817