Commit graph

536 commits

Author SHA1 Message Date
Haiping Chen d7ef99d034 Render assistant role as specific agent name. 2023-10-25 19:30:23 -05:00
hchen2020 bab74e5993
Merge branch 'SciSharp:master' into master 2023-10-25 19:27:40 -05:00
Jicheng Lu 4041ca8de7 remove code 2023-10-25 16:40:36 -05:00
Jicheng Lu 8cca7361b2 refine agent update functions 2023-10-25 15:56:50 -05:00
Jicheng Lu 2e3fbc98a9 remove test code 2023-10-25 15:11:15 -05:00
Jicheng Lu 6f7f143e7d add impact 2023-10-25 15:09:21 -05:00
hchen 26b738ef64 Populate states for ResponseTemplateService 2023-10-25 14:44:27 -05:00
Jicheng Lu 975b5720c7 add impact in agent functions 2023-10-25 13:02:50 -05:00
hchen a36f3e4b6c Allow empty SelfId 2023-10-25 10:55:12 -05:00
hchen 4c54a62557 Add SelfId in IInstructHook. 2023-10-25 10:48:25 -05:00
Haiping Chen 2bc2367536 Show text completion verbose log. 2023-10-25 07:48:11 -05:00
Haiping Chen 5d7dd09801 Allow IInstructService to StopCompletion. 2023-10-24 22:41:08 -05:00
hchen eb13994180 Return states in InstructResult. 2023-10-24 19:36:02 -05:00
hchen 11176f3539 Add SelfId to IAgentHook. 2023-10-24 16:38:34 -05:00
Haiping ea3bf3e711
Merge pull request #187 from hchen2020/master
Use text completion for instruct mode.
2023-10-23 18:22:40 -05:00
Haiping Chen 8c60e6ae78 Use text completion for instruct mode. 2023-10-23 18:20:18 -05:00
Jicheng Lu 9f6f0e2d92 add execution log 2023-10-23 15:33:24 -05:00
Haiping Chen 7fb9440011 Fix GetAgents list. 2023-10-23 12:41:44 -05:00
Haiping Chen 758cfd556e Bump version to v0.17.0 2023-10-23 11:13:16 -05:00
Haiping Chen 8672214c39 Support states for instruct mode. 2023-10-22 19:37:33 -05:00
Haiping Chen a4c1b56740 Add executor of evaluation. 2023-10-22 19:31:49 -05:00
Haiping Chen 13e17acc76 Fix CurrentRecursionDepth bug in Testing mode. 2023-10-20 18:57:45 -05:00
Haiping Chen 8fcada182f Optimize router prompt. 2023-10-19 22:47:14 -05:00
Haiping bdfcbd9a0a
Merge pull request #182 from iceljc/features/fix-mongo-serialization-add-samples
Features/fix mongo serialization add samples
2023-10-19 19:45:08 -05:00
Jicheng Lu 5d93a38bda remove serializor setting 2023-10-19 17:28:51 -05:00
Jicheng Lu 60d9f47356 1. use string id in mongo collection.
2. add samples
3. refine repo api
2023-10-19 17:27:51 -05:00
hchen 5e65d833ea Remove LoadAgent cache. 2023-10-19 15:57:56 -05:00
hchen 581678f1fe human_intervention_needed prompt. 2023-10-19 13:28:29 -05:00
Jicheng Lu c336571a8c Merge branch 'master' into features/fix-mongo-serialization-add-samples 2023-10-19 13:17:21 -05:00
Jicheng Lu 931149fc9d fix mongo serilaization 2023-10-19 13:15:49 -05:00
hchen bf9bb2b6d3 Allow agent to use few-shot learning. 2023-10-19 12:24:00 -05:00
hchen f58decde0d Fix typo. 2023-10-18 11:59:10 -05:00
Haiping 09ea77b73a
Merge pull request #176 from xbotter/patch-file-repository
Refactor FileRepository to handle non-existent directories
2023-10-18 10:56:45 -05:00
hchen 5ced9f6da4 Refactor FixMalformedResponse. 2023-10-18 10:54:03 -05:00
Haiping Chen 2f3e71ef09 Add EvaluatingService. 2023-10-18 06:58:36 -05:00
xbotter 1d468e0d18
🔧 Update FileRepository to handle missing directories
- The FileRepository class in the BotSharp.Core.Repository namespace has been updated to handle cases where the "users" and agent directories are missing.
- Previously, the code would throw an exception if the directories were not found, but now it checks for their existence before attempting to read files from them.
- This change ensures that the repository can gracefully handle missing directories and continue execution without errors.
- The update includes changes to the GetUserAgents, GetAgents, and GetConversations methods, as well as the UpdateAgent, UpdateInstruction, and UpdateFunctions methods.
- Additionally, the code now properly checks for the existence of the "agents.json" file before attempting to read from it.
- These changes improve the robustness and reliability of the FileRepository class.
2023-10-18 12:58:56 +08:00
Jicheng Lu 336a98d22a add bulk insert agents and user agents 2023-10-17 15:29:40 -05:00
hchen 8c43de14e9 Fix bug of next_step_prompt with args. 2023-10-17 10:49:07 -05:00
Jicheng Lu 1be6531409 use BotSharpMongoDb 2023-10-16 17:52:48 -05:00
Haiping Chen 2dd8b9a3ff Bumb version to v0.16.2. 2023-10-16 16:56:32 -05:00
Haiping 346e081ad6
Merge pull request #172 from iceljc/features/refine-fetch-agent
refine agent data fetching
2023-10-16 16:39:38 -05:00
Jicheng Lu 541b8fde50 refine agent data fetching 2023-10-16 16:37:01 -05:00
Haiping 8531d8ab09 Add IContentGeneratingHook. 2023-10-16 15:07:07 -05:00
Jicheng Lu 57c5573b11 minor change in FunctionDefMongoElement 2023-10-15 23:21:40 -05:00
Jicheng Lu 0ea469b29f relocate agent template in file repository 2023-10-15 23:12:17 -05:00
Haiping Chen 8ea6b0f814 Add ConversationEnding to IConversationHook 2023-10-15 19:08:24 -05:00
Haiping 1c0fe993ba Move next step prompt to liquid template. 2023-10-13 18:36:57 -05:00
Haiping Chen bf151a0d09 Bump to v0.16.1. 2023-10-13 15:15:27 -05:00
Haiping Chen 1a54f17440 Auto test. 2023-10-13 15:08:59 -05:00
hchen 985e0501de Add user_goal_agent to track user's original task. 2023-10-12 16:42:39 -05:00
Haiping Chen 34e22ce35f Add Name/ Desc to IBotSharpPlugin 2023-10-12 06:36:36 -05:00
Haiping Chen 4e2d00611b Move router profile to liquid. 2023-10-12 06:30:13 -05:00
Haiping Chen 8003fc39f0 Rollback. 2023-10-11 22:26:27 -05:00
Haiping Chen fbd3c6f0ca Fix #167 2023-10-11 19:59:09 -05:00
Haiping Chen 7fbff8c777 PluginController 2023-10-10 23:11:06 -05:00
hchen 578362c411 Allow retry 3 times for format response in Routing. 2023-10-10 16:53:04 -05:00
Haiping Chen c9822dd7ee TextCompletion of google-ai 2023-10-09 17:28:17 -05:00
Haiping Chen 5d481c2bac fix #164 2023-10-08 19:05:17 -05:00
Haiping Chen 0cd0b32e9a Add Google PaLM 2. 2023-10-08 15:46:42 -05:00
Haiping Chen b7d19ee789 Bump to v0.15.1. 2023-10-02 15:40:15 -05:00
hchen d165897069 Add RoutingContext to manage redirection stack automatically. 2023-10-02 15:16:35 -05:00
Haiping 938d52cc5c Fix PizzaBot build issue. 2023-09-30 17:02:49 -05:00
hchen2020 62e6e3b507 Add timer to ITokenStatistics and update docs. 2023-09-29 13:08:42 -05:00
hchen2020 e047963c59 remove routing injection. 2023-09-28 12:42:14 -05:00
Jicheng Lu e3f607b4f9 reverse 2023-09-28 12:26:18 -05:00
Jicheng Lu 0399861ee7 add guid try parse 2023-09-28 12:25:37 -05:00
Jicheng Lu 28a5bbb929 decouple mongo element with domain element 2023-09-28 12:16:39 -05:00
hchen2020 7b45a27f13
Merge branch 'SciSharp:master' into master 2023-09-27 22:33:16 -05:00
hchen 649cba561e print functions in verbose. 2023-09-27 22:31:58 -05:00
hchen 6ce664d618 Format LLM functions. 2023-09-27 15:49:44 -05:00
Jicheng Lu 9a9cc1d52a remove token user id 2023-09-27 13:25:36 -05:00
Haiping 3740a8cc7a Add GetChatCompletions and clean routing code. 2023-09-27 07:51:15 -05:00
hchen2020 ffdb33e234 Improve TokenStatistics. 2023-09-26 11:18:42 -05:00
hchen2020 3eaccfbe6a Add TokenStatsModel. 2023-09-25 22:04:04 -05:00
Haiping Chen 3b00d2309c Release v0.14.9. 2023-09-25 18:18:09 -05:00
hchen2020 0a11b516fb Change RoutingArgs. 2023-09-25 17:46:00 -05:00
hchen2020 6c052f8f40 Add TokenStatistics for cost control. 2023-09-24 16:32:58 -05:00
Haiping Chen c46fa843cd Clean code. 2023-09-24 11:20:02 -05:00
hchen2020 dd346571b4 Add Execute Once. 2023-09-23 16:33:05 -05:00
hchen2020 4d449ff7d7 Re-define FunctionCallFromLlm. 2023-09-22 15:38:58 -05:00
Haiping Chen 8abc002f14 route_to_agent fallback 2023-09-21 14:21:59 -05:00
Haiping Chen f0e9ac50bf Make router agent be the first. 2023-09-21 12:12:45 -05:00
Haiping Chen 040d583c87 Add router description. 2023-09-21 11:40:54 -05:00
Haiping Chen 8b135e8c32 Add router name. 2023-09-21 11:23:43 -05:00
Haiping Chen 25ac948510 Fix package bug. 2023-09-21 10:10:24 -05:00
Haiping Chen 1ff154c682 Update router instruction. 2023-09-21 08:08:27 -05:00
hchen 18eb9d677c RoutingSettings.Provider and Model. 2023-09-20 17:08:14 -05:00
Haiping Chen a56d770e27 Add make_payment to PizzaBot. 2023-09-20 05:59:27 -05:00
Haiping Chen 6524dc75f4 Upload PizzaBot prompt. 2023-09-20 05:32:55 -05:00
Haiping Chen 991f8933b7 Add setting of EnableReasoning 2023-09-20 05:32:17 -05:00
Haiping Chen a7b6c4083f Build-in routing prompt. 2023-09-20 05:31:50 -05:00
Haiping 6ced7a0c7e
Merge pull request #149 from iceljc/features/update-agent-structure
Features/update agent structure
2023-09-19 16:58:05 -05:00
Jicheng Lu 114bae3c2a rename mongo routing rule element 2023-09-19 13:20:41 -05:00
Jicheng Lu d238064af9 refine agent and update 2023-09-19 13:18:29 -05:00
hchen ba49e672ce Fix instruction mode. 2023-09-19 13:05:51 -05:00
Jicheng Lu 88f45927a9 Merge remote-tracking branch 'upstream/master' into features/update-agent-structure 2023-09-19 11:39:36 -05:00
Jicheng Lu 16b6683c01 temp save 2023-09-19 11:38:31 -05:00
hchen 73ead13d7f Rename PackageVersion to BotSharpVersion;
Add SetModelName to IChatCompletion.
2023-09-19 11:29:25 -05:00
Haiping Chen 3e68cf0311 Try new routing. 2023-09-19 07:17:50 -05:00
Jicheng Lu 4a219798d9 sync agent structure changes 2023-09-18 18:14:24 -05:00
Haiping Chen 3df0565a63 Bump version to v0.13.0. 2023-09-18 13:41:49 -05:00
hchen2020 a13ef3007b Eliminate route file configuration. 2023-09-18 13:13:49 -05:00
hchen2020 d46fc73ce7 Merge branch 'master' of https://github.com/hchen2020/BotSharp 2023-09-18 08:56:14 -05:00
Haiping Chen ba99aabd3e Move PizzaBot project to another solution. 2023-09-18 05:13:56 -05:00
Haiping Chen ab09f1fcae Support HuggingFace Inference API. 2023-09-18 03:35:02 -05:00
hchen2020 5d06d9ad5d Merge branch 'master' of https://github.com/hchen2020/BotSharp 2023-09-15 17:49:26 -05:00
Jicheng Lu 1376326a7a add update all agent fields in file repository 2023-09-15 17:13:55 -05:00
Jicheng Lu e6e01929a1 refine update agent in file repository 2023-09-15 17:08:59 -05:00
Jicheng Lu feb884d1f5 assign fields 2023-09-15 15:52:22 -05:00
Jicheng Lu 0299fb4f71 refine agent update in mongo 2023-09-15 15:19:44 -05:00
hchen2020 c54e0353d8 Get similar work orders before wo creation. 2023-09-15 14:42:14 -05:00
hchen 18e318b2a3 disable cache in local 2023-09-14 20:19:32 -05:00
hchen 4b6c32586c Set default ModelName as null. 2023-09-14 11:42:48 -05:00
Haiping Chen 17bfcb2518 Set model in conversation state. 2023-09-13 20:41:51 -05:00
Jicheng Lu 4ad51f0e38 add update agent from file 2023-09-13 17:34:19 -05:00
Jicheng Lu be3150a254 fetch routing items and profiles from file 2023-09-13 17:00:31 -05:00
hchen e939707595 Fix bug when there are multiple missing fileds. 2023-09-13 05:08:34 -05:00
Haiping 65e8554b6e
Merge pull request #140 from iceljc/features/add-mongo-implementation
Features/add mongo implementation
2023-09-13 03:51:57 -05:00
Haiping ddfcf59e31
Update appsettings.json 2023-09-13 03:23:59 -05:00
Jicheng Lu 0c92997f84 add table prefix 2023-09-12 17:34:50 -05:00
Jicheng Lu 075e9da5bf add agent template 2023-09-12 17:08:58 -05:00
Wenbo Cao 043980dee2 Modify the functions 2023-09-12 12:42:31 -05:00
Jicheng Lu 7e3e58aba1 add json ignore 2023-09-11 23:27:04 -05:00
Wenbo Cao eaab096ca0 solve RoutingSpeeder path issue 2023-09-11 14:20:33 -05:00
Haiping Chen d1ff4c0c3c Support adustment of Temperature and SamplingFactor for incoming message. 2023-09-11 12:09:41 -05:00
Jicheng Lu f5e006edd7 refine agent response 2023-09-09 16:44:25 -05:00
Haiping Chen 0955cf5b4e Change MongoStorage project props. 2023-09-09 15:30:39 -05:00
Haiping Chen de82fac8e2 Change interface GetAgentResponses. 2023-09-09 15:13:19 -05:00
Jicheng Lu 43d7d8bbce remove comments 2023-09-09 11:39:41 -05:00
Jicheng Lu 5e9f910661 resove conflicts 2023-09-09 11:29:08 -05:00
Jicheng Lu 56eb31dd1d merge with master 2023-09-09 11:28:52 -05:00
hchen2020 93457dd6a9 Support model switch in request level. 2023-09-09 10:37:38 -05:00
hchen2020 040c40283e Allow switch ChatCompletionProvider dynamically. 2023-09-08 18:32:57 -05:00
hchen2020 ec9faa6c4e Automatically populate LLM args by current conversation states. 2023-09-08 17:05:55 -05:00
Jicheng Lu 9f918c6509 fix file bugs 2023-09-08 13:16:23 -05:00
Jicheng Lu 24be8e7791 resolve conflict 2023-09-08 12:23:54 -05:00
Jicheng Lu a84f58af78 merge with master 2023-09-08 12:23:44 -05:00
Jicheng Lu 4f9595f1cd refine code 2023-09-08 12:17:54 -05:00
hchen d3e33a9aa4 Add IInstructHook. 2023-09-08 12:03:49 -05:00
hchen 760a047d71 Define new InstructMessageModel. 2023-09-07 17:06:41 -05:00
Jicheng Lu 45ed8d6cfe remove record reference 2023-09-07 17:04:34 -05:00
Wenbo Cao 27bcaad52f fix-local-file-loading-issue 2023-09-06 23:15:31 -05:00
Jicheng Lu 5b543e6f8b merge with remote 2023-09-06 17:14:57 -05:00
Haiping Chen 9f74b04fd7 Separate KnoledgeBase as standalone plugin. 2023-09-06 07:58:02 -05:00
Jicheng Lu ad8b9a35b9 minor change 2023-09-05 23:43:05 -05:00
Jicheng Lu 9d6a7ba690 split dialog and state 2023-09-05 23:41:49 -05:00
Jicheng Lu 1981b0f000 resolve conflicts 2023-09-05 22:39:56 -05:00
Jicheng Lu dc755e33f9 merge with remote 2023-09-05 22:38:35 -05:00
Haiping Chen 05b8db8547 Support states from inbound api. 2023-09-05 22:19:36 -05:00
Wenbo Cao f7f9e96f0e remove unused libraries 2023-09-04 18:16:13 -05:00
Wenbo Cao 310576045f re-format code style 2023-09-04 17:36:32 -05:00
Wenbo Cao 7c93820ae5 Merge branch 'master' into re-format-the-code 2023-09-04 17:14:55 -05:00
Wenbo Cao aedaaea229 re-format the code 2023-09-04 17:14:39 -05:00
Jicheng Lu f2e0fb0ef7 merge with dev 2023-09-04 10:15:11 -05:00
Jicheng Lu a882689e2c sync ispublic 2023-09-04 10:15:02 -05:00
Jicheng Lu d1d18538e1 add user id 2023-09-03 23:26:39 -05:00
Haiping Chen a2bae7424f Add IsPublic to Agent. 2023-09-03 22:02:35 -05:00
Haiping Chen 147aa944da Fix reasoner function call. 2023-09-03 21:45:31 -05:00
hchen2020 2698830c7a Fix get agents in user external id. 2023-09-03 21:21:53 -05:00
Jicheng Lu f381208498 use list extension 2023-09-03 17:58:07 -05:00
Jicheng Lu b5c90c02bc resove conflicts 2023-09-03 17:53:36 -05:00
Jicheng Lu 0acf60ba08 merge with master 2023-09-03 17:51:13 -05:00
Jicheng Lu 4cc74e596a add conversation collection 2023-09-03 17:43:50 -05:00
Jicheng Lu c897209fda depend on default repository 2023-09-03 14:32:12 -05:00
Jicheng Lu be5f9f247a update conversation record 2023-09-03 14:06:40 -05:00
Jicheng Lu ba96bd81c0 add get agent response 2023-09-02 23:54:22 -05:00
Jicheng Lu ca6f60695d add routing item and profile 2023-09-02 23:11:53 -05:00
Jicheng Lu 5531944a9f add routing item and routing profile 2023-09-02 17:41:58 -05:00
Jicheng Lu f5819919fc add create user, create/update agent 2023-09-02 00:10:46 -05:00
hchen2020 c57ec9a878 Add new line. 2023-09-01 22:10:41 -05:00
hchen2020 fee9b6f93b Fix collecting training data set. 2023-09-01 22:02:27 -05:00
Haiping Chen 6146ca1fa5 bump verion to v0.10.1. 2023-09-01 21:25:43 -05:00
Haiping Chen 30f47485a4 Chatbot UI works. 2023-09-01 21:10:27 -05:00
Amol Wankhede cb942ac3dd
Update Chatbot-UI.md
Added a small line to find the package.json
2023-09-01 15:50:13 -07:00
Jicheng Lu 4e3708e525 temp save 2023-09-01 17:33:36 -05:00
Haiping Chen c2cb80bc67 Add Instruct Mode and Open API. 2023-09-01 17:26:25 -05:00
Wenbo Cao 31a0f62a02 add "-" bettwen httppost address 2023-09-01 16:31:53 -05:00
Jicheng Lu 6330335b5d sync with master 2023-09-01 16:17:57 -05:00
Wenbo Cao ea8ea43353 Fix the previous issues 2023-09-01 16:02:53 -05:00
Wenbo Cao b6a1afd8e2 Add training controller 2023-09-01 15:12:17 -05:00
Jicheng Lu 7dc43f7554 merge with master 2023-09-01 14:56:37 -05:00
Wenbo Cao e850381b9f Add filter when saving dialogue 2023-09-01 13:37:18 -05:00
Wenbo Cao 7af506fc76 Add async save user dialogue data 2023-09-01 12:42:18 -05:00
Haiping Chen 973ec72e6d Fix intent code start issue. 2023-09-01 10:42:16 -05:00
Wenbo Cao 5db2ddd6bf add model and label file 2023-09-01 10:10:02 -05:00
Wenbo Cao 74ddd3ea13 Move label to model dir 2023-09-01 10:01:35 -05:00
Wenbo Cao 5e46af7ba2 Move label to model dir 2023-09-01 09:56:24 -05:00
Wenbo Cao fc96c36dc0 Add confidence threshold 2023-08-31 20:42:04 -05:00
Wenbo Cao 7762627f82 Add intent classifier 2023-08-31 17:00:31 -05:00
Wenbo Cao 890df8743a Add intent classifier in routing speeder. 2023-08-31 10:48:59 -05:00
Wenbo Cao 5f0c3106bb resolve conflict. 2023-08-31 09:55:11 -05:00
Wenbo Cao 0d017f1e86 Add DialoguePrediction 2023-08-31 09:52:09 -05:00
Haiping Chen 9f6739643a RenderIntentResponse 2023-08-31 06:40:51 -05:00
Haiping Chen 20a7676442 Allow hook to interrupt completion. 2023-08-30 21:09:38 -05:00
Haiping Chen 4dcb00ca83 Function templating response. 2023-08-30 18:29:01 -05:00
Haiping Chen 9393508a46 Add Pizza bot example. 2023-08-30 17:40:45 -05:00
Haiping Chen 55f1ff9ae1 Release v0.10.0 2023-08-29 21:48:59 -05:00
hchen2020 090cf58b01 Fix send message directly to agent without routing. 2023-08-29 21:19:19 -05:00
hchen2020 7fd1a96e28 Switch routing-profile per channel. 2023-08-29 15:31:53 -05:00
Jicheng Lu 1bf4dd16a0 resolve conflicts 2023-08-28 14:36:02 -05:00
Jicheng Lu 45baed5a55 merge with master 2023-08-28 14:31:38 -05:00
Jicheng Lu 21943002c0 add basic mongo store 2023-08-28 13:57:51 -05:00
Haiping ab813205d1
Merge pull request #118 from hchen2020/master
Draft of Reasoning
2023-08-28 11:19:19 -05:00
hchen2020 5413f4f71b response_to_user after reasoning. 2023-08-28 10:58:35 -05:00
Wenbo Cao 780bb4ed79 Add PaddleOcrConverter 2023-08-28 10:28:52 -05:00
Wenbo Cao 14d9066f65 Add PaddleOcrConverter 2023-08-28 10:24:43 -05:00
Jicheng Lu 60c2aa76bb add external user 2023-08-28 00:40:15 -05:00
Jicheng Lu 1bf8ecdc38 refine get agent 2023-08-28 00:36:11 -05:00
Jicheng Lu d7d0af2c15 add create agent and update agent 2023-08-28 00:28:14 -05:00
hchen2020 6f5cf2fcae Draft of Reasoning 2023-08-27 22:50:10 -05:00
hchen2020 e4d8524376 Add disabled property to routing table. 2023-08-27 06:07:22 -05:00
Jicheng Lu 00d61501cc add missing using 2023-08-26 12:23:02 -05:00
Jicheng Lu eeb3ace9b9 Merge branch 'master' into features/add-mongo-implementation 2023-08-26 12:20:07 -05:00
Jicheng Lu a2a3759353 add mongo repository 2023-08-25 23:41:01 -05:00
Haiping Chen 7e95be00ef Merge branch 'v0.9.0-routing' 2023-08-25 10:45:28 -05:00
Haiping Chen 3ef775561a Bump version to v0.9.4 2023-08-25 10:38:25 -05:00
hchen2020 b03e38950e Render router instruction by route record dynamically. 2023-08-25 10:33:21 -05:00
Haiping Chen 75b9ad3fd3 Merge branch 'master' into v0.9.0-routing 2023-08-24 07:21:15 -05:00
hchen2020 434324358a MaxRecursiveDepth setting. 2023-08-24 07:18:41 -05:00
hchen2020 c8b9ce128f Catch and log function call error. 2023-08-24 07:12:27 -05:00
hchen2020 30814390dd Remove FunctionExecutionValidationResult 2023-08-23 19:35:00 -05:00
Haiping Chen 59e1788ff7 Bumb version number. 2023-08-23 13:48:02 -05:00
hchen2020 e026e696cd Allow agent redirect directly. 2023-08-23 13:32:13 -05:00
Wenbo Cao 37e0a164fd Merge branch 'master' into add-PdfToTextConverter 2023-08-23 12:42:59 -05:00
Wenbo Cao 76ca3ffdb5 Add pdf2textconverter using paddlesharp 2023-08-23 12:42:36 -05:00
hchen2020 c98c79d2db Fix dead loop when depth exceeds the limit. 2023-08-23 10:40:46 -05:00
hchen2020 7570108be5 Remove RoutingResult. 2023-08-22 22:08:14 -05:00
hchen2020 e3a00c54e8 Remove GoToRouterFn. 2023-08-22 15:02:50 -05:00
hchen2020 78b33bd4de Apply centralized routing by routing table. 2023-08-21 23:49:42 -05:00
hchen2020 36f0f2771b Ignore state if the value is empty. 2023-08-21 23:48:17 -05:00
Wenbo Cao 89cbc4adfc MR for PdfToTextConverter 2023-08-21 15:53:49 -05:00
hchen 2d04226a14 Fix QuickReplies. 2023-08-21 15:43:03 -05:00
hchen 7d8226cad7 Messenger template message. 2023-08-20 20:23:33 -05:00
hchen b68c311acb Support Messenger quick reply. 2023-08-20 17:53:53 -05:00
hchen2020 b402aa9e91 Support rich content in UI. 2023-08-20 15:33:35 -05:00
hchen2020 7b7516a2cf Add ExecutionData for rich UI. 2023-08-20 15:20:16 -05:00
hchen2020 0da5bd36f7 Add onFunctionExecuted to reflect UI progress. 2023-08-20 14:02:59 -05:00
Haiping Chen 883ef65d2a Adjust LlamaSharp namespace.#100 2023-08-19 08:27:23 -05:00
Haiping Chen 47f8fddbac Seperate out LLamaSharp plugin.#100 2023-08-19 08:25:47 -05:00
hchen2020 d4f875c979 Add maxRecursiveDepth to avoid keeping calling LLM. 2023-08-19 07:50:26 -05:00
hchen2020 d9c5f5a0ad Enhance Agent Rounter mechanism 2023-08-18 19:15:50 -05:00
hchen2020 9bbbede619 OpenAPI separation 2023-08-18 19:15:02 -05:00
hchen2020 ca60476d24 GetChatCompletionsAsyncRecursively 2023-08-17 23:27:07 -05:00
hchen2020 f825438632 Support liquid template. 2023-08-17 21:44:49 -05:00
hchen2020 77960842d9 Refactor to support agent router. 2023-08-16 23:04:23 -05:00
hchen2020 0fe0f1db79 Fix user agents in FileRepository. 2023-08-16 07:11:24 -05:00
hchen2020 38bf2cdf4e Add GetVectors batch interface. 2023-08-15 12:21:04 -05:00
hchen2020 a4f5af93f7 Add CleanState function. 2023-08-15 10:41:34 -05:00
hchen f6dec6e6e2 Redefine IFunctionCallback.Execute. 2023-08-14 17:14:05 -05:00
Haiping Chen 362ce4a236 Add PizzaBot sample. 2023-08-14 13:16:47 -05:00