Skip to content

Commit 610c3af

Browse files
committed
fix(customer_support): 更新依赖版本并修复知识库初始化逻辑
1. 更新requirements.txt中的依赖版本至最新 2. 知识库和长期记忆当前必须在环境变量中指定,不再默认创建
1 parent eda59b6 commit 610c3af

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed

02-use-cases/customer_support/agent.py

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,15 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
from tools.crm_mock import (
16+
create_service_record,
17+
delete_service_record,
18+
get_customer_info,
19+
get_customer_purchases,
20+
get_service_records,
21+
query_warranty,
22+
update_service_record,
23+
)
1524
import datetime
1625
import logging
1726
import os
@@ -33,15 +42,6 @@
3342
# 上层目录
3443
sys.path.append(str(Path(__file__).resolve().parent.parent))
3544

36-
from tools.crm_mock import (
37-
create_service_record,
38-
delete_service_record,
39-
get_customer_info,
40-
get_customer_purchases,
41-
get_service_records,
42-
query_warranty,
43-
update_service_record,
44-
)
4545

4646
logging.basicConfig(level=logging.INFO)
4747
logger = logging.getLogger(__name__)
@@ -69,7 +69,8 @@
6969
# 使用用户指定的知识库
7070
knowledge = KnowledgeBase(backend="viking", index=knowledge_collection_name)
7171
else:
72-
knowledge = KnowledgeBase(backend="viking", app_name=app_name)
72+
raise ValueError("DATABASE_VIKING_COLLECTION environment variable is not set")
73+
7374

7475
should_init_knowledge = False
7576
try:
@@ -104,7 +105,9 @@
104105
backend="viking", index=os.getenv("DATABASE_VIKINGMEM_COLLECTION")
105106
)
106107
else:
107-
long_term_memory = LongTermMemory(backend="viking", top_k=3, app_name=app_name)
108+
raise ValueError(
109+
"DATABASE_VIKINGMEM_COLLECTION or DATABASE_MEM0_BASE_URL variable is not set"
110+
)
108111

109112
# 4. 导入crm 系统的函数工具
110113
crm_tool = [
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
veadk-python==0.2.27
2-
google-adk==1.18.0
3-
agentkit-sdk-python==0.1.15
1+
veadk-python==0.5.1
2+
google-adk==1.19.0
3+
agentkit-sdk-python>=0.2.1
44
mem0ai==0.1.118

0 commit comments

Comments
 (0)