Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New module @nestia/agent, A.I. chatbot performing LLM function calling to the backend server #1173

Merged
merged 8 commits into from
Jan 7, 2025

Conversation

samchon
Copy link
Owner

@samchon samchon commented Jan 6, 2025

This pull request introduces several significant changes, including dependency updates, a new ESLint configuration, and the addition of a new package with comprehensive documentation. The changes are organized by theme below:

Dependency Updates:

  • Updated rimraf dependency from version 5.0.1 to 6.0.1 in benchmark/package.json and package.json [1] [2].

New ESLint Configuration:

  • Added a new ESLint configuration file packages/agent/.eslintrc.cjs to enforce TypeScript linting rules and manage overrides for specific files.

New Package Addition:

  • Added a new package @nestia/agent with its package.json file, including dependencies, scripts, and metadata.
  • Created a Rollup configuration file packages/agent/rollup.config.js for building the new package.
  • Implemented the main class NestiaChatAgent in packages/agent/src/NestiaChatAgent.ts to handle AI chatbot operations.
  • Added the ChatGptAgent class in packages/agent/src/chatgpt/ChatGptAgent.ts to manage ChatGPT-specific functionalities.

Documentation:

  • Added a comprehensive README file packages/agent/README.md for the new @nestia/agent package, detailing its features, usage, and guide documents.

@samchon samchon added documentation Improvements or additions to documentation enhancement New feature or request labels Jan 6, 2025
@samchon samchon self-assigned this Jan 6, 2025
Copy link
Owner Author

@samchon samchon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test OK

@samchon samchon merged commit 543412b into master Jan 7, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant