<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alex</title>
    <description>The latest articles on DEV Community by Alex (@barqawiz).</description>
    <link>https://dev.to/barqawiz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F131870%2F6b69bd2d-6e8d-486f-8dc2-3ae9162469a5.png</url>
      <title>DEV Community: Alex</title>
      <link>https://dev.to/barqawiz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/barqawiz"/>
    <language>en</language>
    <item>
      <title>IntelliNode Generate HTML Pages Directly from the browser</title>
      <dc:creator>Alex</dc:creator>
      <pubDate>Wed, 22 Oct 2025 21:50:57 +0000</pubDate>
      <link>https://dev.to/barqawiz/intellinode-generate-html-pages-directly-from-the-browser-3n9j</link>
      <guid>https://dev.to/barqawiz/intellinode-generate-html-pages-directly-from-the-browser-3n9j</guid>
      <description>&lt;p&gt;I have been experimenting with IntelliNode’s npm to generate complete HTML pages directly in the browser without calling backend. Generating directly from GPT-5, cohere, or offline models.&lt;/p&gt;

&lt;p&gt;You can simply enter your API key, describe the layout you want, and preview the generated page instantly.&lt;/p&gt;

&lt;p&gt;It is lightweight, fast, and ideal for rapid prototyping or testing UI ideas.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;script&lt;/span&gt; &lt;span class="nx"&gt;src&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;
https://cdn.jsdelivr.net/npm/intellinode@2.3.0/front/intellinode.min.js
&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="o"&gt;/&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Docs: &lt;a href="https://docs.intellinode.ai/docs/npm/frontend" rel="noopener noreferrer"&gt;https://docs.intellinode.ai/docs/npm/frontend&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Code Example: &lt;a href="https://github.com/intelligentnode/IntelliNode/tree/main/samples/frontend" rel="noopener noreferrer"&gt;https://github.com/intelligentnode/IntelliNode/tree/main/samples/frontend&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Generate Complete HTML Pages Directly from the Frontend (No Backend Needed ⚡️)</title>
      <dc:creator>Alex</dc:creator>
      <pubDate>Wed, 22 Oct 2025 21:42:30 +0000</pubDate>
      <link>https://dev.to/barqawiz/generate-complete-html-pages-directly-from-the-frontend-no-backend-needed--1im7</link>
      <guid>https://dev.to/barqawiz/generate-complete-html-pages-directly-from-the-frontend-no-backend-needed--1im7</guid>
      <description>&lt;p&gt;I always wanted to generate a complete HTML page, such as a landing page, dashboard, or blog, directly from my browser using AI models like GPT 5 or Cohere or offline model. Without calling a backend that only call the LLM backend!&lt;/p&gt;

&lt;p&gt;With a lightweight frontend SDK such as IntelliNode&lt;br&gt;
, you can call models, process the response, and render full web pages entirely on the client side.&lt;/p&gt;

&lt;p&gt;No server required. No backend setup. Just your API key, a prompt, and instant results in the browser. &lt;/p&gt;

&lt;p&gt;Check the sample here, all you need to download the html page and open it!&lt;br&gt;
&lt;a href="https://github.com/intelligentnode/IntelliNode/tree/main/samples/frontend" rel="noopener noreferrer"&gt;https://github.com/intelligentnode/IntelliNode/tree/main/samples/frontend&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmv8gr2znylhpjl019zyq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmv8gr2znylhpjl019zyq.png" alt="html generation screenshot" width="800" height="510"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>openai</category>
      <category>gemini</category>
    </item>
    <item>
      <title>Async AI Workflows with Graph Theory</title>
      <dc:creator>Alex</dc:creator>
      <pubDate>Tue, 13 Feb 2024 13:28:47 +0000</pubDate>
      <link>https://dev.to/barqawiz/async-ai-workflows-with-graph-theory-m4</link>
      <guid>https://dev.to/barqawiz/async-ai-workflows-with-graph-theory-m4</guid>
      <description>&lt;p&gt;Intelli is a Python module that simplifies the orchestration of AI models by employing asynchronous programming and principles from graph theory. Designed for developers and AI engineers seeking to optimize their workflows and connecting different LLM, image or speech models to create complex tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quick Start with Intelli&lt;/strong&gt;&lt;br&gt;
To get started with Intelli, make sure you have Python 3.7 or newer. You can install Intelli using pip:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;intelli
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Applying Graph Theory in Intelli Workflows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkmfwv12359j1fdnlzt9b.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkmfwv12359j1fdnlzt9b.jpg" alt="intelli work flow" width="800" height="265"&gt;&lt;/a&gt;&lt;br&gt;
When I am talk about using graph theory with Intelli, it is referring to the way tasks mapped to their dependencies. In this model, each AI task is a node in a graph, and dependencies between tasks are edges. &lt;/p&gt;

&lt;p&gt;This setup allows you to design workflows where the execution sequence reflects the interrelationships between tasks, facilitating both sequential and parallel processing. This approach is especially beneficial for managing tasks that need to wait multiple I/O operations, mapping between output of previous step to input of current tasks, ensuring that non-dependent tasks can proceed without delay, increasing overall efficiency. Furthermore, intelli promotes a modular approach to task design, enabling the easy reuse of components.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Creating AI Workflows with Intelli&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let’s say you're developing a content creation platform and need to automate tasks using AI models. With Intelli, you define agents for each task. The agent is based on text, image, vision or speech model. &lt;/p&gt;

&lt;p&gt;Here's a simplified view of setting up your components:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Defining Agents&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;intelli.flow.agents&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;Agent&lt;/span&gt;

&lt;span class="c1"&gt;# Define an agent for text generation
&lt;/span&gt;&lt;span class="n"&gt;text_agent&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;Agent&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;agent_type&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;text&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;provider&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;openai&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;mission&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;write social media posts&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;model_params&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;key&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;openai_api_key&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;model&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;gpt-3.5-turbo&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Define an agent for image processing
&lt;/span&gt;&lt;span class="n"&gt;image_agent&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;Agent&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;agent_type&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;image&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;provider&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;stability&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;mission&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;generate description only&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;model_params&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;key&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;stability_key&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Defining Tasks&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can define tasks and assign agents to them:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;intelli.flow.tasks&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;Task&lt;/span&gt;
&lt;span class="c1"&gt;# there are other input types, like image, vision, speech
&lt;/span&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;intelli.flow.input&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;TextTaskInput&lt;/span&gt;

&lt;span class="n"&gt;task1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="nc"&gt;TextTaskInput&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Create a post about AI technologies&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="n"&gt;text_agent&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;log&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;task2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="nc"&gt;TextTaskInput&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Generate image description for AI technologies post&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="n"&gt;image_agent&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;log&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Defining Flows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After defining tasks, you can orchestrate them using Intelli’s flow management. The system handles task dependencies to ensure they execute efficiently and in the proper order. The task2 will use the output of task1 when generating the images.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;intelli.flow.flow&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;Flow&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;asyncio&lt;/span&gt;

&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="n"&gt;flow&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;Flow&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="n"&gt;tasks&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;task1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;task1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;task2&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;task2&lt;/span&gt;
        &lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="n"&gt;map_paths&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;task1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;task2&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
        &lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="n"&gt;log&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;output&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;flow&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;start&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Final output:&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;output&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;__name__&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;__main__&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;asyncio&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;you can build more complex flow by utilizing the flexible map feature, example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;map_paths&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;task1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;task2&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;task3&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;task3&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;task4&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;]},&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Check full practical code example in the &lt;a href="https://github.com/intelligentnode/Intelli/wiki/Flows"&gt;wiki page&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;This quick guide introduces the basic steps to automate AI workflows with &lt;code&gt;intelli&lt;/code&gt;. While this still in beta phase, the potential of automation with the graph design is huge.&lt;/p&gt;

&lt;h3&gt;
  
  
  Rerefences
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/intelligentnode/Intelli"&gt;github repo&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pypi.org/project/intelli/"&gt;pip project&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>python</category>
      <category>llm</category>
      <category>ai</category>
    </item>
    <item>
      <title>How to Generate web apps in minutes with AI</title>
      <dc:creator>Alex</dc:creator>
      <pubDate>Fri, 09 Jun 2023 19:50:52 +0000</pubDate>
      <link>https://dev.to/barqawiz/build-ai-apps-with-intelli-noed-in-minutes-2il0</link>
      <guid>https://dev.to/barqawiz/build-ai-apps-with-intelli-noed-in-minutes-2il0</guid>
      <description>&lt;p&gt;IntelliNode is open source module to connect to any AI model and switch between them without changing your code. You can choose to generate the images from stable diffusion or DALL·E, or text from Openai and cohere without impacting your business app logic.&lt;/p&gt;

&lt;p&gt;Following is an &lt;a href="https://show.intellinode.ai/coder"&gt;app&lt;/a&gt; example that that uses IntelliNode to generate web pages from a user prompt:&lt;br&gt;
&lt;strong&gt;Register page generation&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn27skrz80r3giacm09kv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn27skrz80r3giacm09kv.png" alt="generate registration pages" width="800" height="650"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another use case is the ability to convert csv files to elegant diagrams without coding:&lt;br&gt;
&lt;strong&gt;Dashboard html&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F63za9htsx2kao29tbxfo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F63za9htsx2kao29tbxfo.png" alt="generate diagrams" width="800" height="631"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The module provides a Gen function that generates tuned business case content in one line:&lt;br&gt;
&lt;strong&gt;Generate blog post&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;const blogPost = await Gen.get_blog_post(prompt, openaiApiKey);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Or generate html pages&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;await Gen.save_html_page(text, folder, file_name, openaiKey);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For advanced capabilities&lt;/strong&gt;, you can use the controllers behind the Gen function:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Image generation function&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;async function generateImage(imageText, apiKey, modelBackend) {
  const imgModel = new RemoteImageModel(apiKey, modelBackend);
  const imageInput = new ImageModelInput({
    prompt: imageText,
    numberOfImages: 3,
    width: 512,
    height: 512
  });
  return await imgModel.generateImages(imageInput);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Generate image with  stable diffusion:&lt;br&gt;
&lt;code&gt;const images = await generateImage(imageDescription, MyKeys.stability, SupportedImageModels.STABILITY);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Or switch to DALL·E 2:&lt;br&gt;
&lt;code&gt;const images = await generateImage(imageDescription, MyKeys.openai, SupportedImageModels.openai);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;To download the node module:&lt;br&gt;
&lt;code&gt;npm i intellinode&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;You can interact with the module using the show case application:&lt;br&gt;
&lt;a href="https://show.intellinode.ai/"&gt;https://show.intellinode.ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Or connect the capabilities to your apps using the github repo:&lt;br&gt;
&lt;a href="https://github.com/Barqawiz/IntelliNode"&gt;https://github.com/Barqawiz/IntelliNode&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Which functions or capabilities you would like to add to the node module?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
      <category>ai</category>
    </item>
    <item>
      <title>IntelliJava: intuitive framework to integrate with AI models.</title>
      <dc:creator>Alex</dc:creator>
      <pubDate>Sun, 22 Jan 2023 02:49:27 +0000</pubDate>
      <link>https://dev.to/barqawiz/intellijava-intuitive-framework-to-integrate-with-ai-models-22lp</link>
      <guid>https://dev.to/barqawiz/intellijava-intuitive-framework-to-integrate-with-ai-models-22lp</guid>
      <description>&lt;p&gt;Intelligent Java (Intelli Java)&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/intelligentnode"&gt;
        intelligentnode
      &lt;/a&gt; / &lt;a href="https://github.com/intelligentnode/IntelliJava"&gt;
        IntelliJava
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Integrate with the latest language models, image generation, speech, and deep learning frameworks like ChatGPT,  DALL·E, and Cohere using few java lines.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://github.com/intelligentnode/IntelliJavaimages/intelligent_java_header.png"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Dq0WlBJF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://github.com/intelligentnode/IntelliJavaimages/intelligent_java_header.png" width="500em"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://central.sonatype.com/artifact/io.github.barqawiz/intellijava.core/0.8.2" alt="maven build" rel="nofollow"&gt;
    &lt;img src="https://camo.githubusercontent.com/224ca08a73f9f0b15f0f29664bd3dbbbd6654a718c0f916be363a2563dd996e4/68747470733a2f2f696d672e736869656c64732e696f2f6d6176656e2d63656e7472616c2f762f696f2e6769746875622e626172716177697a2f696e74656c6c696a6176612e636f72653f7374796c653d666c61742d737175617265"&gt;
&lt;/a&gt;
&lt;a href="https://github.com/Barqawiz/IntelliJava/releases" alt="github releases"&gt;
    &lt;img src="https://camo.githubusercontent.com/5584cbf78bd6d2497db61d46e88888e34d22c831911b60ee63d69a969055b32d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f426172716177697a2f496e74656c6c694a6176613f7374796c653d666c61742d737175617265"&gt;
&lt;/a&gt;
&lt;a href="https://opensource.org/licenses/Apache-2.0" alt="licenses tag" rel="nofollow"&gt;
    &lt;img src="https://camo.githubusercontent.com/cfc719ba0a9a24bb3fe4da5f1abf1b21a59fe16b13a3bd47d803264668146548/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f426172716177697a2f496e74656c6c694a6176613f7374796c653d666c61742d737175617265"&gt;
&lt;/a&gt;
&lt;a href="https://github.com/akullpp/awesome-java"&gt;
     &lt;img src="https://camo.githubusercontent.com/522920003893b259cdbe58547f34408775b7b65bd699e11092999f8019b3cc07/68747470733a2f2f617765736f6d652e72652f6d656e74696f6e65642d62616467652e737667" alt="Mentioned in Awesome Java"&gt;
&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/68f978d77996545e5cbfd50eedb1115200865d9262d087bd3140e00af2b33649/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c6465722d696e74656c6c69436f64652d677265656e3f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/68f978d77996545e5cbfd50eedb1115200865d9262d087bd3140e00af2b33649/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c6465722d696e74656c6c69436f64652d677265656e3f7374796c653d666c61742d737175617265"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;h1&gt;
Intelligent Java&lt;/h1&gt;

&lt;p&gt;Intelligent java (IntelliJava) is the ultimate tool to integrate with the latest language models and deep learning frameworks using java. The library provides an intuitive functions for sending input to models like ChatGPT and DALL·E, and receiving generated text, speech or images. With just a few lines of code, you can easily access the power of cutting-edge AI models to enhance your projects.&lt;/p&gt;

&lt;p&gt;The supported models:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI&lt;/strong&gt;: Access ChatGPT, GPT3 to generate text and DALL·E to generate images. OpenAI is preferred for quality results without tuning.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cohere.ai&lt;/strong&gt;: Generate text; Cohere allows you to custom your language model to suit your specific needs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google AI&lt;/strong&gt;: Generate audio from text; Access DeepMind’s speech models.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
How to use&lt;/h1&gt;


&lt;ol&gt;
&lt;li&gt;Add the maven dependency or import the core jar file (check the Integration section).&lt;/li&gt;
&lt;li&gt;Add Gson dependency if using the jar file; otherwise, it's handled by maven or Gradle.&lt;/li&gt;
&lt;li&gt;Call…&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;br&gt;
  &lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/intelligentnode/IntelliJava"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


</description>
      <category>java</category>
      <category>gpt3</category>
      <category>openai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Detect faces in photos and draw overlay filters</title>
      <dc:creator>Alex</dc:creator>
      <pubDate>Fri, 25 Jan 2019 16:48:51 +0000</pubDate>
      <link>https://dev.to/barqawiz/detect-faces-in-photos-and-draw-overlay-filters-2j4j</link>
      <guid>https://dev.to/barqawiz/detect-faces-in-photos-and-draw-overlay-filters-2j4j</guid>
      <description>&lt;p&gt;Detect faces in photos and draw overlay images on it, the overlay drawn using a neural network that detects face key points.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fg3u81uhrhlhfyv1vlhst.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fg3u81uhrhlhfyv1vlhst.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;draw glasses&lt;/li&gt;
&lt;li&gt;draw mustache&lt;/li&gt;
&lt;li&gt;draw hat&lt;/li&gt;
&lt;li&gt;draw ears&lt;/li&gt;
&lt;li&gt;draw any overlay&lt;/li&gt;
&lt;li&gt;draw text&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Go to try it: &lt;a href="http://ahmadai.com/snappy2/" rel="noopener noreferrer"&gt;http://ahmadai.com/snappy2/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note: the code open sourced with love&lt;/p&gt;

</description>
      <category>python</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
