Skip to content

结合思维链和main.kts脚本写了一个可以进行深度推理并调用kts脚本的agent demo

License

Notifications You must be signed in to change notification settings

Stream29/SimpleCotKtsAgent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent

背后的这套工具链差不多都是我自己搓出来的,很神奇的是,这套完整的工具链真的可以用来开发agent!

基于langchain4kt的大模型调用。

基于kotlinx.serialization与json-schema-generator的支持,实现了LLM的结构化输入/输出。

然后通过kotlinx.serialization支持的多态序列化,模型可以每次进行一个phase的思考。

如果是模型需要调用main.kts脚本,我们也可以允许它调用。

这样的话,约等于是实现了一个半双工的通讯,每次模型进行一个phase的思考,我们都可以基于它返回的这个phase进行一些操作。

About

结合思维链和main.kts脚本写了一个可以进行深度推理并调用kts脚本的agent demo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages