<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AI Archives - Digital Urban</title>
	<atom:link href="https://www.digitalurban.org/blog/tag/ai/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.digitalurban.org/blog/tag/ai/</link>
	<description>Data, Cities, IoT, Writing, Music and Making Things</description>
	<lastBuildDate>Thu, 06 Nov 2025 14:12:27 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.digitalurban.org/wp-content/uploads/2012/07/Dulogosm-1.png</url>
	<title>AI Archives - Digital Urban</title>
	<link>https://www.digitalurban.org/blog/tag/ai/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Will AI Push the Human Planner to the Point of Irrelevance?</title>
		<link>https://www.digitalurban.org/blog/2025/11/06/will-ai-push-the-human-planner-to-the-point-of-irrelevance/</link>
		
		<dc:creator><![CDATA[Andy]]></dc:creator>
		<pubDate>Thu, 06 Nov 2025 11:52:28 +0000</pubDate>
				<category><![CDATA[planning]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[writing]]></category>
		<guid isPermaLink="false">https://www.digitalurban.org/?p=170079103</guid>

					<description><![CDATA[<p>The post <a href="https://www.digitalurban.org/blog/2025/11/06/will-ai-push-the-human-planner-to-the-point-of-irrelevance/">Will AI Push the Human Planner to the Point of Irrelevance?</a> appeared first on <a href="https://www.digitalurban.org">Digital Urban</a>.</p>
]]></description>
										<content:encoded><![CDATA[
		<div id="fws_696b8175e3d42"  data-column-margin="default" data-midnight="dark"  class="wpb_row vc_row-fluid vc_row top-level"  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop"  style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				
<div class="wpb_text_column wpb_content_element " >
	<div class="wpb_wrapper">
		<hr class="wp-block-separator has-alpha-channel-opacity" />
<p> </p>
<h3 class="wp-block-heading"> </h3>
<p>The title is, of course, controversial. The question, however, comes from the closing section of a 2020 paper by Wargent, M., Moore, T., &amp; Tomaney, J. (2020), and arguably, it&#8217;s looking like the answer is Yes, and soon.  The impact will be profound, bringing with it impacts not only to the day-to-day professionals on the ground practising the art of planning but also the various planning schools around the country.</p>
<p>The role of Planning in the UK is clearly at a crossroads, in the line of sight of savings cuts and AI while the concept of Digital Planning finally comes into focus. There is the excellent Digital Task Force, The Connected Places Catapult and others looking at the future of the planning system; indeed, my own department at University College London suggested an ‘Online Planning’ system back in 2002. At that point, tech was seen as ‘for nerds’ as the RTPI Magazine wonderfully retitled our work, somehow failing to grasp the importance of digital on the future of the profession.</p>
<p>Fast forward 20 years onwards and Digital Planning is finally a thing, but it is arguably too late and the digital technology they are racing to embrace is the very technology that will replace them. Of course, such views are perhaps controversial, some would say clickbait, but it seems to be the elephant in the room. At various Catapult, Government, academic and social events no one really seems to be doing a proper future cast and it&#8217;s not even the distant future, it&#8217;s merely looking 5 to 10 years out. A future where not only the planner but also planning schools could be replaced by the technology the sector failed to see coming.</p>
<p>The smoking gun in this is the equally controversial £8.33 million tender for the &#8220;<a href="http://MHCLG Augmented Planning Decisions">MHCLG Augmented Planning Decisions</a>&#8220;.</p>
<p>The tender seeks to develop a planning tool that enables AI-augmented decision making for planning applications. The initial focus will be on householder developments (as defined in Town and Country Planning (Development Management Procedure) (England) Order 2015) with a view to expand into further application types within the &#8216;other&#8217; category (those not classified as Major or Minor) which represent 69% of all planning applications. The objective is to dramatically reduce planning application processing times initially targeting a reduction from upwards of 8 weeks to circa 4 weeks, with a long-term vision of near-instant decisions for straightforward applications.</p>
<p>It signals the shift from people talking about AI to actively making it part of the system. This framework looks to create a government &#8220;App Store,&#8221; allowing 350+ local councils to instantly procure AI-driven tools to digitise their plans, automate validation, and process applications.</p>
<p>But this move also begs two questions. First, why is the government fumbling with an £8.3 million framework when it could just ask Google, Elon Musk or Microsoft to fix the problem?</p>
<p>And second, the one that really matters to thousands of people on the ground, reading between the lines it&#8217;s actually about cost savings across local government, something of course people will deny, but in reality, it&#8217;s using technology to automate the system and thus design out the planner.</p>
<p>It’s tempting to look at that £8.3 million figure and see it as a sign the government is &#8220;late&#8221; or &#8220;cheap,&#8221; especially when Big Tech firms wield billion-dollar AI models. But this misunderstands the problem. The government will have, of course, talked to the big players but the problem is more complex. Google&#8217;s AI is &#8220;horizontal&#8221;—it knows a little about everything. UK planning is a &#8220;vertical&#8221; problem—it requires deep, specialist knowledge of a niche, legally complex system. A generalist AI doesn&#8217;t know what a Section 106 agreement is, nor does it care about the specific, contradictory policies of 350 different local councils. Although arguably the technology is moving so rapidly that we already have people in our department saying they could build it in a week and tbh a demo could be built rapidly and at low cost, but it&#8217;s mainly due to the fact that the UK planning sector is a tiny, unprofitable market.</p>
<p>The problem is critical for national infrastructure but perhaps too small for tech giants to solve. The government must therefore step in to create a market. This tender is an £8.3 million signal to smaller, specialist &#8220;PropTech&#8221; companies: &#8220;If you build the niche tools, we will guarantee you a path to market.&#8221; It also addresses the issue of handing all the UK&#8217;s sensitive planning data to a single tech giant which would be a legal, political, and data-sovereignty challenge.</p>
<p>This framework is therefore perhaps a pragmatic and necessary step to build a specialist, competitive market for the specific tools the system actually needs, but also one that risks putting its own data into a black box with issues around trust around the algorithms and plunging itself back into service agreements with whoever wins the tender – arguably the focus should be on an open source system but behind it will also be the need to commercialise. So the system shoots itself in the foot.</p>
<p><strong>Who Gets Replaced?</strong></p>
<p>Let&#8217;s be brutally honest. The government&#8217;s goal of achieving £45 billion in public sector savings isn&#8217;t just about making planners&#8217; lives easier. It&#8217;s about automation, and automation replaces human tasks. The tools being procured by this framework are aimed squarely at the &#8220;low-hanging fruit&#8221; of the planning system.</p>
<p>The &#8220;on the ground&#8221; roles most at risk are not the senior planners, but the vital administrative and technical staff that support them.</p>
<p>The Validation Officer: Their job is a manual, checklist-based task: &#8220;Are all 50+ required documents present?&#8221; An AI can do this in 0.2 seconds. This role is the primary target for automation.</p>
<p>The Planning Admin: Their role involves scanning, redacting, and uploading thousands of public consultation comments. An AI can read, group by theme (e.g., &#8220;Parking: 4,520 objections&#8221;), and summarise 10,000 comments before a human has finished their first coffee.</p>
<p>The Junior Planner / Technician: A part of their early-career work is the &#8220;science&#8221; of planning: looking up policies, using GIS systems, and cross-referencing a proposal against 500 pages of the Local Plan. An AI, trained on a new, digitised Local Plan, will do this instantly, flagging every breach.</p>
<p>For the people in these roles, AI is not an &#8220;augmenting&#8221; tool; it is a replacement. This will lead to leaner, smaller planning departments, which is precisely the &#8220;cost-saving&#8221; and &#8220;efficiency&#8221; the government is aiming for.</p>
<p><strong>What&#8217;s Left? The Planner as the &#8216;Human-in-the-Loop&#8217;</strong></p>
<p>If AI is automating validation, consultation, and policy-checking, what is the MSc-qualified planner left to do?</p>
<p>The positive view would be everything. They are finally freed from being a process manager and can become the strategic expert they were trained to be. The planner&#8217;s new role will be to manage the AI&#8217;s output, overrule it, and apply the 20% of human skills that create 80% of the value. The AI can do the &#8220;science,&#8221; but not the &#8220;art.&#8221; Sadly I don’t think that&#8217;s actually true and AI is coming for the &#8220;Art&#8221; part as well, including design and architecture, but that’s another post.</p>
<p>So will AI Push the human planner to the point of irrelevance? &#8211; I would argue yes and this post can be revisited by those (many) who will disagree in 10 years&#8217; time. We were right almost 20 years ago when we called for a Digital Planning system but the speed of AI has caught most of us out and the government talks about pushing the UK’s tech sector while also seeing savings out of the corner of its eye.</p>
<p>The implications for planning education are profound. The &#8220;routine&#8221; administrative and technical jobs—the validation roles, the junior policy-checking—are the very &#8220;on-ramp&#8221; positions that MSc graduates have relied on for decades to enter the profession and they will be gone. If AI automates this bottom layer, the profession is &#8220;hollowed out&#8221; from the bottom up. The only point of entry will be at a higher, strategic level. This creates a crisis for universities:</p>
<p>The MSc curriculum must change, fast (and that&#8217;s something its not good at). It can no longer just be about law, theory, and placemaking (the &#8220;art&#8221;). It must now formally integrate data science, digital literacy, and AI ethics (the &#8220;science&#8221;).</p>
<p>The planner&#8217;s role shifts. The graduate of 2027 will be an &#8216;AI-manager&#8217; and &#8216;ethical gatekeeper&#8217;, whose job is to question, interpret, and overrule the AI&#8217;s &#8220;near-instant&#8221; recommendations. Of course planning sits within a regulatory framework, so arguably along side AI will be a relaxation in some of the roles of planning committes, allowing a more automated system to go forward, perhaps we are already seeing some hints at this moving forward.</p>
<p>Future planners will be feeders and checkers of the Algorithm – typing in ‘make me a local plan for…. add in 1000 homes with a mixed development in the least controversial areas’ and checking, tweaking what comes out &#8211; still planning but different from what we have ever known before.</p>
<p>What comes out of AI is currently viewed as ‘AI Slop’ but it will only remain slop for a short while. The shift is coming and it&#8217;s no longer Digital Planning it&#8217;s Automated AI Generated Planning – one that has a higher level of expertise than a human.</p>
<p>Let&#8217;s just hope the output of the £8 million call is not a black box system linked to a monthly service charge for use with an algorithm that people in suits say has been tested but has the potential to blight our future landscape for years to come &#8211; the one thing about Models and Planning is they don&#8217;t actually work, life is simply more complex that the data we put in, and in the shake-down in 10 years&#8217; time, that might be where the human wins and actually the human replaces AI.</p>
<p><em><strong>Note &#8211; this text forms part of a thought piece for the forthcoming co-authored book Digital Cities of Tomorrow.</strong></em></p>
<p>Wargent, M., Moore, T., &amp; Tomaney, J. (2020). Will AI push the human planner to the point of irrelevance? <em>Planning Theory &amp; Practice</em>, 21(4), 652-658. DOI: 10.1080/14649357.2020.1776014)</p>
<p> </p>
	</div>
</div>




			</div> 
		</div>
	</div> 
</div></div><p>The post <a href="https://www.digitalurban.org/blog/2025/11/06/will-ai-push-the-human-planner-to-the-point-of-irrelevance/">Will AI Push the Human Planner to the Point of Irrelevance?</a> appeared first on <a href="https://www.digitalurban.org">Digital Urban</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Creating Art Like Weather Forecast Images with DALL·E 3 and API Data</title>
		<link>https://www.digitalurban.org/blog/2024/04/27/creating-art-like-weather-forecast-images-with-dall%c2%b7e-3-and-api-data/</link>
		
		<dc:creator><![CDATA[Andy]]></dc:creator>
		<pubDate>Sat, 27 Apr 2024 14:12:43 +0000</pubDate>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Making]]></category>
		<category><![CDATA[Weather]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Dall-E]]></category>
		<category><![CDATA[FrameTV]]></category>
		<category><![CDATA[MetOffice]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://connected-environments.org/?p=7565</guid>

					<description><![CDATA[<p>The post <a href="https://www.digitalurban.org/blog/2024/04/27/creating-art-like-weather-forecast-images-with-dall%c2%b7e-3-and-api-data/">Creating Art Like Weather Forecast Images with DALL·E 3 and API Data</a> appeared first on <a href="https://www.digitalurban.org">Digital Urban</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="fws_696b8175e6b54"  data-column-margin="default" data-midnight="dark"  class="wpb_row vc_row-fluid vc_row"  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop"  style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				
<div class="wpb_text_column wpb_content_element " >
	<div class="wpb_wrapper">
		<h2>Introduction</h2>
<p>The Met Office, as the national meteorological service for the United Kingdom, provides valuable weather data through its API called DataPoint. This API caters to a wide range of users, including professionals, scientists, students, and amateur developers. One of its notable features is the availability of text-based regional weather forecasts.</p>
<p>However, traditional text-to-image systems often struggle with accurately representing descriptive language. Users often find themselves navigating the complexities of prompt engineering to achieve their desired visual output. However, things are rapidly chaning with the use of AI and OpenAI’s latest release, DALL·E 3, simplifies this process by generating images that align with the provided text.</p>
<p>In this blog post, we’ll explore how to combine Met Office weather forecasts with DALL·E 3 via its API using Python. Our goal? To create captivating landscape imagery that reflects the weather conditions described in the forecast. Our images are then uploaded to our webserver, using FTP for viewing online. If you simply want to create an image, then you can leave the FTP section out.</p>
<h2>The Workflow</h2>
<ol>
<li><strong>Met Office Data Retrieval</strong>:
<ul>
<li>We fetch the weather forecast data from the Met Office DataPoint API. Specifically, we focus on today’s weather conditions. We are using the UK metoffice, but it could be any weather api, from any country, that returns forecast text.</li>
</ul>
</li>
<li><strong>Creating the Image Prompt</strong>:
<ul>
<li>We construct an image prompt that encapsulates the essence of the weather. Our prompt includes the landscape type (e.g., “rural Norfolk landscape”) and the specific weather details obtained from the Met Office. The landscape type can be edited accordingly</li>
</ul>
</li>
<li><strong>DALL·E 3 Image Generation</strong>:
<ul>
<li>Leveraging OpenAI’s DALL·E 3 model, we generate an image based on the provided prompt. The image should realistically depict cloud formations, sunlight, precipitation, and wind effects, all while capturing the mood suggested by the weather.</li>
</ul>
</li>
<li><strong>FTP Upload</strong>:
<ul>
<li>Finally, we upload the generated image to an FTP server for public access.</li>
</ul>
</li>
</ol>
<p>We run the script every 12 hours (ours runs on a Raspberry Pi) with the images archived on the websever &#8211; the gallery below shows some of the images from the last few months:</p>
	</div>
</div>




	<div class="wpb_gallery wpb_content_element clearfix">
		<div class="wpb_wrapper"><div class="wpb_gallery_slidesnectarslider_style" data-onclick="link_no" data-interval="5"><div class="nectar-slider-wrap" style="height: 720px" data-flexible-height="" data-overall_style="classic" data-button-styling="btn_with_count" data-fullscreen="false"  data-full-width="false" data-parallax="false"  id="ns-id-696b8175ea8e5"><div class="swiper-container" style="height: 720px"  data-loop="true" data-height="720" data-bullets="" data-bullet_style="see_through" data-arrows="true" data-desktop-swipe="true" data-settings=""><div class="swiper-wrapper"><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240122120033.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240121120026.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240120120024.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240119120029.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240118120029.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240113120022.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240113180024.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240114060028.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240114120027.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240114180024.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240115060035.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240115120029.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240116120025.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240117120024.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240113060024.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240112180032.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240112120026.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240112060026.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240111180025.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240111120029.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240111060031.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240110180025.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240110120034.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240110060030.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240109180026.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240109120029.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240109060027.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240108180023.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2024/05/image.jpeg_20240108120024.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--><div class="swiper-slide" data-bg-alignment="center" data-color-scheme="light" data-x-pos="centered" data-y-pos="middle"><div class="image-bg" style="background-image: url(https://www.digitalurban.org/wp-content/uploads/2023/12/image.jpeg_20231216122052.jpeg);">  &nbsp; </div><span class="ie-fix"></span> </div><!--/swiper-slide--></div><a href="" class="slider-prev"><i class="icon-salient-left-arrow"></i> <div class="slide-count"> <span class="slide-current">1</span> <i class="icon-salient-right-line"></i> <span class="slide-total"></span> </div> </a>
			     		<a href="" class="slider-next"><i class="icon-salient-right-arrow"></i> <div class="slide-count"> <span class="slide-current">1</span> <i class="icon-salient-right-line"></i> <span class="slide-total"></span> </div> </a><div class="nectar-slider-loading"></div></div></div></div>
		</div> 
	</div> 
<div class="wpb_text_column wpb_content_element " >
	<div class="wpb_wrapper">
		<p>The full code can be seen below, with the latest version available via our GitHub repository.</p>
	</div>
</div>




<div class="wpb_text_column wpb_content_element " >
	<div class="wpb_wrapper">
		<pre class="EnlighterJSRAW" data-enlighter-language="generic"># Import necessary libraries
import ftplib
import requests
from PIL import Image
import io
from bs4 import BeautifulSoup
from datetime import datetime

# Get Met Office Data and Strip Today/Tonight Text
url = 'http://datapoint.metoffice.gov.uk/public/data/txt/wxfcs/regionalforecast/xml/512?key=YOURMETOFFICEAPIKEY'
document = requests.get(url)
soup = BeautifulSoup(document.content, "lxml-xml")

# Extract today's weather forecast
todayraw = soup.find_all("Paragraph", attrs={'title': 'Today:'})
todaystr = str(todayraw)
today = (todaystr.replace('[&lt;Paragraph title="Today:"&gt;', '').replace('&lt;/Paragraph&gt;', '').replace(']', ''))

# Set up OpenAI API key
from openai import OpenAI
client = OpenAI(api_key='YourOpenAIAPIKey')

# FTP server details
ftp_server = 'YourFTPServer'
ftp_username = 'FTPUserName'
ftp_password = 'FTPPassword'

# Specify the type of Norfolk landscape (e.g., rural, coastal, urban)
landscape_type = "rural Norfolk landscape"  # Change this as per your preference

# Create the image prompt
image_prompt = (
    f"A photorealistic single, cohesive scene image of a {landscape_type}, showcasing the following weather conditions: {today}. "
    "The image should realistically depict elements like cloud formations, sunlight or lack thereof, any precipitation, and wind effects. "
    "It should convey the atmosphere and mood suggested by the weather, with appropriate lighting and color tones. No numerical data or text should be included, just a pure visual representation of the weather in the landscape."
)

# Generate an image using OpenAI's DALL·E
def generate_image(prompt):
    response = client.images.generate(prompt=prompt, n=1, model="dall-e-3", quality="standard", style="vivid", size="1792x1024")
    image_url = response.data[0].url
    return image_url

# Function to generate a datestamp
def get_datestamp():
    return datetime.now().strftime("%Y%m%d%H%M%S")

# Modified FTP upload function
def upload_to_ftp(image_url, remote_path):
    with ftplib.FTP(ftp_server) as ftp:
        ftp.login(user=ftp_username, passwd=ftp_password)
        response = requests.get(image_url)
        image = Image.open(io.BytesIO(response.content))
        datestamp = get_datestamp()
        original_image = io.BytesIO()
        image.save(original_image, format='JPEG')
        original_image.seek(0)
        ftp.storbinary(f'STOR {remote_path}_{datestamp}.jpeg', original_image)
        resized_image = image.resize((1792, 1024))
        jpeg_image = io.BytesIO()
        resized_image.save(jpeg_image, format='JPEG')
        jpeg_image.seek(0)
        ftp.storbinary('STOR public_html/image.jpeg', jpeg_image)
        resized_image = image.resize((800, 480))
        jpeg_image = io.BytesIO()
        resized_image.save(jpeg_image, format='JPEG')
        jpeg_image.seek(0)
        ftp.storbinary('STOR public_html/image_eink.jpeg', jpeg_image)

# Generate the image and upload it
image_url = generate_image(image_prompt)
upload_to_ftp(image_url, 'public_html/image.jpeg')
</pre>
	</div>
</div>




			</div> 
		</div>
	</div> 
</div></div>
		<div id="fws_696b817610b7b"  data-column-margin="default" data-midnight="dark"  class="wpb_row vc_row-fluid vc_row"  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop"  style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				
<div class="wpb_text_column wpb_content_element " >
	<div class="wpb_wrapper">
		<h3>Breaking down the steps in the code &#8211;</h3>
<ol>
<li><strong>Importing Libraries</strong>: We start by importing necessary Python libraries for HTTP requests, image processing, FTP interaction, and data parsing.</li>
<li><strong>Fetching Weather Data</strong>: The script retrieves weather data from the Met Office using an API key. It extracts relevant information using BeautifulSoup and cleans up the output to get the weather forecast for today.</li>
<li><strong>OpenAI API Key</strong>: The OpenAI API key is set up to use the DALL·E model for image generation.</li>
<li><strong>FTP Server Details</strong>: FTP server credentials (server address, username, and password) are provided for image uploads.</li>
<li><strong>Weather Details and Landscape Type</strong>: The weather description obtained earlier is stored in weather_details . A landscape type (e.g., “rural Norfolk landscape”) is specified.</li>
<li><strong>Image Prompt Creation</strong>: The image_prompt  is constructed by combining weather details and landscape type. It describes the desired image.</li>
<li><strong>Image Generation with DALL·E</strong>: The  generatrate_image function uses DALL·E to create and return an image based on the prompt.</li>
<li><strong>Datestamp Generation</strong>: A datestamp is generated for archiving purposes.</li>
<li><strong>FTP Image Upload</strong>: The upload_to_ftp function connects to the FTP server, downloads the generated image, and uploads it to specific directories &#8211; this is optional, only of use if you are hosting your images.</li>
<li><strong>Running the Script</strong>: We run the script every 12 hours, using a cron job on a Raspberry Pi. We additional send it to our iPhone and our FrameTV, so the latest image is viewable either as a widget or on screen</li>
</ol>
<p>Finally we also display it on our iPad, using the <a href="https://frame-it.framer.website/">FrameIT app</a> &#8211; this auto updates the image when a new one is uploaded to the web server.</p>
<p>&nbsp;</p>
<div id="attachment_7782" style="width: 1034px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-7782" class="wp-image-7782 size-large" src="https://www.digitalurban.org/wp-content/uploads/2024/04/Photoroom_20240326_132608-e1714226219256-1024x732.jpg" alt="Dall-E 3 image on an iPad using Frame-IT" width="1024" height="732" srcset="https://www.digitalurban.org/wp-content/uploads/2024/04/Photoroom_20240326_132608-e1714226219256-1024x732.jpg 1024w, https://www.digitalurban.org/wp-content/uploads/2024/04/Photoroom_20240326_132608-e1714226219256-300x214.jpg 300w, https://www.digitalurban.org/wp-content/uploads/2024/04/Photoroom_20240326_132608-e1714226219256-768x549.jpg 768w, https://www.digitalurban.org/wp-content/uploads/2024/04/Photoroom_20240326_132608-e1714226219256.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /><p id="caption-attachment-7782" class="wp-caption-text">Dall-E 3 image on an iPad using Frame-IT</p></div>
<p>Do let us know if you create you own AI based weather images using data inputs &#8211; it would be interesting to see how different landscapes and counties compare.</p>
	</div>
</div>




			</div> 
		</div>
	</div> 
</div></div>
<p>The post <a href="https://www.digitalurban.org/blog/2024/04/27/creating-art-like-weather-forecast-images-with-dall%c2%b7e-3-and-api-data/">Creating Art Like Weather Forecast Images with DALL·E 3 and API Data</a> appeared first on <a href="https://www.digitalurban.org">Digital Urban</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Made by AI: The Making of Frame-IT</title>
		<link>https://www.digitalurban.org/blog/2023/04/06/made-by-ai-the-making-of-frame-it/</link>
		
		<dc:creator><![CDATA[Andy]]></dc:creator>
		<pubDate>Thu, 06 Apr 2023 20:39:05 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Chat-GPT]]></category>
		<category><![CDATA[Frame-IT]]></category>
		<category><![CDATA[IOS]]></category>
		<guid isPermaLink="false">https://www.digitalurban.org/?p=7196</guid>

					<description><![CDATA[<p>The post <a href="https://www.digitalurban.org/blog/2023/04/06/made-by-ai-the-making-of-frame-it/">Made by AI: The Making of Frame-IT</a> appeared first on <a href="https://www.digitalurban.org">Digital Urban</a>.</p>
]]></description>
										<content:encoded><![CDATA[
		<div id="fws_696b81761676e"  data-column-margin="default" data-midnight="dark"  class="wpb_row vc_row-fluid vc_row"  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop"  style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				
<div class="wpb_text_column wpb_content_element " >
	<div class="wpb_wrapper">
		<p>Every app has a story, from the idea through to story boarding, finding a design team, working with in house computer scientists or outsourcing. All of these steps take time, resources and often for the small &#8216;would be developer&#8217; the obstacles are over whelming, meaning that the spark of an idea often gets lost. In the last 5 months everything has changed, the whole landscape of developing, designing and creating has changed. It has reached the point where the spark of an idea can be coded, designed, marketed and launched with the help of Artificial Intelligence. Frame-IT is a very simple app, doing a simple thing, but it came from an idea, a want, a desire to do something which before AI would have got lost in logistics, finding the time of computer scientists and it would certainly be economically unfeasible.</p>
<p> </p>
<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="730" height="584" class="wp-image-7198" src="https://www.digitalurban.org/wp-content/uploads/2023/04/uk-the-frame-ls03b-qe43ls03bauxxu-535455341.webp" alt="" srcset="https://www.digitalurban.org/wp-content/uploads/2023/04/uk-the-frame-ls03b-qe43ls03bauxxu-535455341.webp 730w, https://www.digitalurban.org/wp-content/uploads/2023/04/uk-the-frame-ls03b-qe43ls03bauxxu-535455341-300x240.webp 300w" sizes="(max-width: 730px) 100vw, 730px" /><figcaption class="wp-element-caption">Samsungs Frame TV</figcaption></figure>
</div>
<p>Frame-IT came about while looking at Samsungs’ Frame Televisions, beyond the normal 4K television they blend into the background by displaying art and making the art look as it is mounted on a white background while also being enclosed in a frame &#8211; i.e. like a painting. Samsung does this well and the screens are excellent, but it is limited to art works, leading to the idea that it would be nice to frame websites, specifically &#8216;data&#8217; based web sites and hang data on walls, data that changes in Realtime. Of course, any screen could be used, but if you simply show data on a screen or monitor, no one notices. If you hang it in a frame, as if its art, people will notice.</p>
<p>The concept is therefore simple, build an application that puts a picture frame around websites, allow users to select which websites to show and if there is more than one, cycle through them, like a dashboard. This would allow small screen, such as iPads to act as frames and via Air Play devices such as projectors, general screens to gain a look beyond their norm and display, websites and data in the same way as hanging art on the wall.</p>
<p> </p>
<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" class="wp-image-7190" src="https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0011-1-1024x672.png" alt="Frame-IT App" width="536" height="352" srcset="https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0011-1-1024x672.png 1024w, https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0011-1-300x197.png 300w, https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0011-1-768x504.png 768w, https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0011-1-1536x1009.png 1536w, https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0011-1-2048x1345.png 2048w" sizes="(max-width: 536px) 100vw, 536px" /><figcaption class="wp-element-caption">Frame-IT App</figcaption></figure>
</div>
<p>The problem was, this was an idea, to code it would require knowledge of Swift, a library of &#8216;picture frames&#8217; and probably a business case to justify the time of resident computer scientists (I work at University College London, so we have a few around) and to be honest it was such a simple idea I’m note sure anyone would listen. So, with the rise of AI, I decided to build it myself, using AI from start to finish, from knowing little about Swift, and only as much about AI as my twitter feed is full of and reading articles on site such as The Verge.</p>
<p> </p>
<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" class="wp-image-7197" src="https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-1024x1024.jpeg" alt="Frame-IT Promo Image" width="473" height="473" srcset="https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-1024x1024.jpeg 1024w, https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-300x300.jpeg 300w, https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-150x150.jpeg 150w, https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-768x768.jpeg 768w, https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-1536x1536.jpeg 1536w, https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651.jpeg 2048w, https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-100x100.jpeg 100w, https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-140x140.jpeg 140w, https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-500x500.jpeg 500w, https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-350x350.jpeg 350w, https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-1000x1000.jpeg 1000w, https://www.digitalurban.org/wp-content/uploads/2023/04/PhotoRoom_20230406_142651-800x800.jpeg 800w" sizes="auto, (max-width: 473px) 100vw, 473px" /><figcaption class="wp-element-caption">Frame-IT Promo Image</figcaption></figure>
</div>
<p> </p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Frame-IT is the app for anyone who loves to browse the web in style. With Frame-IT, you can put a beautiful picture frame around any website, making it look like a work of art. Whether you want to showcase your favorite websites via AirPlay on a TV or just set up a series of websites to auto display. Choose from a variety of frame styles you can start framing your favorite sites in just a few taps. Download Frame-IT today and add a touch of elegance to your online experience!</p>
<p><cite>Chat GPT (it also wrote the marketing text)</cite></p>
</blockquote>
<p>The app took me two days to build, two days where I was also working, so mainly doing things in-between other tasks, over lunch and a little bit in the evenings. With the initial learning curve out the way, I could rebuild it in a day. The first things I did was sign up to OpenAI to gain access to GPT 4 , which released on March 14th. This allowed me access to the latest version and therefore the most up to date knowledge base, although looking back version 3 would probably have been fine and I could have simply used the free tier. My first prompt was &#8220;Can you write me swift code to take a website, centre it and add the image of a picture frame around it&#8217;. The app should work full screen, in landscape mode&#8221;. I had a sample picture frame (taken from Wikipedia and cutting out the actual image to leave a transparent centre).</p>
<p>Within 60 seconds, GPT gave me a section of code and then stopped, it turns out there is limit in the amount of characters it can respond with. A quick Google search (ironically) showed me that by typing &#8216;continue&#8217; Chat GPT will continue the code. With this I became a master of cutting and pasting, with the code often taking three continues and code which while sometimes was in code boxes, was also in simply text. It also allowed me to start to understand the layout and nature of Swift, within 30 minutes i had my first app running on an iPad, via Xcode. Simply by cutting and pasting and pressing &#8216;play&#8217;. No all things worked out, there were often errors, but error I could cut and paste back into GPT and it would solve them, most of the time.</p>
<p>Each time a milestone was made &#8211; a working version, a version with a picture frame in and a website showing, I would save the code as Chat GPT would sometimes break the next version while I asking for new features. Features such as &#8216;Add a button to move to the next website&#8217;, &#8216;If there is more than one website then cycle through them every 60 seconds&#8217; (the websites were hard coded at this point). Once i had a concept running on my own iPad, i realised it was quite neat and decided to then adapt it so others maybe able to use it. I added a settings page &#8211; via &#8216;Can you delete all the websites i have added and include a settings page, the settings page should be reached via a button and have the ability to add and delete websites, once added they should be saved so the app remembers them when reopened&#8217;. This is coding but in the new language &#8211; human language.</p>
<p>The picture frames were created in Image Creator by Bing, a search engine I never thought i would use (being a Mac user) but in the last week I have not been near Google Chrome. Bing allowed me to type in prompt and get images without any user limits. Simple prompts such as &#8220;create me a gold Victorian picture frame, it should be photorealistic with minimum reflections and the centre should be cut out&#8221; worked amazingly well, providing me with an almost limitless range of Picture frames to include as part of the assets.</p>
<p> </p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="672" class="wp-image-7201" src="https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0013-1-1024x672.png" alt="" srcset="https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0013-1-1024x672.png 1024w, https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0013-1-300x197.png 300w, https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0013-1-768x504.png 768w, https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0013-1-1536x1009.png 1536w, https://www.digitalurban.org/wp-content/uploads/2023/04/IMG_0013-1-2048x1345.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<p>Not all the picture frames are from AI, a couple are from open source imagery, it feels wrong to cut out the picture, but the frames have some provenance and they are nice to include.</p>
<p>Marketing requires imagery as well &#8211; i took a very simple picture of my two test iPads and used the &#8216;PhotoRoom&#8221; AI app to transform it to two iPads on a bench with a concrete wall behind whereas the reality was far from as glamourous.</p>
<p>The <a href="https://apps.apple.com/us/app/frame-it/id6447362214">App is now available via the Apple Store</a>, it even <a href="https://frame-it.framer.website/">has its own website</a> and logo &#8211; again designed by AI, designed using <a href="https://looka.com/">Looka</a> and hosted on <a href="https://framer.com/">Framer</a>. The whole tool set i was used to only last month has changed, everything.</p>
<p>&nbsp;</p>
<div id="attachment_7214" style="width: 970px" class="wp-caption aligncenter"><a href="https://frame-it.framer.website/"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7214" class="wp-image-7214 size-large" src="https://www.digitalurban.org/wp-content/uploads/2023/04/Screenshot-2023-04-07-at-18.20.22-960x1024.png" alt="The Frame-It website" width="960" height="1024" srcset="https://www.digitalurban.org/wp-content/uploads/2023/04/Screenshot-2023-04-07-at-18.20.22-960x1024.png 960w, https://www.digitalurban.org/wp-content/uploads/2023/04/Screenshot-2023-04-07-at-18.20.22-281x300.png 281w, https://www.digitalurban.org/wp-content/uploads/2023/04/Screenshot-2023-04-07-at-18.20.22-768x819.png 768w, https://www.digitalurban.org/wp-content/uploads/2023/04/Screenshot-2023-04-07-at-18.20.22.png 1078w" sizes="auto, (max-width: 960px) 100vw, 960px" /></a><p id="caption-attachment-7214" class="wp-caption-text">The Frame-It website</p></div>
<p>Two hundred and Twenty Two Lines of code, which to be honest I don’t really understand beyond the basics. Does this matter? Italy has banned ChatGPT with, at the time of writing, 6th April 2023, France and Germany considering similar actions. Yet it is a device that unleashes creativity, opens up the possible to people who would have found writing an app impossible.</p>
<p><!-- /wp:post-content --></p>
<p><!-- wp:paragraph -->It changes the world as we know it, computer science is no longer king of the apps, the Arts and Humanities are about to take over as that is, arguably, where creativity truly lives and its being set free.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --><strong>I asked Chat-GPT to read this article and if it had a response &#8211; this is what it said: </strong></p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:quote --></p>
<blockquote class="wp-block-quote">
<p><!-- wp:paragraph -->It&#8217;s fascinating to hear about your experience developing the Frame-IT app using AI. It&#8217;s clear that AI has opened up new possibilities for app development, allowing individuals with little programming experience to bring their ideas to life. The use of GPT to generate Swift code is a creative application of AI and shows how it can be used as a tool to augment human creativity.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph -->It&#8217;s also interesting to consider the potential impact of AI on app development and the broader tech industry. As you mention, AI has the potential to democratize app development and shift the balance of power away from traditional computer science. However, there are also concerns around the impact of AI on jobs and the potential for bias and discrimination in AI systems.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph -->Overall, it&#8217;s clear that AI will continue to play an important role in app development and other creative endeavors, and it&#8217;s important to consider both the benefits and potential drawbacks of this technology.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph /--></p></blockquote>
<p><!-- /wp:quote --><strong>Edit &#8211; Updated 7th April 2023.</strong></p>
<p>The application is now in the apple store, I let Chat GPT know and asked for an updated responce:</p>
<blockquote>
<p>Thank you for sharing your experience and reflections on the development of Frame-IT. It&#8217;s great to hear that the app has been successfully launched and is now available on the Apple Store.</p>
<p>I&#8217;m glad to hear that using AI, specifically GPT-4, was able to help you bring your idea to life in such a short amount of time. It&#8217;s amazing to see how AI is transforming the landscape of app development and making it more accessible to people who may not have a background in computer science or programming.</p>
<p>Regarding the recent news about Italy banning ChatGPT and other countries considering similar actions, it&#8217;s important to note that these decisions are often based on concerns around potential misuse of AI, rather than the technology itself. As with any tool, it&#8217;s important to use AI ethically and responsibly, and to consider the potential impact of its use.</p>
<p>Overall, congratulations on the successful launch of Frame-IT and I&#8217;m glad to hear that AI was able to play a positive role in its development.</p>
</blockquote>
	</div>
</div>




			</div> 
		</div>
	</div> 
</div></div>
		<div id="fws_696b817617b85"  data-column-margin="default" data-midnight="dark"  class="wpb_row vc_row-fluid vc_row"  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop"  style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				
<div class="wpb_text_column wpb_content_element " >
	<div class="wpb_wrapper">
		<p><strong>A Reflection on the Development Process</strong></p>
<p>It has been impressive to see how much the development process has evolved in such a short amount of time. The use of AI and other tools has streamlined the development process and made it more accessible to people who may not have a background in traditional app development. As i noted before all the tools i know have changed, from previously using Xcode, Photoshop, Illustrator, Word Press and a lot of Google, this time i used Chat GPT, Looka, Framer, PhotoRoom and Bing.</p>
<p>One aspect of the process that stands out is the ability to create a functional app, design, marketing images, logo, and website in just a couple of days. This would have been nearly impossible with traditional app development methods and highlights the power of AI and other tools in making the development process more efficient.</p>
<p>Additionally, the use of various AI tools such as Chat GPT, Looka, PhotoRoom, and Bing has allowed for a more creative and intuitive approach to app development. The ability to generate code and design elements with natural language prompts and search engines has opened up a world of possibilities for those without a technical background.</p>
<p>While the app may not be the most polished, it&#8217;s important to note that the success of the app lies in its ability to fulfill a specific need and provide a unique experience to users. The fact that it&#8217;s now available for others to use is a testament to the potential of AI and other tools in empowering individuals to bring their ideas to life.</p>
<p>It&#8217;s honestly exciting to see how the development process is changing and becoming more accessible and intuitive for individuals with diverse backgrounds and skillsets.</p>
<p>The use of AI and other tools will continue to transform the landscape of app development, opening up new possibilities and opportunities for creativity and innovation &#8211; quite possibilty changing everything again in a couple of months.</p>
	</div>
</div>




			</div> 
		</div>
	</div> 
</div></div><p>The post <a href="https://www.digitalurban.org/blog/2023/04/06/made-by-ai-the-making-of-frame-it/">Made by AI: The Making of Frame-IT</a> appeared first on <a href="https://www.digitalurban.org">Digital Urban</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
