<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on Ben Morris</title>
    <link>https://benmorris.com/posts/</link>
    <description>Recent content in Posts on Ben Morris</description>
    <image>
      <title>Ben Morris</title>
      <url>https://benmorris.com/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://benmorris.com/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo -- 0.138.0</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 25 Nov 2024 20:41:18 -0500</lastBuildDate>
    <atom:link href="https://benmorris.com/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Run Asp.NET 9 on AWS Elastic Beanstalk and Linux Graviton instances</title>
      <link>https://benmorris.com/posts/dotnet-9-aws-elastic-beanstalk-graviton/</link>
      <pubDate>Mon, 25 Nov 2024 20:41:18 -0500</pubDate>
      <guid>https://benmorris.com/posts/dotnet-9-aws-elastic-beanstalk-graviton/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m in the middle of launching my latest project &lt;a href=&#34;https://sheldon.bot&#34;&gt;Sheldon&lt;/a&gt;, a live chat service which features embedded live chatting on any website with Ai assistant integration.   This project I&amp;rsquo;ve tried to use the most modern version of .NET available, .NET 9.  I&amp;rsquo;ve also chosen to host my app on AWS using Linux instances and ARM based t4g on top of Elastic Beanstalk.&lt;/p&gt;
&lt;p&gt;Elastic Beanstalk is not a perfect system, in fact it&amp;rsquo;s pretty temperamental to use, however, I am most familiar with it so that&amp;rsquo;s the route I&amp;rsquo;m going.  In the end deploying this setup is actually pretty easy, there are only few gotcha things to adjust.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Open Ai Assistants Api v2 Function Calls in c# .net</title>
      <link>https://benmorris.com/posts/open-ai-assistants-api-dotnet/</link>
      <pubDate>Sun, 10 Nov 2024 13:44:33 -0500</pubDate>
      <guid>https://benmorris.com/posts/open-ai-assistants-api-dotnet/</guid>
      <description>&lt;hr&gt;
&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The world of Ai software development is moving faster than most of us can build a product using it.  The Open AI SDK is already on V2 for the Assistants API.  Although the documentation isn&amp;rsquo;t bad there is a shortage of examples in c#.   Even ChatGPT doesn&amp;rsquo;t quite know how to use the .net Open AI SDK properly.&lt;/p&gt;
&lt;h2 id=&#34;interacting-with-functions&#34;&gt;Interacting with Functions&lt;/h2&gt;
&lt;p&gt;The Open Ai Assistants API is pretty well thought out, although, perhaps a bit over engineered. The idea of functions is that the model will determine when to call the function.  Once this occurs you must intercept the call in the pooling loop and determine which function to call.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
