<?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: Sanjay Chandrsekaren</title>
    <description>The latest articles on DEV Community by Sanjay Chandrsekaren (@sanjaysekaren).</description>
    <link>https://dev.to/sanjaysekaren</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%2F1407393%2F039655dc-24f5-4b14-a7fd-d898b588acb4.jpeg</url>
      <title>DEV Community: Sanjay Chandrsekaren</title>
      <link>https://dev.to/sanjaysekaren</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sanjaysekaren"/>
    <language>en</language>
    <item>
      <title>Airport Helper - Plugin</title>
      <dc:creator>Sanjay Chandrsekaren</dc:creator>
      <pubDate>Sun, 28 Apr 2024 16:31:10 +0000</pubDate>
      <link>https://dev.to/sanjaysekaren/airport-helper-plugin-7h8</link>
      <guid>https://dev.to/sanjaysekaren/airport-helper-plugin-7h8</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/devteam/join-us-for-the-coze-ai-bot-challenge-3000-in-prizes-4dp"&gt;Coze AI Bot Challenge&lt;/a&gt;: Trailblazer.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;This is a comprehensive plugin tailored for aviation professionals and enthusiasts, providing easy access to detailed airport information and preferred routes between specified airports. Whether you're a pilot planning a flight, a dispatcher coordinating routes, weather report or an aviation enthusiast exploring the skies, also offers essential features to streamline your aviation experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Plugin Link: &lt;a href="https://www.coze.com/store/plugin/7362940742463127558?from=explore_card"&gt;https://www.coze.com/store/plugin/7362940742463127558?from=explore_card&lt;/a&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%2Fjabkadiqcukfivhpevk1.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%2Fjabkadiqcukfivhpevk1.png" alt="Airport details plugin demo" width="800" height="389"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;So, I've always been super into aviation, I love everything about it. So, me and the team decided to create this airport plugin that's like, super detailed. We wanted something that not only gives you all the deets about airports, but also throws in weather reports and even suggests preferred routes between airports.&lt;/p&gt;

&lt;p&gt;One big issue we noticed was that a lot of the open source stuff out there gives you details based on these ICAO or FAA codes. But let's be real, most folks don't know what those codes even mean. So, we thought, why not make a tool that lets you search by city name? That way, you just punch in the city and boom, you get all the airports with their ICAO and FAA codes.&lt;/p&gt;

&lt;p&gt;Once we had that sorted, it was all about putting those codes to work. We used them to get super intense details about the airports, and even hooked up other services like weather reports. Now, you can plan your flights like a pro, without having to dig through a bunch of confusing codes.&lt;/p&gt;

&lt;p&gt;This is a team submission.&lt;br&gt;
Team Member: &lt;a href="https://dev.to/senthilbalajiganesan"&gt;https://dev.to/senthilbalajiganesan&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cozechallenge</category>
      <category>devechallenge</category>
      <category>ai</category>
    </item>
    <item>
      <title>Cloudflare AI Hackathon: MedicalAI - Revolutionizing Healthcare with AI</title>
      <dc:creator>Sanjay Chandrsekaren</dc:creator>
      <pubDate>Sun, 14 Apr 2024 18:17:00 +0000</pubDate>
      <link>https://dev.to/sanjaysekaren/cloudflare-ai-hackathon-medicalai-revolutionizing-healthcare-with-ai-31hi</link>
      <guid>https://dev.to/sanjaysekaren/cloudflare-ai-hackathon-medicalai-revolutionizing-healthcare-with-ai-31hi</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/devteam/join-us-for-the-cloudflare-ai-challenge-3000-in-prizes-5f99"&gt;Cloudflare AI Challenge&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What We Built
&lt;/h2&gt;

&lt;p&gt;In the fast-paced world of healthcare, access to comprehensive patient data is paramount for &lt;strong&gt;informed decision-making&lt;/strong&gt;. However, with data scattered across various sources such as text, images, and audio recordings (conversation between doctor and patient), extracting meaningful insights can be a daunting task for &lt;strong&gt;doctors and healthcare professionals&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That's where our innovative solution comes in. We're excited to introduce our hackathon project aimed at &lt;strong&gt;empowering doctors&lt;/strong&gt; with a powerful tool to streamline data aggregation and analysis: &lt;strong&gt;&lt;em&gt;Medical AI&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is a team submission.&lt;br&gt;
Team Member: &lt;a href="https://dev.to/senthilbalajiganesan"&gt;SenthilBalaji&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Demo App Link: &lt;a href="https://cloudflare-hackathon.pages.dev/" class="ltag_cta ltag_cta--branded"&gt;AI Medical Advisor&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/OqChJeTpUt0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Our Code
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/sbbeez/cloudflare-hackathon" class="ltag_cta ltag_cta--branded"&gt;Client Repo&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/sanjaysekaren/summarize-dataSources-ai-models" class="ltag_cta ltag_cta--branded"&gt;Worker repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;We have created a solution which will extract text from other data sources like &lt;strong&gt;text&lt;/strong&gt; (observations from previous consultation), &lt;strong&gt;image&lt;/strong&gt; (pic of the disease/affected area), &lt;strong&gt;audio&lt;/strong&gt; (Discussion between patient and doctor or similar). And create a summarized patient data which will help the doctors to get clear idea about the patient current condition and history. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Process any data&lt;/strong&gt;: This feature allows to provide from different data source, it makes user easy to feed the data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Diagnose&lt;/strong&gt; : Generate a clear summary from all the available text extracted and provide a clear context and precise idea.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ask me anything&lt;/strong&gt;: This feature not only extract the data, but also vectorise it for interacting with it later. So medical professionals can raise specific questions about a scenario.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Services used from Cloudflare&lt;/strong&gt;: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workers AI&lt;/li&gt;
&lt;li&gt;Workers &amp;amp; Pages &lt;/li&gt;
&lt;li&gt;Vectorize &lt;/li&gt;
&lt;li&gt;R2&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Models used:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;@cf/qwen/qwen1.5-14b-chat-awq&lt;/code&gt; | LLM - For analysing and diagnosing patient data.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;@cf/baai/bge-base-en-v1.5&lt;/code&gt; | text-to-embedding - For text embedding.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;@cf/openai/whisper&lt;/code&gt; | audio-to-text - For text extraction from audio.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;@cf/unum/uform-gen2-qwen-500m&lt;/code&gt; | image-to-text - For text extraction from image.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;@cf/facebook/bart-large-cnn&lt;/code&gt; | summarization - For text summarization&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We've developed a versatile client page that can handle various data types like images, text, and audio. Using advanced Cloudflare AI models, we extract text from images and audio recordings from AI models. Simultaneously, we embed this extracted text for vectorization, which is crucial for running prompts against the large data. By merging all extracted data, we utilize the summarization AI model for getting a quick idea, on top of that we are using &lt;code&gt;**@cf/qwen/qwen1.5-14b-chat-awq**&lt;/code&gt; AI model to generate a clear and concise diagnose, providing a comprehensive overview of the scattered data. Additionally, the vectorization process enables our "Ask Me Anything" feature, allowing users to instantly query specific information from the provided data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenges Overcome:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Not able to extract relevant data from Summarization model, gives inappropriate details - &lt;code&gt;@cf/facebook/bart-large-cnn&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Not able to extract text from image uploaded using &lt;code&gt;@cf/unum/uform-gen2-qwen-500m&lt;/code&gt; model.&lt;/li&gt;
&lt;li&gt;An alternate model for summary we used &lt;code&gt;@cf/qwen/qwen1.5-14b-chat-awq&lt;/code&gt; model, which has max-length of content for only 4096.&lt;/li&gt;
&lt;li&gt;Some response from summary model and LLM is returning response in chinese
⁠⁠- Upgrading to pro version for workers had payment issues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Multiple Models and/or Triple Task Types&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This Project utilized totally &lt;strong&gt;Five&lt;/strong&gt; Models as mentioned above. &lt;br&gt;
And also we covered, &lt;strong&gt;Four&lt;/strong&gt; task:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Text Extraction&lt;/li&gt;
&lt;li&gt;Text Summarization&lt;/li&gt;
&lt;li&gt;Text Embedding&lt;/li&gt;
&lt;li&gt;Vectorizaiton - Using cloudflare vectorize&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So, we are qualified for both Multiple Models and Triple Task Types.&lt;/p&gt;

&lt;p&gt;Edited On: (15/04/2024)&lt;br&gt;
Due to security concerns, just reverted the domain name in the blog post (No code change involved).&lt;/p&gt;

&lt;p&gt;Looking forward to develop more projects using Cloudflare AI.&lt;/p&gt;

</description>
      <category>cloudflarechallenge</category>
      <category>devchallenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
