From 59d9a8d8df06a68f3e13f5f4ef6b86ad4d31459f Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Mon, 26 Aug 2024 15:25:58 +0000 Subject: [PATCH 1/3] add links to genaiscript integration --- docs/sdks/genaiscript.mdx | 31 +++++++++++++++++++++++ examples/genaiscript/calculator.genai.mts | 4 +++ readme.md | 4 +++ 3 files changed, 39 insertions(+) create mode 100644 docs/sdks/genaiscript.mdx create mode 100644 examples/genaiscript/calculator.genai.mts diff --git a/docs/sdks/genaiscript.mdx b/docs/sdks/genaiscript.mdx new file mode 100644 index 000000000..990b12cc1 --- /dev/null +++ b/docs/sdks/genaiscript.mdx @@ -0,0 +1,31 @@ +--- +title: GenAIScript +description: Agentic support in GenAIScript. +--- + +- package: none necessary +- [GenAIScript Agentic docs](https://microsoft.github.io/genaiscript/getting-started/agentic-tools) + +## Usage + +```ts +import { calculator } from '@agentic/calculator' +defTool(calculator) + +$`Answer the following arithmetic question: How much is 11 + 4? then divide by 3?` +``` + +## Running this example + + + You'll need an [OpenAI API key](https://platform.openai.com/docs/quickstart) + to run this example. Store it in a local `.env` file as `OPENAI_API_KEY`. + + +```sh +git clone git@github.com:transitive-bullshit/agentic.git +cd agentic +pnpm install +echo 'OPENAI_API_KEY=your-key' >> .env +npx genaiscript examples/genaiscript/calculator.genai.mts +``` diff --git a/examples/genaiscript/calculator.genai.mts b/examples/genaiscript/calculator.genai.mts new file mode 100644 index 000000000..decd29b41 --- /dev/null +++ b/examples/genaiscript/calculator.genai.mts @@ -0,0 +1,4 @@ +import { calculator } from '@agentic/calculator' +defTool(calculator) + +$`Answer the following arithmetic question: How much is 11 + 4? then divide by 3?` diff --git a/readme.md b/readme.md index 9830623e1..d69805840 100644 --- a/readme.md +++ b/readme.md @@ -139,6 +139,10 @@ Full docs are available at [agentic.so](https://agentic.so). [Agentic adapter docs for OpenAI](https://agentic.so/sdks/openai) +### GenAIScript + +[Agentic support in GenAIScript](https://agentic.so/sdks/genaiscript) + ## Tools | Service / Tool | Package | Docs | Description | From 23cd23d4cbe6550247fb82de5b55293c31123f2e Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Mon, 26 Aug 2024 15:29:55 +0000 Subject: [PATCH 2/3] fix URL --- docs/sdks/genaiscript.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/sdks/genaiscript.mdx b/docs/sdks/genaiscript.mdx index 990b12cc1..51827174d 100644 --- a/docs/sdks/genaiscript.mdx +++ b/docs/sdks/genaiscript.mdx @@ -4,7 +4,7 @@ description: Agentic support in GenAIScript. --- - package: none necessary -- [GenAIScript Agentic docs](https://microsoft.github.io/genaiscript/getting-started/agentic-tools) +- [GenAIScript Agentic docs](https://microsoft.github.io/genaiscript/guides/agentic-tools/) ## Usage From 25e65220beec6fd2caba8d896fd15fc85a593227 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Mon, 26 Aug 2024 15:38:11 +0000 Subject: [PATCH 3/3] added to sidebar --- docs/mint.json | 3 ++- docs/sdks/genaiscript.mdx | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/mint.json b/docs/mint.json index ccdec11b8..3c8f42329 100644 --- a/docs/mint.json +++ b/docs/mint.json @@ -46,7 +46,8 @@ "sdks/llamaindex", "sdks/genkit", "sdks/dexter", - "sdks/openai" + "sdks/openai", + "sdks/genaiscript" ] }, { diff --git a/docs/sdks/genaiscript.mdx b/docs/sdks/genaiscript.mdx index 51827174d..07eff1d2e 100644 --- a/docs/sdks/genaiscript.mdx +++ b/docs/sdks/genaiscript.mdx @@ -1,10 +1,10 @@ --- title: GenAIScript -description: Agentic support in GenAIScript. +description: Builtin agentic tool support in GenAIScript. --- - package: none necessary -- [GenAIScript Agentic docs](https://microsoft.github.io/genaiscript/guides/agentic-tools/) +- [GenAIScript docs](https://microsoft.github.io/genaiscript/guides/agentic-tools/) ## Usage