Files
sqlbot_agent/util/load_ddl_doc.py

39 lines
942 B
Python
Raw Permalink Normal View History

from service.cus_vanna_srevice import CustomVanna
from util import train_ddl
from util import q_and_a_dict,q_and_a_test1,q_a_next
import random
table_ddls = [
2025-10-14 15:47:11 +08:00
train_ddl.person_database_ddl,train_ddl.person_status_ddl,
train_ddl.person_attendance_ddl,train_ddl.person_ac_area,
2025-10-14 10:31:00 +08:00
train_ddl.org_orgs_ddl
]
list_documentions = [
train_ddl.train_document,
]
def add_ddl(vn: CustomVanna):
for ddl in table_ddls:
vn.add_ddl(ddl)
def add_documentation(vn: CustomVanna):
for doc in list_documentions:
vn.add_documentation(doc)
dd=[]
dd.extend(q_and_a_test1.question_and_answer)
dd.extend(q_a_next.org_and_attend_q_a)
random.shuffle(dd)
# for d in dd:
# vn.add_question_sql(question=d['question'], sql=d['answer'])
2025-10-24 11:06:53 +08:00
## tag 待定,容易过拟合
for d in dd:
vn.add_question_sql(
2025-10-24 11:06:53 +08:00
question=f"{d['question']}",
sql=d['answer']
)
2025-09-28 16:44:58 +08:00