AkiKurisu UniChat Versions Save

一个用于在Unity中开发在线和离线聊天机器人的管线。A pipeline designed to create online and offline chat-bot in Unity.

v0.0.8-alpha

2 weeks ago

Alpha Update

  • Dependency Update: Allow using UniChat without whisper dependency.
  • Fix: SessionPipeline not work.
  • Add: Add SessionPipeline to pipeline ctrl.
  • Add: Add OllamaClient in https://github.com/AkiKurisu/UniChat/pull/10
  • Change: LLMTranslator use inner chain to call llm.
  • Fix: ReActAgent not handle inner OutputParserException.
  • Change: Remove system prompt property in Chat Model, use llm request or prompt chain instead.
  • Change: Update ILargeLanguageModel interface.
  • Change: Remove ITensorConvertor interface.

Full Changelog: https://github.com/AkiKurisu/UniChat/compare/v0.0.7-alpha...v0.0.8-alpha

v0.0.7-alpha

3 weeks ago

English

  • Fix: ChainValues not be collected by GC. 1d1cc9a
  • Add: Handle ReAct Agent parse exception.
  • Add: A graph viewer to show ports of the ChatGraph.

中文

  • 修复:GC 没有收集ChainValues。 1d1cc9a
  • 添加:处理ReAct Agent解析异常。
  • 添加:一个图形查看器,用于显示 ChatGraph 的端口。

v0.0.6-alpha

4 weeks ago

English

中文

v0.0.5-alpha

1 month ago

English

  • Add: Implement ReActAgentExecutor.
  • Add: ToolUseMemory that excludes User message.
  • Add: More chains from LangChain.
  • Add: Add a override with input in ChatPipelineCtrl.Run().

中文

  • 新增:实现了ReActAgentExecutor。
  • 新增:不包括用户消息的ToolUseMemory。
  • 新增:更多LangChain中的链。
  • 新增:在ChatPipelineCtrl.Run()中增加了一个带输入的重载。

Related: b377216 306b6a1

v0.0.4-alpha

1 month ago

English

  • Add: Implement unity version LangChain based on C# LangChain. dc0d2ae
  • Add: Chat buffered window memory.
  • Add: Serialize and deserialize splitter and memory used in pipeline.
  • Breaking Change: ChatGenerateCtrl is deprecated and move the function into ChatPipelineCtrl.
  • Doc: Add English version README.md.
  • Dependency Update: Remove Next Gen Dialogue dependency.

中文

  • 新增:实现了Unity版本LangChain,基于C# LangChain。 dc0d2ae
  • 新增:对话缓冲窗口记忆。
  • 新增:序列化和反序列化管线使用的文本分割器和记忆。
  • 破坏性修改:ChatGenerateCtrl被弃用并将功能移入ChatPipelineCtrl.。
  • 文档:增加了英文README.md
  • 依赖更新:移除了Next Gen Dialogue的依赖。

v0.0.3-alpha

1 month ago

English

  • Add: A editor window is added to create and modify chat statemachine. 3945b7c
  • Fix: State update can use and is async now.

中文

  • 新增:增加了一个编辑器窗口用于创建和编辑Chat状态机。3945b7c
  • 修复:状态更新可以使用并且改为异步方法。

v0.0.2-alpha

1 month ago

English

  • Dependency Update: Need update com.kurisu.next-gen-dialogue to newest version.
  • Add: Support loading embedding models from resources, streaming assets and addressables. #4
  • Add: Implement a fsm based chat behavior module. #2
  • Fix: Bot will not response answer within history. #1
  • Optional: bge-zh-small onnx version is included in this release, detail can be found in README.

中文

  • 依赖更新:需要更新com.kurisu.next-gen-dialogue到最新版本。
  • 新增:支持从resources、streaming assets和addressables文件夹加载嵌入模型。 #4
  • 新增:实现了一个基于有限状态机的行为模组。#2
  • 修复:机器人不再回复历史记录中回答过的内容。 #1
  • 可选:onnx版本的bge-zh-small已在本Release中包含,详情可见README

V0.0.1

1 month ago

A pipeline designed to create chat-bot in Unity. Have fun!