{"_id":"@alonmota/ai-qa-bot","_rev":"1-603ccb38588b50d4ed0a63d5b1013d6e","name":"@alonmota/ai-qa-bot","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.0":{"author":{"name":"alonmota @alonmota"},"bin":{"bot":"bin/run.js"},"dependencies":{"@oclif/core":"^3","@oclif/plugin-help":"^5","@oclif/plugin-plugins":"^3.9.4","class-transformer-validator":"^0.9.1","class-validator":"^0.14.0","hnswlib-node":"^1.4.2","langchain":"^0.0.177"},"description":"AI bot that answer questions about documents","devDependencies":{"@oclif/prettier-config":"^0.2.1","@oclif/test":"^3","@types/chai":"^4","@types/mocha":"^10","@types/node":"^18","chai":"^4","eslint":"^8","eslint-config-oclif":"^5","eslint-config-oclif-typescript":"^3","eslint-config-prettier":"^9.0.0","mocha":"^10","oclif":"^4.0.3","shx":"^0.3.4","ts-node":"^10.9.1","typescript":"^5"},"engines":{"node":">=18.0.0"},"homepage":"https://github.com/alonmota/ai-qa-bot","license":"MIT","main":"index.js","name":"@alonmota/ai-qa-bot","oclif":{"bin":"bot","dirname":"bot","commands":"./dist/commands","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"topicSeparator":" ","topics":{"hello":{"description":"Say hello to the world and others"}}},"repository":{"type":"git","url":"git+https://github.com/alonmota/ai-qa-bot.git"},"scripts":{"build":"shx rm -rf dist && tsc -b","lint":"eslint . --ext .ts","postpack":"shx rm -f oclif.manifest.json","posttest":"npm run lint","prepack":"npm run build && oclif manifest && oclif readme","test":"mocha --forbid-only \"test/**/*.test.ts\"","version":"oclif readme && git add README.md"},"version":"0.0.0","bugs":{"url":"https://github.com/alonmota/ai-qa-bot/issues"},"keywords":["oclif"],"types":"dist/index.d.ts","exports":"./lib/index.js","type":"module","gitHead":"e6548d7afba6aa6ef04d4114d17e2c08ff3fb2c1","_id":"@alonmota/ai-qa-bot@0.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-0M56XQXg3WSjWBSGEIuNxG5z7UBihQBYfRmKIeeONOYNzDMfriJ2dioNfkeIowl8UUEo7I4JbSIAJ1ezNIimBg==","shasum":"05a5144d6247007338c4c97d287e5977569d0388","tarball":"https://registry.npmjs.org/@alonmota/ai-qa-bot/-/ai-qa-bot-0.0.0.tgz","fileCount":22,"unpackedSize":21034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKlp9qRk+WATQEz+yLRZGjXFWmzeRQ+LFEFbALXtcW1AiEA33/tXVjgGCKOoKMgr7aAB+KDCxIVaotzgHvpgcUdpvY="}]},"_npmUser":{"name":"alonmota","email":"alon.mota.l@gmail.com"},"directories":{},"maintainers":[{"name":"alonmota","email":"alon.mota.l@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ai-qa-bot_0.0.0_1699555511426_0.9082413984408542"},"_hasShrinkwrap":false},"0.0.1":{"name":"@alonmota/ai-qa-bot","version":"0.0.1","description":"AI bot that answer questions about documents","author":{"name":"Alon Mota @alonmota"},"homepage":"https://github.com/alonmota/ai-qa-bot","bin":{"bot":"bin/run.js"},"dependencies":{"@oclif/core":"^3","@oclif/plugin-help":"^5","class-transformer-validator":"^0.9.1","class-validator":"^0.14.0","hnswlib-node":"^1.4.2","langchain":"^0.0.177"},"devDependencies":{"@oclif/prettier-config":"^0.2.1","@oclif/test":"^3","@types/chai":"^4","@types/mocha":"^10","@types/node":"^18","chai":"^4","eslint":"^8","eslint-config-oclif":"^5","eslint-config-oclif-typescript":"^3","eslint-config-prettier":"^9.0.0","mocha":"^10","oclif":"^4.0.3","shx":"^0.3.4","ts-node":"^10.9.1","typescript":"^5"},"engines":{"node":">=18.0.0"},"license":"MIT","main":"index.js","oclif":{"bin":"bot","dirname":"bot","commands":"./dist/commands","plugins":["@oclif/plugin-help"]},"repository":{"type":"git","url":"git+https://github.com/alonmota/ai-qa-bot.git"},"scripts":{"build":"shx rm -rf dist && tsc -b","lint":"eslint . --ext .ts","postpack":"shx rm -f oclif.manifest.json","posttest":"npm run lint","prepack":"npm run build && oclif manifest && oclif readme","test":"mocha --forbid-only \"test/**/*.test.ts\"","version":"oclif readme && git add README.md"},"bugs":{"url":"https://github.com/alonmota/ai-qa-bot/issues"},"keywords":["oclif"],"types":"dist/index.d.ts","exports":"./lib/index.js","type":"module","gitHead":"7a33d317d94c01e1a84f3ff82ca3e3a19dbe2bea","_id":"@alonmota/ai-qa-bot@0.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-JX7mKrAU0YkKuzhXUahmsHIPC3HyB/vnosRZVRxqYcZ1an6qUIxs8i+MsNHOjI8RVnltN0vKvWGJ32mFJtw/uA==","shasum":"88da45a9e21baf107a373489daa0952374608fd6","tarball":"https://registry.npmjs.org/@alonmota/ai-qa-bot/-/ai-qa-bot-0.0.1.tgz","fileCount":22,"unpackedSize":15188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmL3xGnJhgAwYofa5KV5b4JtXl0+yktrD0enF2HVtR7wIhAMqv52xC8ZS6MnZYJTa9D0vYvFUkM7dMOA381BUDthbZ"}]},"_npmUser":{"name":"alonmota","email":"alon.mota.l@gmail.com"},"directories":{},"maintainers":[{"name":"alonmota","email":"alon.mota.l@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ai-qa-bot_0.0.1_1699556517957_0.6942336561046423"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-09T18:45:11.302Z","0.0.0":"2023-11-09T18:45:11.704Z","modified":"2023-11-09T19:01:58.343Z","0.0.1":"2023-11-09T19:01:58.181Z"},"maintainers":[{"name":"alonmota","email":"alon.mota.l@gmail.com"}],"description":"AI bot that answer questions about documents","homepage":"https://github.com/alonmota/ai-qa-bot","keywords":["oclif"],"repository":{"type":"git","url":"git+https://github.com/alonmota/ai-qa-bot.git"},"author":{"name":"Alon Mota @alonmota"},"bugs":{"url":"https://github.com/alonmota/ai-qa-bot/issues"},"license":"MIT","readme":"AI-QA-BOT\n=================\n\nA cli tool that reads up provided documents and answer questions about them\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![CircleCI](https://circleci.com/gh/oclif/hello-world/tree/main.svg?style=shield)](https://circleci.com/gh/oclif/hello-world/tree/main)\n[![GitHub license](https://img.shields.io/github/license/oclif/hello-world)](https://github.com/oclif/hello-world/blob/main/LICENSE)\n\n<!-- toc -->\n* [Usage](#usage)\n* [Commands](#commands)\n<!-- tocstop -->\n# Usage\n<!-- usage -->\n```sh-session\n$ npm install -g @alonmota/ai-qa-bot\n$ bot COMMAND\nrunning command...\n$ bot (--version)\n@alonmota/ai-qa-bot/0.0.1 linux-x64 node-v18.16.0\n$ bot --help [COMMAND]\nUSAGE\n  $ bot COMMAND\n...\n```\n<!-- usagestop -->\n# Commands\n<!-- commands -->\n* [`bot ask-ai \"What is the purpose of this cli tool?\"`](#bot-ask-ai-what-is-the-purpose-of-this-cli-tool)\n* [`bot help [COMMANDS]`](#bot-help-commands)\n\n## `bot ask-ai \"What is the purpose of this cli tool?\"`\n\nAnswer questions about a set of documents\n\n```\nUSAGE\n  $ bot ask-ai \"What is the purpose of this cli tool?\"\n\nARGUMENTS\n  QUESTION  Question\n\nFLAGS\n  -f, --pathToFolder=<value>  [default: ./files] Path to folder containing the documents\n\nDESCRIPTION\n  Answer questions about a set of documents\n\n\n  Load a folder with the set of files you want to query upon, you can use pdf, txt, md or doc files.\n  Than ask a question, the system will read all files in the folder and answer according to the content on them\n\n\nEXAMPLES\n  Display command options\n\n    $ bot ask --help\n\n  Make a question\n\n    $ bot ask \"QUESTION HERE\"\n\n  Provide a path to a folder containing relevant files\n\n    $ bot ask \"What is the purpose of this cli?\" -f=\"./files\"\n```\n\n_See code: [src/commands/ask/index.ts](https://github.com/alonmota/ai-qa-bot/blob/v0.0.1/src/commands/ask/index.ts)_\n\n## `bot help [COMMANDS]`\n\nDisplay help for bot.\n\n```\nUSAGE\n  $ bot help [COMMANDS] [-n]\n\nARGUMENTS\n  COMMANDS  Command to show help for.\n\nFLAGS\n  -n, --nested-commands  Include all nested commands in the output.\n\nDESCRIPTION\n  Display help for bot.\n```\n\n_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v5.2.20/src/commands/help.ts)_\n<!-- commandsstop -->\n","readmeFilename":"README.md"}