zhaoqingang
2025-01-10 c878490140aa4e9d7b71c49214fb47f8618d403b
初始化自研智能体问题
4个文件已修改
23 ■■■■■ 已修改文件
app/config/env_conf/default_agent_conf.json 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/service/knowledge.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/service/v2/initialize_data.py 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
main.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/config/env_conf/default_agent_conf.json
@@ -5,28 +5,36 @@
      "name": "报表合并",
      "description": "报表合并",
      "icon": "intellFrame4",
      "agentType": "excelMerge"
      "agentType": "excelMerge",
      "dialogType": "3",
      "mode": "agent-basic"
    },
    {
      "id": "basic_excel_talk",
      "name": "智能数据",
      "description": "智能数据",
      "icon": "intellFrame4",
      "agentType": "excelTalk"
      "agentType": "excelTalk",
      "dialogType": "3",
      "mode": "agent-basic"
    },
    {
      "id": "basic_question_talk",
      "name": "出题组卷",
      "description": "出题组卷",
      "icon": "intellFrame4",
      "agentType": "questionTalk"
      "agentType": "questionTalk",
      "dialogType": "3",
      "mode": "agent-basic"
    },
    {
      "id": "basic_paper_talk",
      "name": "文档出卷",
      "description": "文档出卷",
      "icon": "intellFrame4",
      "agentType": "paperTalk"
      "agentType": "paperTalk",
      "dialogType": "3",
      "mode": "agent-basic"
    }
  ],
  "bs": []
app/service/knowledge.py
@@ -17,7 +17,7 @@
        klg_list = [j.id for i in user.groups for j in i.knowledges]
        query = query.filter(or_(KnowledgeModel.tenant_id == user_id, KnowledgeModel.id.in_(klg_list)))
    if location:
        query = query.filter(KnowledgeModel.permission == "team")
        query = query.filter(or_(KnowledgeModel.permission == "team", KnowledgeModel.tenant_id == user_id))
    if keyword:
        query = query.filter(KnowledgeModel.name.like('%{}%'.format(keyword)))
    total = query.count()
app/service/v2/initialize_data.py
@@ -138,8 +138,7 @@
        else:
            try:
                dialog = DialogModel(id=agent["id"], name=agent["name"], description=agent["description"],
                                     icon=agent["icon"], tenant_id=user.id if user else "", dialog_type="3",
                                     agent_id=agent["id"])
                                     icon=agent["icon"], tenant_id=user.id if user else "", dialog_type=agent["dialogType"], mode=agent["mode"])
                db.add(dialog)
                db.commit()
                db.refresh(dialog)
main.py
@@ -67,7 +67,7 @@
# )
# 创建调度器
scheduler = BackgroundScheduler()
scheduler.add_job(sync_agents_v2, 'interval', minutes=60, id="sync_resource_data")
scheduler.add_job(sync_agents_v2, 'interval', minutes=10, id="sync_resource_data")
# scheduler.add_job(delete_file_after_delay, 'interval', minutes=10, id="delete_file_after_delay")
scheduler.start()