File size: 5,558 Bytes
629a826
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{
  "components": {
            "begin": {
                "obj":{
                    "component_name": "Begin",
                    "params": {
                      "prologue": "Hi there!"
                    }
                },
                "downstream": ["answer:0"],
                "upstream": []
            },
            "answer:0": {
                "obj": {
                    "component_name": "Answer",
                    "params": {}
                },
                "downstream": ["baidu:0"],
                "upstream": ["begin", "message:0","message:1"]
            },
            "baidu:0": {
                "obj": {
                    "component_name": "Baidu",
                    "params": {}
                },
                "downstream": ["generate:0"],
                "upstream": ["answer:0"]
            },
            "generate:0": {
                "obj": {
                    "component_name": "Generate",
                    "params": {
                      "llm_id": "deepseek-chat",
		              "prompt": "You are an intelligent assistant. Please answer the user's question based on what Baidu searched. First, please output the user's question and the content searched by Baidu, and then answer yes, no, or i don't know.Here is the user's question:{user_input}The above is the user's question.Here is what Baidu searched for:{baidu}The above is the content searched by Baidu.",
                      "temperature": 0.2
                    },
                    "parameters": [
                                      {
                                          "component_id": "answer:0",
                                          "id": "69415446-49bf-4d4b-8ec9-ac86066f7709",
                                          "key": "user_input"
                                      },
                                      {
                                          "component_id": "baidu:0",
                                          "id": "83363c2a-00a8-402f-a45c-ddc4097d7d8b",
                                          "key": "baidu"
                                      }
                                  ]
                        },
                "downstream": ["switch:0"],
                "upstream": ["baidu:0"]
            },
            "switch:0": {
                "obj": {
                    "component_name": "Switch",
                    "params": {
                      "conditions": [
                                        {
                                            "logical_operator" : "or",
                                            "items" : [
                                                          {"cpn_id": "generate:0", "operator": "contains", "value": "yes"},
                                                          {"cpn_id": "generate:0", "operator": "contains", "value": "yeah"}
                                                      ],
                                             "to": "message:0"
                                        },
                                        {
                                            "logical_operator" : "and",
                                            "items" : [
                                                          {"cpn_id": "generate:0", "operator": "contains", "value": "no"},
                                                          {"cpn_id": "generate:0", "operator": "not contains", "value": "yes"},
							  {"cpn_id": "generate:0", "operator": "not contains", "value": "know"}
                                                      ],
                                            "to": "message:1"
                                        },
                                        {
                                            "logical_operator" : "",
                                            "items" : [
                                                          {"cpn_id": "generate:0", "operator": "contains", "value": "know"}
                                                      ],
                                             "to": "message:2"
                                        }
                                    ],
                      "end_cpn_id": "answer:0"

                    }
                },
                "downstream": ["message:0","message:1"],
                "upstream": ["generate:0"]
            },
            "message:0": {
                "obj": {
                    "component_name": "Message",
                    "params": {
                        "messages": ["YES YES YES YES YES YES YES YES YES YES YES YES"]
                    }
                },

                "upstream": ["switch:0"],
                "downstream": ["answer:0"]
            },
            "message:1": {
                "obj": {
                    "component_name": "Message",
                    "params": {
                        "messages": ["NO NO NO NO NO NO NO NO NO NO NO NO NO NO"]
                    }
                },

                "upstream": ["switch:0"],
                "downstream": ["answer:0"]
            },
            "message:2": {
                "obj": {
                    "component_name": "Message",
                    "params": {
                        "messages": ["I DON'T KNOW---------------------------"]
                    }
                },

                "upstream": ["switch:0"],
                "downstream": ["answer:0"]
            }
  },
  "history": [],
  "messages": [],
  "reference": {},
  "path": [],
  "answer": []
}