Appfarm Documentation
Getting startedDocumentationCommunityAppfarm Create
  • Overview
  • Getting Started
    • What is Appfarm?
    • Key concepts
    • Quickstart
      • Speed intro
      • Step-by-step guide
    • Appfarm Showroom
    • FAQ
  • Appcademy
    • Learning paths
    • Appfarm Fundamentals
      • Intro Course
        • 1. Intro to No-Code and Appfarm
        • 2. Navigation in Appfarm Create
        • 3. What is Apps?
        • 4. Intro to UI Editor
        • 5. Data Model
        • 6. App Data
        • 7. Actions
        • 8. Tips and Tricks
        • 9. Intro to practical walkthrough
        • 10. Create a details view of a Project
        • 11. Create a Custom List
        • 12. Swipe and Delete
        • 13. Functionality for simple Create of Data
        • 14. Upload and Download Photos
        • 15. Input Dialog with Validation and Save
        • 16. Dashboard
        • 17. Summary
        • Quiz
      • User Interface Fundamentals
        • Container - Sectioning, Styling and Repeating
        • Conditional Styles
        • Motions
        • Responsive Design
        • Step-by-step workflow
        • Featured UI Components
        • Quiz
      • App Data Fundamentals
        • Data Source Filtering
        • App Variables and Runtime Properties
        • URL Parameters
        • Quiz
      • Actions & Logic Fundamentals
        • Event Handlers
        • Featured Action Nodes
        • Context Parameters
        • Quiz
      • Services Fundamentals
        • Introduction to Services
        • Setting up a Service
        • Scheduling a Service
      • Integration Fundamentals
        • The web request action node
        • Fetch data from an endpoint
        • Map data to a data source
        • Modify the response
        • Nested data mapping
        • Path parameters
        • Authentication
        • Send data to an endpoint
        • Quiz
      • User handling and permissions
        • Users and roles
        • Permissions
        • Creating users
        • Extending the User object class
        • Updating and deleting users
        • Unauthenticated access
        • Quiz
    • Appfarm Professional
      • User Interfaces
        • Featured UI Components
        • Concepts and Use Cases
      • Data Structures & Data Handling
        • Data Features
        • Search & Filters
        • Featured Action Nodes
        • GraphQL
      • Logic & Flow
        • Logical Concepts
        • Date and Time Handling
        • Featured Action Nodes
        • Exception Handling
      • Login & Configuration
        • Login and Authentication
        • Settings, Configuration and Languages
      • Security & Operations
        • Security and Permissions
        • Deployment
        • Schedules and Logs
        • Debugging and App Health
      • Performance & Optimization
        • Optimizing Performance
        • Enhancing Functionality
    • Appfarm Sales Representative
    • Appfarm Developer Forum
      • Session 1: Data Modeling in Appfarm Create
      • Session 2: App Data in Appfarm Create
      • Session 3: Services in Appfarm Create
      • Session 4: Optimizing Performance
    • Background
      • Databases
        • Data modeling 101
        • Database normalization
  • Library
    • UI components
      • Advanced bar chart
      • Advanced bubble chart
      • Advanced combined chart
      • Advanced gantt chart
      • Advanced heatmap chart
      • Advanced line/area chart
      • Advanced pie chart
      • Advanced scatter plot chart
      • Advanced solid gauge chart
      • Animated component
      • Avatar
      • Avatar group
      • Basic bar chart
      • Basic gauge chart
      • Basic line chart
      • Basic pie chart
      • Bottom navigation
      • Button
      • Checkbox
      • Chip group
      • Circular progress
      • Coded component
        • Coded component examples
      • Container
      • Date & time picker
      • Drawable canvas
      • Floating action button
      • Icon
      • Icon button
      • Iframe
      • Image
      • Linear progress
      • List
      • Map
      • Menu list
      • Multi select
      • PDF reader
      • Popover
      • Radio buttons
      • Rich text editor
      • Rich text
      • Select
      • Slider
      • Speed dial
      • Switch
      • Table
      • Tabs
      • Text
      • Text edit
      • View container
      • Visibility group
    • Action nodes
      • Aggregate data
      • Advanced search
      • Auth operations
      • Block
      • Catch exception
      • Copy to clipboard
      • Create file archive
      • Create file object
      • Create object
      • Create user account
      • Delete objects
      • Delete user account
      • Duplicate objects
      • End execution
      • Exit block
      • Exit loop
      • Export data
      • Foreach
      • Generate document
      • If
      • Import data
      • Invalidate cache
      • Log in
      • Log to console
      • Log out
      • Next iteration
      • Navigate
      • Open/close popover
      • Open confirm dialog
      • Open print dialog
      • Open snackbar
      • Open Unsplash dialog
      • Open URL
      • Persist objects
      • Push notifications
      • Read objects
      • Request permissions
      • Run code
      • Run other action
      • Run service
      • Scan barcode/QR code
      • Send email
      • Send SMS
      • Set client language
      • Set data source attributes
      • Set selection
      • Set theme
      • Set user account image
      • Show install app prompt
      • Sleep
      • Sort objects
      • Throw exception
      • Toggle drawer
      • Update object
      • Update secret
      • Update user account
      • Web request
      • While
  • Reference
    • Appfarm Create
      • Appfarm Commander
      • Blue dots
      • Copy & Paste
      • Farmer's Market
      • Find references
      • Find usage
      • Keyboard shortcuts
      • Undo/Redo
      • User preferences
    • Platform concepts
      • Conditions
      • Data bindings
      • Date and time
      • Event handlers
      • Filters
      • Functions
      • Markdown
      • Objects
      • Operators
      • Value processor
    • Dashboard
    • Apps
      • UI
        • Views
          • Dialog
          • Drawer
        • Layout designer
        • Component properties
        • Shareable UI components
      • Data
        • App variables
        • Data sources
        • Calendar data sources
      • Actions
      • App settings
      • App size
      • App health
    • Services
      • Service Endpoints
      • Service settings
      • Service health
      • API explorer
    • Data model
      • Object classes
      • Object class properties
      • Enumerated types
      • GraphQL
        • Queries
        • Mutations
      • Data Extract API
      • Time series data
    • Operations
      • Deploy
      • Schedules
      • Logs
    • Resources
      • Themes
      • Files
      • Fonts
      • Internationalization
    • Configuration
      • Environments
      • Login
        • Custom auth providers
    • Security
      • Users
      • Service accounts
      • Roles
      • Secrets
      • Permissions
        • Conditional Permissions
    • Appfarm Client
      • Developer tools for Apps
      • Developer tools for Services
      • Warnings and errors
  • How to
    • Data modeling
      • Many-to-many relationships
      • Use naming conventions
      • Offline data handling
      • Data silos and White labelling
    • User interface
      • Manage a many-to-many relationship with a Chip group
      • Configure drag and drop
      • Build a drag-and-drop calendar
      • Design a responsive layout
      • Work with flexbox
      • Use Mapbox as a map layer
      • Understand charts
    • Logic and flow
      • Event Log Design
      • Configure advanced search
    • Themes and styling
      • Change the active theme
      • Add custom email templates
    • Enhance your app
      • Add deep links
      • Add keyboard shortcuts
      • Add link previews for social media
      • Apply SEO best practices
      • Change the active language
      • Generate a PDF from a Container
    • Integrations
      • Integrate with external systems
      • Integrate with OpenAI
      • Integrate with Google Analytics (GA4)
      • Configure a custom email account
      • Integrate with a payment provider
      • Integrate with Signicat
      • Integrate directly with an external database
      • Retrieve a Bearer token from Google Cloud
      • Fetch data from BigQuery
      • Retrieve access token from Microsoft Entra ID
    • Workflow automation
      • Update an OAuth 2.0 access token from a service
    • Authentication and access control
      • Add users and assign roles
      • Configure unauthenticated access
      • Implement third-party authentication
    • Security, testing and deployment
      • Add a custom domain
      • Install an app on a device
      • Get ready for Production
      • Optimize performance
      • Security checklist
      • Test and debug
    • Example apps
      • Create an Instagram clone
        • The end result
        • Designing the feed
        • Create new post
        • Add a like-button
        • Add comment-functionality
  • Solution administration
    • Subscription and billing
    • Dedicated tier benefits
    • Guide to GDPR
      • Key principles
      • How Appfarm protects personal data
      • How you can protect your clients’ data
      • Glossary
    • Appfarm and the EU AI Act
  • Policies
    • Appfarm Policies
    • Data Processors
    • Privacy Policy
Powered by GitBook
On this page
  • Appfarm as an AI integration platform
  • Guidance for AI integration in Appfarm Solutions
  • Appfarm Create's opt-in AI capabilities
  • Key considerations for Appfarm Create's AI features

Was this helpful?

Export as PDF
  1. Solution administration

Appfarm and the EU AI Act

Appfarm provides a powerful and versatile application development platform that empowers customers to build innovative solutions. This includes the ability to easily integrate and leverage Artificial Intelligence (AI) services and Large Language Models (LLMs). Additionally, we are actively exploring opt-in AI capabilities to enhance the developer experience in Appfarm Create.

Appfarm as an AI integration platform

Appfarm functions as an enabler for integrating AI technologies within software built on our platform. Appfarm itself does not currently provide the underlying AI models or services. This means our customers are responsible for:

  • Selecting, implementing, and operating any AI technologies integrated into their Appfarm Solutions

  • Ensuring their use of AI complies with applicable laws and regulations, including the European Union's Artificial Intelligence Act (EU AI Act) and other relevant data protection, privacy, and ethical guidelines

  • Conducting due diligence on the AI services and models they choose to integrate

  • Understanding the capabilities, limitations, and potential risks of these AI services and models

  • Implementing appropriate safeguards and monitoring mechanisms for responsible and ethical AI use within their Solutions

Appfarm provides the tools and infrastructure to connect to external AI services, while customers who choose to integrate and utilize AI are responsible for its behavior, outputs, and compliance.

Guidance for AI integration in Appfarm Solutions

Before integrating any AI service into your Appfarm Solution, we recommend carefully considering the following:

  1. Understand the EU AI Act classification framework Familiarize yourself with the requirements and classifications outlined in the EU AI Act. Determine if your intended use of AI falls under any of the prohibited or high-risk categories. Based on our current customer portfolio, the vast majority of AI use cases implemented with Appfarm will be classified as limited or minimal risk.

  2. Select reputable AI providers Research and select AI service providers with clear documentation regarding their models, data usage policies, and compliance measures.

  3. Assess data privacy and security Understand how the AI service handles data, including input data from your Appfarm Solution and the AI's outputs. Ensure compliance with GDPR and other relevant data protection regulations. Review the AI provider's security measures.

  4. Evaluate potential risks and biases Be aware of potential biases inherent in AI models and assess the potential risks associated with their use in your specific application. Implement measures to mitigate these risks.

  5. Ensure transparency and explainability Where applicable and required by law (especially for high-risk AI), strive for transparency in how the AI functions and consider explaining AI-driven decisions to your users.

  6. Implement monitoring and auditing Establish mechanisms to monitor the integrated AI service's performance and behavior. Regularly audit its outputs to ensure it continues to meet your requirements and legal obligations.

  7. Define clear use cases and limitations Clearly define the intended purpose of the AI integration within your Appfarm application and understand its limitations. Communicate these limitations to your users.

  8. Consider ethical implications Carefully consider the ethical implications of using AI in your application and ensure it aligns with your organization's values and societal norms.

  9. Document your integration Maintain thorough documentation of the AI services you integrate, their configuration, and the measures you have taken to ensure compliance and responsible use.

  10. Seek legal counsel when needed If you have doubts or concerns regarding the legal implications of integrating AI into your Appfarm application, especially in relation to the EU AI Act, we advise seeking advice from legal professionals specializing in this area.

By providing this information and guidance, Appfarm aims to empower our customers to leverage the benefits of AI responsibly and in compliance with applicable regulations.

Appfarm Create's opt-in AI capabilities

Appfarm is actively exploring the integration of AI capabilities directly within our no-code development platform, Appfarm Create. These features will be offered on an opt-in basis and are designed to enhance the developer experience.

More information about specific features will be released in advance of their availability to our customers.

Key considerations for Appfarm Create's AI features

  • AI capabilities within Appfarm Create are intended to assist with the development process and are not designed to be end-user facing AI within your deployed applications, unless explicitly stated otherwise for a specific feature

  • The use of these AI features will be opt-in. They will only be available to customers who have read and understood Appfarm's AI Usage Policy and have explicitly chosen to use the integrated AI services

  • Appfarm will provide clear documentation and information regarding the functionality, data usage, and any relevant considerations for each AI-powered feature within Appfarm Create

  • While Appfarm strives to ensure the reliability and usefulness of these features, the ultimate responsibility for the design, functionality, and compliance of your deployed software remains with our customers

PreviousGlossary

Last updated 2 months ago

Was this helpful?