소스 검색

make variables access robuster (#3406)

### What problem does this PR solve?


### Type of change

- [x] Performance Improvement
tags/v0.14.0
Kevin Hu 11 달 전
부모
커밋
30c1f7ee29
No account linked to committer's email address
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1
    1
      agent/component/base.py
  2. 1
    1
      agent/component/generate.py

+ 1
- 1
agent/component/base.py 파일 보기

self._param.check() self._param.check()


def get_dependent_components(self): def get_dependent_components(self):
cpnts = [para["component_id"] for para in self._param.query if para["component_id"].lower().find("answer") < 0]
cpnts = [para["component_id"] for para in self._param.query if para.get("component_id") and para["component_id"].lower().find("answer") < 0]
return cpnts return cpnts


def run(self, history, **kwargs): def run(self, history, **kwargs):

+ 1
- 1
agent/component/generate.py 파일 보기

component_name = "Generate" component_name = "Generate"


def get_dependent_components(self): def get_dependent_components(self):
cpnts = [para["component_id"] for para in self._param.parameters if para["component_id"].lower().find("answer") < 0]
cpnts = [para["component_id"] for para in self._param.parameters if para.get("component_id") and para["component_id"].lower().find("answer") < 0]
return cpnts return cpnts


def set_cite(self, retrieval_res, answer): def set_cite(self, retrieval_res, answer):

Loading…
취소
저장