OceanPresentChao / llm-ReAct

手把手从零教你搭建Agent框架(A local agent base solution based on ReAct and LLM)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

手把手从零教你搭建Agent框架

本项目从零开始实现了ReAct Agent的流程:

  1. 任务规划
  2. 工具使用
  3. 简单的内存短期记忆

项目结构

  • src
    • agent.ts Agent组件,对接结构化数据和大模型的纯文本输入输出
    • executor.ts Executor组件,负责协调各组件,运行事件循环指挥行动
    • llm.ts OpenAI API的简单封装
    • prompt.ts ReAct框架的Prompt模板
    • tool.ts Tool组件,抽象组件类
    • toolkit.ts 一些具体的Tool
  • config.json:项目的一些配置
    • apiKey:openai的api key
    • model:使用的openai的模型名

教程

About

手把手从零教你搭建Agent框架(A local agent base solution based on ReAct and LLM)


Languages

Language:TypeScript 84.7%Language:Vue 11.9%Language:HTML 2.0%Language:JavaScript 1.4%