Skip to content

Commit df01813

Browse files
committed
updated reaadme
1 parent 9ee2848 commit df01813

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# InvoiceBot – Query Structured Data with Microsoft.Extensions.AI
1+
# InvoiceBot – AI Assistant built using Microsoft.Extensions.AI
22

33
This is a simple .NET-based AI app that uses **Microsoft.Extensions.AI** to a structured invoice dataset using **tool/function calls**.
44

@@ -7,8 +7,8 @@ This is a simple .NET-based AI app that uses **Microsoft.Extensions.AI** to a st
77

88
### Requirements
99

10-
- .NET 8
11-
- Azure OpenAI or OpenAI API Key
10+
- .NET 9
11+
- OpenAI API key(Also can use Llama, AzureOpenAi)
1212
- Visual Studio or VS Code
1313

1414
### Setup
@@ -19,7 +19,7 @@ This is a simple .NET-based AI app that uses **Microsoft.Extensions.AI** to a st
1919
"OpenAi": {
2020
"Key": "your-openai-key"
2121
}3. Run the app:
22-
'''bash
22+
```bash
2323
dotnet run
2424

2525
## Example Queries

src/InvoicesBot.Console/Agent/Invoices.Tools.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public interface IInvoiceTools
2828
Notes:
2929
This uses LINQ.Dynamic for dynamic filtering and grouping.
3030
GPT 4x can generate reliable dynamic LINQ expressions compared to other models
31-
You can also do this manually using expressions or reflection or custom logic.
31+
You may need do this manually using expressions, reflection, custom logic or via api calls
3232
Or generate sql queries(careful) for filtering if your data is in a database.
3333
Comment out some tools if you are using a smaller models to avoid token limits.
3434
*/

0 commit comments

Comments
 (0)