microsoft / microsoft/semantic-kernel-java
Java: kernel can evaluate if a custom/locked plan is applicable to ask if not generate a new plan
还没有人认领这个 Issue。
- 主要语言
- Java
- 星标
- 276
- 派生
- 56
- 平均合并
- 17 小时 45 分钟
- 30 天内合并 PR
- 4
描述
Need to have the ability to lock in a plan that is pre-defined by a developer. The plan can call plugins and prompts just like the dynamic plan that is returned by a planner.
When an ask is created from a user and comes into the kernel, the next step should be to look at the vector database to see if it can find a locked in place based on a description or ask set that the plan can achieve. If no plan can be found, then the next step is the normal flow of allowing a dynamic planner to process as normal.
,net issue microsoft/semantic-kernel#2314 for reference
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先追踪一个请求如何进入 kernel,以及 dynamic planner 如何被调用。检查向量数据库查询,以及对可以使用 plugins 和 prompts 的预定义计划的处理。完成的标准是选择一个适用的锁定计划,而没有该计划的请求则继续经过正常的动态规划流程。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- java
- 领域
- ai
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100