Skip to content

Commit

Permalink
feat: rename may_execute_* to execute_* (#56)
Browse files Browse the repository at this point in the history
  • Loading branch information
sigoden committed Jul 3, 2024
1 parent 970ed06 commit 499b7cd
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 14 deletions.
8 changes: 4 additions & 4 deletions Argcfile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ build() {
# @option --declarations-file=functions.json <FILE> Path to a json file to save function declarations
# Example:
# get_current_weather.sh
# may_execute_js_code.js
# execute_js_code.js
# @arg tools*[`_choice_tool`] The tool filenames
build@tool() {
if [[ "${#argc_tools[@]}" -gt 0 ]]; then
Expand Down Expand Up @@ -347,9 +347,9 @@ test-execute-code-tools() {
ext=".cmd"
fi
test_cases=( \
'sh#may_execute_command#{"command":"echo \"✓\""}' \
'js#may_execute_js_code#{"code":"console.log(\"✓\")"}' \
'py#may_execute_py_code#{"code":"print(\"✓\")"}' \
'sh#execute_command#{"command":"echo \"✓\""}' \
'js#execute_js_code#{"code":"console.log(\"✓\")"}' \
'py#execute_py_code#{"code":"print(\"✓\")"}' \
)

for test_case in "${test_cases[@]}"; do
Expand Down
12 changes: 2 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,23 +45,15 @@ ln -s "$(pwd)" "$(aichat --info | grep -w functions_dir | awk '{print $2}')"
argc install
```

Don't forget to add the following config to your AIChat `config.yaml` file:

```yaml
function_calling: true
```

AIChat will automatically load `functions.json` and execute commands located in the `./bin` directory based on your prompts.

**4. Start using your functions:**

Now you can interact with your LLM using natural language prompts that trigger your defined functions.

## AIChat Showcases

![retrieve-type-showcase](https://github.com/sigoden/llm-functions/assets/4012553/7e628834-9863-444a-bad8-7b51bfb18dff)
## Showcases

![execute-type-showcase](https://github.com/sigoden/llm-functions/assets/4012553/1dbc345f-daf9-4d65-a49f-3df8c7df1727)
![tools-showcase](https://github.com/sigoden/aichat/assets/4012553/f9d7f827-9a2a-4ea1-8b8c-19e1c93178d4)

![agent-showcase](https://github.com/sigoden/llm-functions/assets/4012553/05e1e57e-3bcc-4504-b78f-c36b27d16bfd)

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 499b7cd

Please sign in to comment.