diff options
| author | sigoden <sigoden@gmail.com> | 2024-08-02 11:34:41 +0000 |
|---|---|---|
| committer | sigoden <sigoden@gmail.com> | 2024-08-02 11:34:41 +0000 |
| commit | f5c67b3eff5925e35379760d57f886f705120158 (patch) | |
| tree | d6429892dff4643deb6f28ee0950d389552b08b5 /README.md | |
| parent | ae6c4860745bca72e22242b2613d877f44e18aab (diff) | |
| download | llm-functions-docker-f5c67b3eff5925e35379760d57f886f705120158.tar.gz | |
chore: update readme
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -1,11 +1,11 @@ # LLM Functions -This project allows you to enhance large language models (LLMs) with custom tools and agents developed in bash/javascript/python. Imagine your LLM being able to execute system commands, access web APIs, or perform other complex tasks – all triggered by simple, natural language prompts. +This project helps you easily create LLM tools and agents based on Bash, JavaScript, and Python. Additionally, it offers a comprehensive collection of pre-built tools and agents for your convenience. -**Tool Showcase** +**Tools Showcase**  -**Agent showcase** +**Agents showcase**  ## Prerequisites @@ -29,9 +29,8 @@ git clone https://github.com/sigoden/llm-functions ``` get_current_weather.sh -#execute_command.sh -execute_py_code.py -search_tavily.sh +execute_command.sh +#execute_py_code.py ``` **II. Create a `./agents.txt` file with each agent name on a new line.** @@ -65,7 +64,7 @@ LLM Functions automatically generates the JSON declarations for the tools based ### Bash -Create a new bashscript in the [./tools/](./tools/) directory (.e.g. `may_execute_command.sh`). +Create a new bashscript in the [./tools/](./tools/) directory (.e.g. `execute_command.sh`). ```sh #!/usr/bin/env bash @@ -83,7 +82,7 @@ eval "$(argc --argc-eval "$0" "$@")" ### Javascript -Create a new javascript in the [./tools/](./tools/) directory (.e.g. `may_execute_js_code.js`). +Create a new javascript in the [./tools/](./tools/) directory (.e.g. `execute_js_code.js`). ```js /** @@ -100,7 +99,7 @@ exports.main = function main({ code }) { ### Python -Create a new python script in the [./tools/](./tools/) directory (e.g., `may_execute_py_code.py`). +Create a new python script in the [./tools/](./tools/) directory (e.g., `execute_py_code.py`). ```py def main(code: str): @@ -135,6 +134,9 @@ version: 0.1.0 instructions: You are a test ai agent to ... conversation_starters: - What can you do? +variables: + - name: foo + description: This is a foo documents: - local-file.txt - local-dir/ |
