lexluo09
340cb2c835
[improvement](chat) Resolve the issue of an empty result in schemaLinkParse. ( #500 )
2023-12-13 11:18:15 +08:00
jerryjzhang
86c2f96942
[improvement][fix]Fix codestyle
2023-12-12 15:57:37 +08:00
lexluo09
73899e3174
[improvement](chat) Change llmparser to pyllm, retrieve LLMProxy from environment variables, defaulting to JavaLLMProxy. ( #497 )
2023-12-12 14:29:35 +08:00
Scott
49bb2c6d8b
fix:use correct sql generated mode in java code ( #496 )
2023-12-11 21:46:57 +08:00
Scott
f3f60af231
(fix):fix python service interact ( #494 )
2023-12-11 19:31:36 +08:00
jerryjzhang
3cdfcae01c
[improvement][chat]Add javadoc to Mapper related classes
2023-12-11 18:07:26 +08:00
lexluo09
0c6efada43
[improvement](chat) Merge HanlpDictMapper and FuzzyNameMapper into KeywordMapper. ( #493 )
...
Co-authored-by: lexluo <lexluo@tencent.com >
2023-12-11 17:22:57 +08:00
codescracker
d79f73eab6
add auto-CoT feature ( #483 )
...
* 1.refactor the retrieval module. 2.refactor the http service module. 3.upgrade text2sql output format the parse for absolute time related expression in query.
* fix bug.
* upgrade the config module, now support config llm suppoted by langchain.
* fix conflicts.
* update text2sql config reload to be compitable with new config format.
* modify default config.
* 1.add self-consistency feature for text2sql. 2.upgrade llm api call from sync to async. 3.refactor text2sql module. 4. refactor semantical retriever modules.
* merege with upstream master
* add general retrieve service.
* add api service for sql_agent for crud opereations of few-shots examples.
* modify requirements
* add auto-cot feature
---------
Co-authored-by: shaoweigong <shaoweigong@tencent.com >
2023-12-11 16:07:49 +08:00
jerryjzhang
221e88de0f
[improvement][common]Replace QueryType.OTHER with ID
2023-12-11 11:47:50 +08:00
lexluo09
899047dbd1
[improvement](chat) Adjust related packages, add other SqlGeneration implementations, and rename EmbedLLMProxy to JavaLLMProxy. ( #489 )
2023-12-11 10:24:22 +08:00
lexluo09
6af661459c
Add SqlGeneration abstraction and implementation, optimize LLMSqlParser skip. ( #487 )
2023-12-10 11:34:48 +08:00
lexluo09
a5c32ac064
[improvement](chat) Remove unnecessary pom imports, optimize code, and adapt the test project. ( #485 )
2023-12-08 20:03:42 +08:00
lexluo09
abbe8c84a1
[improvement](python) LLM related services support Java service invocation ( #484 )
2023-12-08 19:24:58 +08:00
LXW
18b52ec742
(improvement)(semantic) Metric homepage download supports choosing whether to transform ( #480 )
...
Co-authored-by: jolunoluo
2023-12-08 13:20:27 +08:00
LXW
9679169e6f
(improvement)(semantic) Metric homepage download supports choosing whether to transform ( #477 )
...
Co-authored-by: jolunoluo
2023-12-06 18:02:20 +08:00
lexluo09
ed0f856438
[improvement](chat) Unified vector-related interfaces to go through EmbeddingUtils. ( #476 )
2023-12-06 14:50:57 +08:00
Scott
9aa5c93d9d
fix:consider alias of metric when correct group sql ( #475 )
2023-12-06 14:10:37 +08:00
lexluo09
94f310d17f
(improvement)(chat) fix compilation style issues. ( #467 )
2023-12-04 10:59:31 +08:00
mainmain
2bc29d64a4
(improvement)(chat) rewrite datediff logic and perfect sql style ( #461 )
2023-12-04 10:41:41 +08:00
Scott
c220ca69c2
fix:convert name or alias to schema element ( #465 )
2023-12-03 20:22:02 +08:00
lexluo09
c98d15059b
[improvement][chat]Consider Chinese date fields in MetricCheckProcessor for data ( #460 )
2023-12-01 11:30:23 +08:00
LXW
a862a83272
(improvement)(chat) SemanticParseInfo removes elements whose model is empty ( #459 )
...
* (improvement)(chat) Update spi in test profile
* (improvement)(chat) SemanticParseInfo removes elements whose model is empty
* (improvement)(chat) MetricCheckProcessor compatible time dimension chName
---------
Co-authored-by: jolunoluo
2023-12-01 11:27:07 +08:00
LXW
507c02a8fd
(improvement)(chat) Remove redundant maven dependencies and classes ( #453 )
...
Co-authored-by: jolunoluo
2023-11-30 19:36:18 +08:00
mainmain
e469c449b4
[improvement] supersonic adapt checkstyle ( #451 )
2023-11-30 11:41:55 +08:00
jerryjzhang
d76216a2ec
[improvement][chat]Refactor certain packages to make code cleaner
2023-11-30 10:05:45 +08:00
jerryjzhang
82cfb3050d
[improvement][chat]Rename LLMInterpreter as LLMProxy
2023-11-29 16:57:48 +08:00
jerryjzhang
57f7d0c67d
[improvement][chat]Restructure Agent&Tool package
2023-11-29 16:34:52 +08:00
LXW
c11a242f34
(improvement)(chat) Add model name set in ModelCluster ( #449 )
...
Co-authored-by: jolunoluo
2023-11-29 12:13:26 +08:00
jerryjzhang
8171d754e0
[improvement][chat]Rename PostProcessor to ResponseProcessor
2023-11-29 10:28:49 +08:00
LXW
95e3138ab2
(improvement)(chat) Merge ParseResponder into PostProcessor, and change ExecuteResponder to QueryResponder ( #448 )
...
Co-authored-by: jolunoluo
2023-11-29 10:08:25 +08:00
lexluo09
3a30a1a317
[improvement](project) Support cspider multi-table association, fix dictionary loading, and repair InternalMetric exceptions. ( #446 )
2023-11-28 21:16:02 +08:00
LXW
4d095f9676
(fix)(chat) Fix query dimension value error ( #440 )
...
Co-authored-by: jolunoluo
2023-11-28 01:21:55 +08:00
LXW
02b9dc6947
(improvement)(chat) Update ConfigureDemo and dict txt for test ( #438 )
...
Co-authored-by: jolunoluo
2023-11-28 00:31:54 +08:00
lexluo09
4222d7e2b5
[improvement](chat) fix filter_condition size ==0 error in python service and update version to '0.8.0-SNAPSHOT' ( #437 )
2023-11-28 00:27:21 +08:00
lexluo09
d26089a249
[improvement](chat) fix checkstyle in ParseInfoUpdateProcessor ( #435 )
2023-11-27 23:15:36 +08:00
lexluo09
627683d437
[improvement](chat) fix ParseResponder class compile error ( #434 )
2023-11-27 23:06:58 +08:00
lexluo09
87e222eecc
[improvement](chat) QueryTypeParser tag optimize ( #433 )
2023-11-27 22:58:24 +08:00
jerryjzhang
667272b103
[improvement](chat)Rename some ParseResponder classes
2023-11-27 22:05:41 +08:00
lexluo09
52eca178d3
[improvement](chat) remove FilterCondition in LLMReq ( #430 )
2023-11-27 20:38:20 +08:00
lexluo09
f5a064aaad
[improvement](chat) add TAG to Element and Nature, fix MetricTagQuery queryMode ( #429 )
2023-11-27 17:51:54 +08:00
lexluo09
41e585324d
[improvement](chat) remove Python service and rewrite it using a Java project ( #428 )
2023-11-27 17:40:10 +08:00
mainmain
c36082476f
(improvement)(chat) improve corrector and support sql union ( #427 )
2023-11-27 17:02:04 +08:00
lexluo09
4bc1378285
[improvement](python) fix examplar datediff('day') to datediff('month') ( #426 )
2023-11-27 16:29:05 +08:00
LXW
49ebb70cb3
(improvement)(chat) Modify the query types supported by agent rule-type tools to metric type and tag types ( #424 )
...
Co-authored-by: jolunoluo
2023-11-27 15:02:20 +08:00
jipeli
27bb1b322e
(improvement) Move out the datasource and merge the datasource with the model, and adapt the chat module ( #423 )
...
Co-authored-by: jolunoluo <jolunoluo@tencent.com >
2023-11-27 11:05:24 +08:00
lexluo09
fe2a424718
[improvement](project) Switch ENTITY to TAG uniformly in the queryType and semanticQuery ( #420 )
2023-11-24 18:17:48 +08:00
LXW
d79e30cd7a
(improvement)(knowledge) ModelSchema add tag type element ( #419 )
...
Co-authored-by: jolunoluo
2023-11-24 17:52:30 +08:00
lexluo09
aa433baa06
[improvement](python) LLM parsing related services support Python service and Java service invocation ( #418 )
2023-11-24 15:59:29 +08:00
LXW
c168925f03
(improvement)(chat) metric check compatible with count(*) ( #416 )
...
Co-authored-by: jolunoluo
2023-11-22 18:29:58 +08:00
mainmain
42c0bea8fc
[improvement](chat) rule and llm support replace metric ( #415 )
...
* [improvement] replace metric
* [improvement] replace metric
* [improvement] supports replace metric
---------
Co-authored-by: zuopengge
2023-11-22 15:05:10 +08:00