这是indexloc提供的服务,不要输入任何密码
Skip to content

[FEAT]: Add a "SQL Talk Agent" #1298

@giovanniscalar

Description

@giovanniscalar

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions